Waterstream is the first and the only MQTT platform on the market leveraging any Kafka® compatible platform as its own storage and distribution engine. Every incoming MQTT message is immediately available in your microservices architecture or analytics platform without further processing. Vice-versa, to send messages to the MQTT client, write them to Kafka topics. There’s more. All the necessary MQTT state, like subscriptions and QoS message status, is also stored in Kafka—no need for additional storage or integration services.
Waterstream can work with any Kafka® compatible platform in cloud, on premise or at the edge. Moreover, Waterstream is a Confluent Verified Integration. This means that Confluent engineers assessed that Waterstream can operate together with the Confluent platform and meets standard quality and functionality requirements.
If you want to see one example of use case in action, check out our simulated vehicle fleet to see how easy is to integrate IoT devices with Apache Kafka with Waterstream. In this demo we’ll show you thousands of simulated Heavy Goods Vehicles sending travel data to Kafka using MQTT, simple kSQL queries directly on MQTT data and a nice integration of Waterstream with Grafana using Prometheus.