Protocole MQTT - Page 7
MQTT, pour “Message Queuing Telemetry Transport“, est un protocole open source de messagerie conçu pour la télémétrie M2M (machine to machine) dans des environnements à faible bande passante.
Son header très léger ne pèse que 2 bytes, il dispose de capacités bidirectionnelles, et repose sur un modèle publication/abonnement permettant de collecter plus de données que les protocoles de type “polling” (méthode Maître/Esclave type RS-232) tout en consommant moins de bande passante.
Ce sont toutes ces qualités qui lui permettent de répondre aux exigences de systèmes de contrôle industriels.
MQTT permet aussi de réduire les taux de mise à jour (à quelques secondes seulement) ainsi que les temps de développement. Il s’adapte enfin parfaitement à la télédétection et au contrôle à distance.
Devenu une norme ISO en 2016, MQTT connecte des millions d’appareils dans le monde, dans toutes sortes d’applications et d’industries : Automobile, logistique, Transports, industrie et bâtiment intelligent, manufacture, etc.
Les géants du web parmi lesquels AWS ou Microsoft utilisent MQTT pour remonter les données sur leur plateforme Cloud.

Comment fonctionne ce protocole ?
Reposant sur TCP/IP, il est utilisé pour transporter des données d’objets connectés sur le Cloud. Néanmoins, il reste lourd pour les réseaux LPWA et ne permet d’adresser que la remontée de données sans prendre en compte les services de Device Management.
Son processus se divise en quatre étapes distinctes : connexion, authentification, communication, terminaison.
MQTT permet la gestion des déconnexions et des reconnexions d’appareils de manière simplifiée. La taille maximale d’un message envoyé avec MQTT est de 256 Mo.

Broker MQTT ?
Pour communiquer avec MQTT, les objets connectés utilisent un programme en charge de la réception des informations publiées afin de les transmettre aux clients abonnés : le broker. Il a un rôle de relais.
Il existe plusieurs types de brokers : ActiveMQ, JoramMQ, Mosquitto ou encore RabbitMQ.
La Qualité de Service (QoS) est ainsi une caractéristique clé du protocole MQTT. Il s’agit d’un accord qui définit la garantie de livraison d’un message spécifique et le type d’authentification utilisé.
Il y a trois niveaux de QoS dans MQTT : plus une fois, au moins une fois et exactement une fois.
Les deux côtés d’un message envoyé sont à prendre en compte : la remise du message du client au broker et le message du broker au client abonné.

Le client qui publie le message sur le broker définit le niveau de QoS du message lorsqu’il envoie le message au broker.
Le courtier transmet ce message aux clients abonnés, tout en utilisant le niveau de QoS que chaque client abonné définit au cours du processus d’abonnement.
Cela signifie que si le client abonné définit une qualité de service “inférieure” à celle du client, le broker transmet le message avec un QoS inférieur.
La QoS donne ainsi au client le pouvoir de choisir un niveau de service correspondant à la fiabilité de son réseau ainsi qu’à sa logique d’application.
Pourquoi utiliser MQTT ?
La principale caractéristique de MQTT est sa légèreté, le protocole ne requiert que des ressources minimales et peut donc être utilisé sur de petits microcontrôleurs.
MQTT se démarque par sa souplesse et sa simplicité de mise en œuvre, en plus d’assurer une transmission de données bidirectionnelle. Le protocole prend ainsi de l’importance dans les technologies opérationnelles de l’industrie.
MQTT et la sécurité
MQTT facilite le chiffrement des messages à l’aide de la couche de sécurité TLS et l’authentification des clients à l’aide de protocoles d’authentification modernes, tels que OAuth.
Les entreprises qui utilisent MQTT doivent être attentives à ce que cela soit bien le cas car si un tiers accède à l’environnement, il peut s’abonner à tous les messages qui circulent.

Pourquoi MQTT est-il important pour l’IoT
Ces dernières années, MQTT est devenu l’un des principaux protocoles pour les solutions IoT et cela est dû à plusieurs facteurs.
Tout d’abord, c’est l’un des protocoles les plus légers actuellement utilisés dans l’IoT. C’est un standard ouvert qui peut être implémenté sur n’importe quel matériel ou logiciel.
Les bibliothèques clientes sont disponibles pour tous les principaux langages de programmation, ce qui facilite la création d’applications IoT à l’aide de MQTT.
Grâce au modèle de publication et d’abonnement, la flexibilité offerte par MQTT permet de prendre en charge différents types de cas d’utilisation et d’architectures de projets IoT.
Le protocole permet la mise en œuvre de projets hautement évolutifs, connectant éventuellement des millions d’appareils IoT dans un système.
Enfin, MQTT prend en charge de nombreux mécanismes d’authentification et de sécurité des données tels que le cryptage TLS.
Point d’accès industriel WiFi 4, RS232, Ethernet ×2 + POE passif, IP30 | DAP142
- Point d'accès sans fil industriel robuste
- WiFi 4 IEEE 802.11b/g/n
- 1 port RS232
- 2 ports RJ45 10/100 Mbps
- POE passif
- Jusqu’à 50 connexions simultanées
- Indice de protection IP30
- Dimensions : 113,1× 25× 68,6 mm
- Poids : 149,3g
Point d’accès industriel WiFi 4, Ethernet ×2 + POE passif, IP30 | DAP140
- WiFi 4 IEEE 802.11b/g/n
- 2 ports RJ45 10/100 Mbps
- POE-in passif
- Jusqu’à 50 connexions simultanées
- Indice de protection IP30
- Dimensions : 113,1× 25× 68,6 mm
- Poids : 142,3g
Routeur industriel 4x Ethernet Gigabit, I/O, Modbus, MQTT, DLMS, DNP3, IP30 | RUTM08
- Routeur industriel robuste conçu pour établir des connexions câblées fiables et sécurisées.
- 4 ports RJ45 Gigabit (3× LAN / 1× WAN)
- 1× I/O – Modbus, MQTT, DNP3, DLMS
- Nombreux protocoles VPN
- Indice de protection IP30
- Dimensions : 115× 32,2 × 95,2 mm
- Poids : 353g
Tracker 4G Cat.1 GPS/GNSS + accéléromètre, Bluetooth 5.3, IP67 | SentryX 100
- Traceur d'actifs et véhicules avec batterie
- Réseau 4G-LTE, EGPRS 850 / 900 / 1800 / 1900MHz
- GNSS : GPS, Glonass, Galileo, Beidou
- Interface Bluetooth 5.3
- Positionnement et suivi en temps réel (<2m)
- Accéléromètre à 3 axes
- Étanche, certifié IP67
Routeur extérieur 5G/4G double SIM + eSIM, 2x Gigabit Ethernet + POE in/out, IP55 | OTD500
- Réseau 5G / 4G-LTE Cat 19 / 3G
- Double carte SIM, 7 profils de carte eSim
- 2x ports Ethernet 10/100/1000 + POE (in/out)
- 1× entrée & sortie numérique
- Indice de protection IP55
- T° De fonctionnement : -40° à +75°C
- Dimensions : 110 × 49,3 × 235mm
- Poids : 385g
Routeur 5G/4G Cat19 double SIM, eSIM, 5x Ethernet + POE, 2x WiFi 5, GNSS, I/O, Modbus, MQTT, DLMS, DNP3 | RUTM54
- Réseau 5G / 4G-LTE / 3G / 2G
- Double carte SIM + 7 profils de carte eSim
- 5 ports RJ45 Gigabit (4× LAN / 1× WAN)
- Wi-Fi 5 (802.11ac) 867 Mbit/s
- 1× I/O – Modbus, MQTT, DNP3, DLMS
- Localisation GNSS
- 1× port USB A pour appareils externes
- Dimensions : 132 × 44,2 × 95 mm
- Poids : 530g
Routeur 5G double SIM, 5x Ethernet + PoE passif, WiFi 5, GNSS, I/O, Modbus, MQTT, DNP3, DLMS | RUTX50
- Réseau 5G / 4G-LTE / 3G / 2G
- Wi-Fi 5 (802.11ac) 867 Mbit/s
- Support GNSS
- Double carte SIM
- 5 ports RJ45 Gigabit 4× LAN / 1× WAN
- 1× I/O - Modbus, MQTT, NDP3, DLMS
- Dimensions : 132 × 44,2 × 95,1 mm
- Poids : 533 g
Routeur 2x[5G/4G Cat.20], eSIM + double SIM, WiFi 5 MIMO, 5x Ethernet + POE, 2x I/O, GPS/GNSS, DLMS, DNP3 | RUTM52
- Routeur LTE robuste et d’une haute fiabilité pour les applications professionnelles et industrielles.
- Réseau 5G / 4G-LTE
- Double carte SIM, 7 profils de carte eSim
- 4 × LAN / 1 × WAN
- 8 × SMA mobile / 2 × RP-SMA WiFi / 1 × GNSS
- 1 × entrée & sortie numérique
- Dimensions : 132 × 44,2 × 95,1 mm
- Poids : 560g
Routeur 5G RedCap double SIM, 4G-LTE, 2x WiFi, 4x Ethernet, 2x I/O, RS-232, RS-485, GPS/GNSS | RUT976
- 5G Redcap (NR-Light), rétrocompatible 4G LTE Cat 4
- Double SIM avec basculement automatique
- Wi-Fi 4, jusqu'à 100 connexions simultanées
- Interfaces série (RS232 et RS485), MQTT, BACnet, OPC UA
- 4 ports RJ45 Fast Ethernet avec fonctionnalité VLAN
- GNSS - NTRIP, services de localisation et synchronisation temporelle
- Dimensions : 110 × 50 × 100mm
- Poids : 295g







![Routeur 2x[5G/4G Cat.20], eSIM + double SIM, WiFi 5 MIMO, 5x Ethernet + POE, 2x I/O, GPS/GNSS, DLMS, DNP3 | RUTM52](https://medias.giga-concept.fr/uploads/images/58122/RUTM52.webp)
