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:
- Broker: Um servidor central (broker) gerencia todas as mensagens
- Publish: Os dispositivos publicam dados em "topics" (canais)
- Subscribe: As aplicações se inscrevem nos topics de interesse
- 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.