Initiation aux serveurs MQTT

Des serveurs de messagerie prenant en charge le protocole de transport MQTT sont disponibles auprès d'IBM® et d'autres fournisseurs. Le serveur MQTT le plus simple permet aux apps et aux appareils mobiles, pris en charge par les bibliothèques client MQTT, d'échanger des messages. IBM WebSphere MQ et IBM MessageSight sont des serveurs MQTT d'IBM. Outre leur activité de serveur MQTT de base, ils échangent également les messages entre les apps client MQTT et les apps d'entreprise. Tous les serveurs MQTT d'IBM prennent en charge le protocoleMQTT version 3.1 et MQTT sur protocole WebSocket.

Serveurs MQTT IBM actuels

IBM WebSphere MQ
  • IBM WebSphere MQ fournit un système de messagerie au niveau de l'entreprise. Le composant de télémétrie permet aussi à IBM WebSphere MQ d'agir en tant que serveur MQTT.
  • Celui-ci prend en charge les apps mobiles, machine-to-machine (M2M) et spécifiques aux appareils, et leur permet également d'échanger des messages avec les apps de messagerie d'entreprise telles que les apps IBM WebSphere MQ et JMS.
  • L'installation IBM WebSphere MQ contient une copie du kit de développement de logiciels MQTT d'IBM. Ce kit de développement de logiciels contient des modèles d'apps client MQTT, et des bibliothèques client MQTT qui prennent en charge ces apps.
    Remarque : Pour obtenir la dernière version de ce SDK, téléchargez Mobile Messaging et M2M Client Pack. Pour plus d'informations, voir Initiation aux clients MQTT.
  • La prise en charge de MQTT a été d'abord incluse dans IBM WebSphere MQ version 7.0.1. Pour des informations complètes sur chaque édition de IBM WebSphere MQ, voir la documentation du produit suivante : Pour obtenir une introduction à IBM WebSphere MQ, et pour vous familiariser avec le composant IBM WebSphere MQ Telemetry, voir IBM WebSphere MQ en tant que serveur MQTT.
IBM MessageSight
  • IBM MessageSight est un serveur MQTT pour dispositifs, qui permet de connecter simultanément un grand nombre de clients MQTT, et de fournir les performances et l'évolutivité nécessaire pour s'adapter au nombre toujours croissant d'appareils et de détecteurs mobiles. Il prend en charge le protocole MQTT version 3.1 et MQTT sur protocole WebSocket.
    Photographie d'un dispositif IBM MessageSight.
  • Voici les principaux avantages et inconvénients d'IBM MessageSight en tant que serveur MQTT :
    • Une messagerie haute-performance, fiable et évolutive.
    • Une conception dédiée aux scénarios de machine à machine (M2M) et Internet des objets, en prenant en charge des communautés nombreuses pour les noeuds finaux connectés simultanément.
    • Facilité d'installation et utilisation. Il peut être opérationnel en moins de 30 minutes.
    • La prise en charge des apps mobiles natives pour Android et iOS.
    • Intégration à IBM WebSphere MQ en tant que courtier de publication/abonnement.
  • Pour une introduction rapide à IBM MessageSight, voir l'introduction à MessageSight sur YouTube et l'annonce MessageSight. Pour des informations techniques détaillées, voir la documentation du produit MessageSight.
démon IBM WebSphere MQ Telemetry pour les périphériques
  • Aussi appelé IBM WebSphere MQ Telemetry Advanced Client for C. Il s'agit d'un serveur MQTT à faible encombrement qui fonctionne généralement sur les systèmes de localisation par satellite ou les appareils situés à la périphérie du réseau, tels que les boîtiers décodeurs, les unités de télémétrie distantes ou les terminaux point de vente.
  • Il sont souvent utilisés pour concentrer un grand nombre de connexions client MQTT, connectés ensuite à IBM WebSphere MQ sur Internet dans une même connexion MQTT. Par exemple, vous pouvez installer un grand nombre de détecteurs dans un bâtiment, les connecter au démon IBM WebSphere MQ Telemetry pour les périphériques, et connecter le démon à IBM WebSphere MQ.
  • Le démon IBM WebSphere MQ Telemetry pour les périphériques est inclus avec IBM WebSphere MQ. Une licence distincte est nécessaire pour le connecter à IBM WebSphere MQ. Voir IBM United States Software Announcement 212-091.
Really Small Message Broker
  • Really Small Message Broker (RSMB) est une version du démon IBM WebSphere MQ Telemetry pour les périphériques. La principale différence réside dans son utilisation. RSMB est un petit serveur de test, disponible dans IBM alphaWorks, et destiné à l'évaluation et au test des solutions MQTT. RSMB prend en charge MQTT sur un certain nombre de plateformes Linux, sous Windows XP, Apple Mac OS X Leopard et Unslung (Linksys NSLU12).

Anciens serveurs MQTT IBM

WebSphere Message Broker (maintenant appelé IBM Integration Bus)
  • WebSphere Message Broker version 6 contenait son propre serveur MQTT. La prise en charge a été remplacée dans WebSphere Message Broker version 7 par le composant de télémétrie de IBM WebSphere MQ.

Autres serveurs MQTT

La page Software du site MQTT.org contient la liste à jour des serveurs et des courtiers MQTT, y compris les serveurs open source.


Concept Concept

Commentaires

Icône d'horodatage Dernière révision: 2 novembre 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mm.tc.doc/com.ibm.mm.tc.doc/tc00100_.htm