Blog

Guides MQTT et IoT

Des guides pratiques sur MQTT, les brokers managés et les produits connectés, par l’équipe ConnectMQ.

Intervalle keep alive MQTT : comment choisir la bonne valeur

L'intervalle keep alive détermine la vitesse à laquelle un broker remarque une connexion morte, ainsi que le trafic et la batterie que consomme un client inactif. Voici comment il fonctionne et comment choisir une valeur.

10 min de lecture

Unified Namespace vs data lake : complémentaires ou concurrents ?

Un Unified Namespace et un data lake résolvent des problèmes différents. Ce comparatif explique la différence entre état temps réel et analytique historique, la place de chacun et comment un simple abonné relie les deux.

8 min de lecture

Calculer le ROI de l'IIoT : une méthode pratique pour les projets industriels

La plupart des business cases IIoT échouent parce que les bénéfices sont flous et les coûts incomplets. Cette méthode transforme les gains sur les arrêts, l'énergie et la qualité en chiffres défendables, et montre où se placent les coûts de messagerie et de broker.

10 min de lecture

Agent MQTT Kepware : publier des tags vers un broker MQTT cloud en TLS

Configurez l'agent MQTT Client de Kepware IoT Gateway pour publier les tags de vos automates vers un broker MQTT cloud en TLS, mettez en forme le payload JSON et répartissez les données dans une arborescence de topics ISA-95 propre.

9 min de lecture

Sous-comptage électrique IoT : des compteurs Modbus vers MQTT

Raccordez des compteurs d'énergie Modbus sur rail DIN via un bus RS-485 à une passerelle, décodez les registres en Python et publiez les kWh de chaque machine vers un broker MQTT pour que chaque machine dispose de son propre bilan énergétique.

8 min de lecture

Comment migrer Mosquitto vers un broker MQTT cloud sans interruption de service

Un runbook concret pour migrer Mosquitto vers un broker MQTT cloud : inventorier clients et topics, faire correspondre les identifiants, relier les deux brokers par un bridge pour qu'ils voient le même trafic, déplacer les clients par vagues et décommissionner en toute sécurité.

9 min de lecture

Client MQTT Qt en C++ : créer des IHM desktop et embarquées

Utilisez le module Qt MQTT pour créer une IHM C++ qui se connecte à un broker cloud en TLS, s'abonne aux topics d'une machine, affiche des valeurs en direct avec détection des données périmées et envoie des commandes opérateur.

8 min de lecture

Alternative à Azure IoT Hub : passer à un véritable broker MQTT 3.1.1/5.0

Azure IoT Hub parle MQTT selon un modèle appareil-vers-cloud. Si vous avez besoin de publish/subscribe entre n'importe quels clients, un véritable broker MQTT peut mieux convenir. Voici en quoi les modèles diffèrent et comment migrer par étapes.

8 min de lecture

Node-RED Worldmap : suivre des appareils GPS via MQTT

Transformez des messages GPS MQTT en marqueurs mobiles avec node-red-contrib-web-worldmap. Avec un simulateur de véhicules, la fonction de mapping, la gestion des appareils muets, les traces et des conseils pour intégrer la carte dans Dashboard 2.0.

8 min de lecture

Structure d'un paquet MQTT : en-tête fixe, en-tête variable et payload

Une visite au niveau de l'octet des paquets MQTT : comment l'en-tête fixe encode le type et les flags, comment fonctionne la remaining length, et ce que contiennent l'en-tête variable et le payload, à partir d'un CONNECT et d'un PUBLISH que vous pouvez capturer avec Wireshark.

8 min de lecture

Comment faire évoluer un broker MQTT : connexions, débit et diffusion

Faire évoluer MQTT repose sur trois chiffres : les connexions, les messages entrants et la diffusion sortante. Découvrez comment chacun croît, quelles stratégies de montée en charge conviennent et quelles habitudes côté client comptent le plus.

9 min de lecture

Client ID MQTT : bonnes pratiques d'unicité, de format et de takeover

Le client ID est ce qui permet à un broker MQTT de savoir qui vous êtes. Mal choisi, il pousse les appareils à se déconnecter mutuellement ou à perdre leur session. Voici les règles, formats et étapes de diagnostic qui fonctionnent.

8 min de lecture

Taille du buffer PubSubClient : corriger les échecs des gros messages

Vos gros messages MQTT échouent en silence sur ESP32 ou ESP8266 ? Découvrez comment fonctionne le buffer PubSubClient, comment le dimensionner avec setBufferSize et comment envoyer de gros payloads JSON en flux sans gaspiller de RAM.

8 min de lecture

Nœud switch et nœud change de Node-RED pour router les messages MQTT

Utilisez le nœud switch de Node-RED pour répartir le trafic MQTT par topic et par valeur, puis mettez en forme chaque branche avec le nœud change avant de republier. Avec un flow importable et un plan de test sur un serveur MQTT public gratuit.

10 min de lecture

MQTT est-il sécurisé ? Menaces, idées reçues et vraies protections

Un regard honnête sur la sécurité MQTT : ce que le protocole protège et ne protège pas, les menaces qui frappent réellement les déploiements, les idées reçues courantes et les couches qui rendent un système MQTT sûr en pratique.

8 min de lecture

Votre broker MQTT privé, à quelques clics

Créez un compte, récupérez les identifiants de votre broker et connectez votre premier appareil — aucun serveur à installer, mettre à jour ou dimensionner.