Blog

Guides MQTT et IoT

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

Créer un simulateur d'edge node Sparkplug B en Python

Tester un hôte ou un tableau de bord Sparkplug ne devrait pas exiger d'automate. Ce tutoriel construit en Python un simulateur d'edge node Sparkplug B avec births, données, deaths et gestion des rebirths, connecté à un vrai broker MQTT.

8 min de lecture

Corriger les resets du task watchdog ESP32 dans les projets MQTT

Pourquoi les sketches ESP32 MQTT déclenchent des resets du task watchdog, comment lire le message task_wdt et comment restructurer boucles de reconnexion, callbacks et code bloquant pour que le watchdog reste silencieux.

9 min de lecture

Décoder Sparkplug B en Python : lire les payloads Protobuf pas à pas

Un tutoriel Python complet pour décoder les payloads Sparkplug B : générer les classes depuis sparkplug_b.proto, s'abonner avec paho-mqtt 2.x, résoudre les alias de métriques à partir des messages de birth et gérer correctement les entiers signés.

8 min de lecture

Les 15 types de paquets de contrôle MQTT expliqués

MQTT ne compte que 15 types de paquets de contrôle. Cette référence explique chacun d'eux, de CONNECT à AUTH, avec son numéro de type, son sens, son premier octet et son apparence dans les journaux de débogage pendant le dépannage.

8 min de lecture

Types de données et propriétés des métriques Sparkplug B : la référence

Une référence pratique de chaque type de données Sparkplug B, du champ Protobuf dans lequel il voyage, des propriétés de métriques comme Quality, des indicateurs de métriques et des DataSets, avec des exemples décodés et les erreurs de conversion courantes.

8 min de lecture

Qu'est-ce que le TinyML ? Le machine learning sur microcontrôleurs expliqué

Le TinyML, c'est le machine learning sur des microcontrôleurs qui fonctionnent avec quelques milliwatts et kilo-octets. Cet article présente les contraintes, les frameworks, des cas d'usage concrets et pourquoi ces petits appareils publient des résultats d'inférence compacts via MQTT.

9 min de lecture

Surveillance d'onduleur solaire via MQTT avec SunSpec Modbus et Python

Lisez les données de production en direct de votre onduleur photovoltaïque via SunSpec Modbus TCP ou une API locale, publiez la puissance, l'énergie journalière et l'état en MQTT, et rendez les données solaires accessibles à chaque tableau de bord et automatisation de la maison.

8 min de lecture

Comment créer un jumeau numérique en 7 étapes pratiques

Une démarche pratique en sept étapes pour créer votre premier jumeau numérique : le cadrer, modéliser l'actif, concevoir les topics MQTT, diffuser les données en temps réel, sécuriser le broker, le visualiser et ajouter l'historique.

8 min de lecture

MQTT vs HTTP pour l'IoT : quel protocole choisir ?

Une comparaison concrète MQTT vs HTTP pour l'IoT couvrant le surcoût des messages, le push face au polling, l'autonomie des batteries et les modèles de connexion, avec un petit benchmark à exécuter vous-même.

9 min de lecture

Client MQTT Android en Kotlin : se connecter, s'abonner et notifier

Créez une application Android en Kotlin qui se connecte à un broker MQTT sur TLS, s'abonne à des topics d'alarme, déclenche des notifications système et se reconnecte correctement lorsque l'application passe du premier plan à l'arrière-plan.

8 min de lecture

Conception d'une DMZ MQTT : placer MQTT dans une DMZ industrielle

Une DMZ MQTT permet aux données d'usine d'atteindre le cloud sans ouvrir un seul port entrant vers le réseau OT. Ce guide couvre les schémas en connexions sortantes uniquement, les brokers bridge en DMZ, les règles de pare-feu et les erreurs qui affaiblissent la conception.

11 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.