Blog

Guides MQTT et IoT

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

Tutoriel React MQTT : un tableau de bord temps réel à base de hooks

Créez un hook useMqtt réutilisable autour de MQTT.js, connectez React à un broker en WebSocket sécurisé et affichez les valeurs des capteurs en direct sans tempêtes de re-rendus, sans surprises liées à StrictMode et sans fuites de connexions.

8 min de lecture

MQTT vers SQLite avec Python : stocker et interroger les messages de capteurs

Construisez un subscriber Python qui stocke chaque message MQTT dans SQLite avec son horodatage, son topic, sa QoS et son flag retain, grâce à des écritures groupées et au mode WAL, puis interrogez l'historique, les moyennes horaires et les dernières valeurs en SQL.

8 min de lecture

Analyse de données MQTT en temps réel avec Python et pandas

Faites passer les messages MQTT d'un broker dans des DataFrames pandas sans bloquer la boucle réseau, puis calculez des moyennes glissantes, des rééchantillonnages par minute, la détection d'appareils muets et de simples indicateurs d'anomalie.

8 min de lecture

Sécurité MQTT : les bonnes pratiques en 12 points pour les équipes IoT

Une checklist concrète de sécurité MQTT couvrant le TLS, les identifiants, les client IDs, la conception des topics, la validation des payloads, les limites de débit et la vérification des certificats, avec la façon dont ConnectMQ traite chaque point.

13 min de lecture

MQTT-SN expliqué : le MQTT pour les réseaux de capteurs

MQTT-SN adapte MQTT aux capteurs sur batterie reliés par UDP, Zigbee et d'autres réseaux sans TCP. Découvrez les topic IDs, les clients en veille et les passerelles, et comment relayer le trafic MQTT-SN vers un broker MQTT standard.

10 min de lecture

Message expiry interval MQTT : stopper les commandes périmées

MQTT 5 permet à un éditeur d'indiquer combien de temps un message reste valide. Découvrez comment le message expiry interval fonctionne avec les sessions persistantes et les retained messages, et comment empêcher les appareils en retard d'exécuter des commandes périmées.

8 min de lecture

QoS maximum MQTT et rétrogradation des abonnements

La QoS demandée n'est pas toujours la QoS obtenue. Découvrez comment se calcule la QoS effective, comment les brokers annoncent une QoS maximum et accordent des niveaux d'abonnement inférieurs, et comment vérifier ce qu'utilise réellement votre connexion.

8 min de lecture

mTLS MQTT : le TLS mutuel avec certificats clients X.509 expliqué

Le TLS mutuel permet à un broker MQTT d'authentifier les appareils par certificat X.509. Découvrez son fonctionnement, sa mise en place sur Mosquitto, son coût d'exploitation et les cas où des identifiants via TLS sont plus adaptés.

8 min de lecture

Formats de payload MQTT : JSON vs Protobuf vs CBOR

MQTT se moque du contenu d'un payload : le choix vous appartient. Comparez JSON, Protobuf et CBOR en termes de taille, de schémas, de débogage et d'outillage, avec le nombre d'octets d'une même mesure de capteur.

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.