Blog

Guides MQTT et IoT

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

Format du payload Sparkplug B : métriques, types de données et Protobuf

Les payloads Sparkplug B sont des messages Protobuf compacts, ce qui explique pourquoi ils ressemblent à du charabia dans un client MQTT classique. Ce guide passe en revue chaque champ, montre un exemple décodé et explique comment inspecter les payloads en pratique.

9 min de lecture

Telegraf MQTT consumer : ingérer des données MQTT dans InfluxDB

Un guide pratique de l'input mqtt_consumer de Telegraf : s'abonner aux topics du broker, parser du JSON avec horodatage et tags, écrire dans InfluxDB 2, sécuriser la connexion avec TLS et diagnostiquer les données manquantes.

8 min de lecture

Comment installer Node-RED sur Windows, Linux et Raspberry Pi

Un guide pratique pour installer Node-RED sur Windows, Linux, Raspberry Pi et Docker, le lancer automatiquement au démarrage, verrouiller l'éditeur et créer un premier flow abonné à un broker MQTT en direct.

8 min de lecture

Coût total de possession d'un broker MQTT : un modèle de TCO concret

La licence ou l'abonnement est rarement le poste le plus lourd d'un broker MQTT. Ce guide construit un modèle de TCO qui intègre l'infrastructure, le temps d'ingénierie, l'astreinte, les incidents et les risques, pour comparer auto-hébergement et options managées à armes égales.

8 min de lecture

Templates et UDT Sparkplug expliqués

Les templates Sparkplug apportent à MQTT les types définis par l'utilisateur des automates. Ce guide explique définitions et instances de templates, paramètres, imbrication et versionnage, avec du code Python qui construit un template de pompe et des conseils pour garder des modèles cohérents entre edge nodes.

8 min de lecture

Moniteur d'énergie ESP32 avec capteur de courant SCT-013 via MQTT

Placez une pince SCT-013 sur un câble secteur, mesurez le courant RMS avec l'ADC de l'ESP32, estimez la puissance et l'énergie, et publiez les résultats vers broker.connectmq.com pour vos tableaux de bord énergétiques.

8 min de lecture

Détection d'objets YOLO via MQTT : publier les détections en JSON

Exécutez un modèle YOLO sur une webcam ou un flux RTSP en Python, transformez les détections de chaque image en JSON compact et publiez comptages et alertes via MQTT pour que n'importe quel tableau de bord ou automatisme puisse réagir.

8 min de lecture

Nœud delay Node-RED : limiter le débit des messages MQTT

Les capteurs haute fréquence peuvent submerger un broker, une base de données ou le téléphone d'un opérateur. Découvrez comment le nœud delay Node-RED retarde et limite les messages, quand mettre en file ou abandonner, comment fonctionne le mode par topic et comment rester sous les limites du broker.

8 min de lecture

Modèle requête-réponse MQTT avec response topic et correlation data

MQTT repose sur le publish/subscribe, mais les appareils doivent souvent répondre à des questions. Découvrez comment le response topic et la correlation data de MQTT 5 transforment MQTT en canal requête/réponse propre, avec du code Python et Node.js fonctionnel.

8 min de lecture

Connectivité automate vers le cloud : architectures et compromis

Un comparatif pratique des trois grandes architectures de connexion des automates au cloud, MQTT natif dans l'automate, passerelles edge et relais par le SCADA, avec les enjeux de sécurité, de fiabilité et de modélisation des données de chacune.

10 min de lecture

Comment sécuriser Node-RED : une checklist pratique

Un éditeur Node-RED exposé, c'est une exécution de code à distance qui n'attend que son heure. Cette checklist montre comment sécuriser Node-RED avec authentification admin, HTTPS, credential secret explicite, endpoints HTTP protégés, contrôles réseau et TLS vers votre broker MQTT.

8 min de lecture

Client Vue MQTT : données en temps réel en WebSocket avec Vue 3

Écrivez un composable Vue 3 réutilisable autour de MQTT.js, connectez-vous à un broker en wss et construisez un widget de capteur en direct, en évitant les pièges de réactivité et de cycle de vie qui piègent la plupart des applications Vue MQTT.

8 min de lecture

Garanties d'ordre des messages MQTT expliquées

MQTT préserve l'ordre des messages, mais uniquement selon des règles étroites. Découvrez précisément ce que garantit la spécification, les situations réelles qui réordonnent les messages et comment les numéros de séquence rendent vos consommateurs robustes.

8 min de lecture

Reason codes MQTT 5 : table de référence complète avec causes et solutions

Tous les reason codes de MQTT 5 dans une seule table, regroupés par paquet, avec leurs causes habituelles et des solutions concrètes. Avec la correspondance depuis les return codes MQTT 3.1.1 et du code Python pour journaliser correctement les reason codes.

10 min de lecture

Prévision de charge énergétique avec des compteurs IoT et MQTT

Un cas d'usage concret de prévision de charge énergétique : collecter les données de compteurs via MQTT, convertir les index d'énergie en puissance appelée, ajouter des variables météo et calendaires, puis publier des prévisions J+1 pour bâtiments et usines.

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.