Blog

Guides MQTT et IoT

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

Comment stocker des données MQTT dans InfluxDB avec Python

Construisez une passerelle Python avec paho-mqtt et influxdb-client qui s'abonne à un broker, transforme les niveaux de topic en tags InfluxDB, écrit les valeurs JSON numériques comme fields par lots et gère les payloads invalides et les conflits de type.

8 min de lecture

Corriger « MQTT Connection Refused: Not Authorized » (rc 5 et 0x87)

Vous obtenez « Connection Refused: not authorised » ou le reason code 0x87 ? Suivez cette check-list sur les identifiants, l'association du client ID, les ports et TLS, et les comptes propres à chaque broker pour trouver rapidement la cause.

8 min de lecture

MQTT 3.1.1 vs 5.0 : ce qui a changé et faut-il migrer ?

Une comparaison pratique de MQTT 3.1.1 vs 5.0 : changements de comportement du protocole, support des bibliothèques clientes et check-list de migration pas à pas pour faire évoluer progressivement une flotte hétérogène.

9 min de lecture

Utiliser un broker MQTT managé pour les applications mobiles

Les applications mobiles peuvent dialoguer en temps réel avec des appareils IoT via un broker MQTT. Découvrez le cycle de vie de la connexion, quand préférer les notifications push, et comment préserver la batterie et les identifiants.

8 min de lecture

Broker MQTT dédié : quand le serverless ne suffit plus

Un broker MQTT dédié offre à votre flotte un cluster isolé aux performances prévisibles. Repérez les signes que le serverless ne suffit plus, dimensionnez la capacité et migrez en toute sécurité.

8 min de lecture

MQTT Last Will and Testament (LWT) : détecter les appareils hors ligne

Le Last Will and Testament permet au broker d'annoncer qu'un client a disparu sans dire au revoir. Découvrez les champs du will, les règles exactes de déclenchement et comment tester le LWT en tuant un client connecté à un broker réel.

8 min de lecture

Bibliothèques client MQTT : bien choisir pour chaque langage

Une comparaison pratique des bibliothèques client MQTT maintenues pour Python, JavaScript, Go, Java, C#, Rust, C, l'embarqué et le mobile, avec pour chacune un extrait minimal de connexion et de publication, testé sur broker.connectmq.com.

12 min de lecture

Tutoriel MQTT.js avec Node.js : publication, abonnement, QoS et TLS

Créez un publisher et un subscriber Node.js avec MQTT.js v5, utilisez l'API asynchrone, la QoS et le Last Will, chiffrez avec TLS sur le port 8883 et réglez les options de reconnexion pour que votre service survive aux coupures réseau.

8 min de lecture

Les limites d'un broker MQTT public à connaître avant de vous lancer

Les brokers de test publics sont formidables pour apprendre et faire des démos, mais ils s'accompagnent de vraies contraintes. Comprenez la confidentialité, la fiabilité, les topics partagés et les limites de débit, comment concevoir vos tests en conséquence, et les signes qu'il est temps de passer à un broker privé.

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.