The MQTT protocol is a new standard in the domain of asynchronous middleware, designed to be used in an M2M context.
ScalAgent DT has implemented the versions 3.1 and 3.1.1 of the protocol, integrated with JoramMQ Entreprise as a plugin providing an MQTT server.
The MQTT server in JoramMQ provides the following features :
We have carried out an intensive performance evaluation campain, notably with a distributed physical architecture and with a large number of clients.
We are particularly proud of the results which demonstrate the stability and scalability of our middleware. The stress conditions include a very high throuput of messages and an extremely large number of clients. This makes JoramMQ a reference middleware for various industrial usages, notably M2M.
You may read more about this whole work in the following white paper to download: JoramMQ_MQTT_white_paper-v1-2.pdf [597.9 kb], largely modified since its first published version before summer 2014.
The MQTT server is an agent based application, as is the JORAM server, built directly on top of the ScalAgent platform:
The MQTT server is fully compatible with the JORAM server, enabling MQTT and JMS clients to interoperate. It is notably possible to:
A preconfigured version of JoramMQ for MQTT testing is available on demand. It includes:
This version is limited to an evaluation use only. It holds no technical limitation. With this version you may evaluate JoramMQ as a pure MQTT broker, or interoperating from JMS.
Contact us to get a download link.