MQTTRoute is an open-source MQTT broker that allows you to route MQTT messages between clients based on topics and payload content. It is lightweight, customizable, and suitable for IoT devices.
MQTTRoute is an open-source MQTT message broker and router for Internet of Things (IoT) applications. It allows routing MQTT messages between clients based on message topics, payload content, and other rules.
Some key features of MQTTRoute include:
MQTTRoute is implemented in C and has a small resource footprint, making it well-suited for IoT gateways and devices where memory and CPU resources are constrained. It supports the MQTT 3.1 and 3.1.1 protocol specifications.
The rule-based routing provides flexibility in designing IoT systems. Routes can be based on message topics, content filters, client ID or IP address whitelists, schedules, and more. This allows isolating clients and topics efficiently for security or scalability.
Overall, MQTTRoute is an easy-to-use, customizable MQTT message broker tailored for IoT and M2M applications requiring flexible routing logic.