Out there there are a lot of "closed" source products for developing messaging and IoT based solutions.
What if you want to have more control on your platform ? EnMasse is the answer !
It's a totally "open" source messaging-as-a-service platform which can be deployed on-premise, in the cloud or even in an hybrid scenario.
At same time it's highly scalable, based on standard protocols like AMQP 1.0 and MQTT and provides different patterns for messages exchange.
Its nature makes EnMasse a great solution for IoT deployments in order to handle millions of connected devices for ingesting telemetry data and controlling them.
This slides are from the JavaSI conference 2017