Imagem de fundo

Ao projetar um gateway de campo baseado em um sistema embarcado para agregar dados de s...

Ao projetar um gateway de campo baseado em um sistema embarcado para agregar dados de sensores heterogêneos e enviá-los para a nuvem, a escolha do protocolo de comunicação é vital. Para um cenário industrial com restrições de banda e energia, mas que requer confiabilidade, um protocolo de camada de aplicação frequentemente empregado é o MQTT (Message Queuing Telemetry Transport). Sua principal vantagem nesse contexto é


A

ser um protocolo do tipo broadcast na camada de enlace, dispensando a necessidade de endereçamento IP.


B

sua operação obrigatória sobre conexões UDP, garantindo a mais alta prioridade e determinismo para todas as mensagens.


C

utilizar, necessariamente, criptografia AES-256 de ponta a ponta, impossibilitando a interoperabilidade com sistemas legados.


D

seu modelo de publicação/assinatura (pub/sub) sobre TCP/IP, que é eficiente em banda e centraliza o gerenciamento das comunicações por meio de um broker.


E

ser intrinsecamente um protocolo de roteamento de rede, similar ao OSPF, otimizando caminhos de dados.