Le protocole MQTT est le dernier standard apparu dans le domaine du middleware asynchrone, à vocation d’usage dans un contexte IoT.
ScalAgent DT a réalisé une implantation des versions 3.1, 3.1.1 et 5.0 du protocole, intégrée au produit JoramMQ Entreprise sous forme de plugin offrant la fonction de serveur MQTT.
Le serveur MQTT de JoramMQ offre les fonctions suivantes :
Nous avons réalisé une campagne de tests de performance intensive suivant divers scénarios, et notamment dans un contexte distribué et avec de nombreux clients.
Nous sommes particulièrement fiers des résultats qui démontrent une très grande stabilité et scalabilité de notre middleware pour des débits de messages très élevés et/ou un nombre de clients extrêmement important. Cela fait de JoramMQ un middleware de référence pour des usages industriels variés, et notamment M2M.
L’ensemble de cette étude peut être retrouvée dans le white paper suivant : JoramMQ_MQTT_white_paper-v1-2.pdf [597.9 ko], fortement modifié depuis sa première version publiée avant l’été 2014.
Le serveur MQTT est, comme le serveur JORAM, une application à base d’agents directement réalisée au dessus de la plateforme ScalAgent :
Le serveur MQTT est complètement compatible et interopérable avec le serveur JORAM, permettant notamment :
Une version d’évaluation de JoramMQ préconfigurée pour des tests MQTT est disponible sur demande. Cette version comprend notamment :
Cette version est limitée à un usage d’évaluation. Elle ne comporte aucune limitation technique. Elle vous permet de tester JoramMQ en tant que broker MQTT, ou bien en interopérabilité JMS/MQTT.
Contactez-nous pour recevoir un lien de téléchargement.
JoramMQ_MQTT_white_paper-v1-2.pdf [597.9 ko]
Benchmark_MQTT_servers-v1-1.pdf [484.4 ko]
Contactez-nous pour recevoir un lien de téléchargement.
Nous avons réalisé un prototype d’application de suivi des bus de la Communauté de Communes du Pays du Grésivaudan. L’application, visible en ligne, est décrite ici.
MQPerf
spatial
About us
About us