Protocolos

MQTT

Protocolo de mensagens leve projetado para dispositivos IoT com conectividade limitada.

MQTT (Message Queuing Telemetry Transport) é um protocolo de mensagens publish/subscribe projetado para dispositivos com recursos limitados e redes com largura de banda reduzida. É um dos protocolos mais utilizados em aplicações IoT.

Como funciona o MQTT?

Diferente do HTTP (request/response), MQTT usa um modelo publish/subscribe:

  1. Broker: Um servidor central (broker) gerencia todas as mensagens
  2. Publish: Os dispositivos publicam dados em "topics" (canais)
  3. Subscribe: As aplicações se inscrevem nos topics de interesse
  4. QoS: Três níveis de qualidade de serviço para garantir a entrega

MQTT em telemática

MQTT é ideal para telemática veicular porque:

  • Baixo overhead: Mensagens muito pequenas, ideal para redes celulares
  • Bidirecional: Permite enviar comandos ao dispositivo além de receber dados
  • Persistência: O broker armazena mensagens se o assinante estiver offline
  • Escalável: Um broker pode gerenciar milhões de dispositivos

Plataformas que usam MQTT

Muitas plataformas de rastreamento utilizam MQTT como protocolo de comunicação, incluindo Flespi, que é compatível com os dispositivos Rinho.

Perguntas frequentes

Respostas às dúvidas mais comuns sobre este tema.

Os dispositivos Rinho se integram com plataformas que usam MQTT como Flespi. O protocolo de comunicação direta com os servidores é configurável dependendo da plataforma escolhida.