Protocols
MQTT
Lightweight messaging protocol designed for IoT devices with limited connectivity.
MQTT (Message Queuing Telemetry Transport) is a publish/subscribe messaging protocol designed for devices with limited resources and networks with reduced bandwidth. It is one of the most used protocols in IoT applications.
How does MQTT work?
Unlike HTTP (request/response), MQTT uses a publish/subscribe model:
- Broker: A central server (broker) manages all messages
- Publish: Devices publish data to "topics" (channels)
- Subscribe: Applications subscribe to topics of interest
- QoS: Three quality of service levels to guarantee delivery
MQTT in telematics
MQTT is ideal for vehicle telematics because:
- Low overhead: Very small messages, ideal for cellular networks
- Bidirectional: Allows sending commands to the device in addition to receiving data
- Persistence: The broker stores messages if the subscriber is offline
- Scalable: A broker can handle millions of devices
Platforms using MQTT
Many tracking platforms use MQTT as a communication protocol, including Flespi, which is compatible with Rinho devices.
Frequently asked questions
Answers to the most common questions about this topic.
Rinho devices integrate with platforms that use MQTT like Flespi. The direct communication protocol with servers is configurable depending on the chosen platform.