# TestMQTT > Testez n’importe quel broker MQTT en ligne en quelques secondes. Client MQTT gratuit dans le navigateur : WebSocket, abonnement, publication et debug de topics. Language: Français (fr). English version: https://testmqtt.com/llms.txt ## Pages principales - [Tester MQTT en ligne — Client MQTT gratuit, test de broker | TestMQTT](https://testmqtt.com/fr): Testez n’importe quel broker MQTT en ligne en quelques secondes. Client MQTT gratuit dans le navigateur : WebSocket, abonnement, publication et debug de topics. - [Support TestMQTT — Contactez-nous par e-mail](https://testmqtt.com/fr/support): Besoin d’aide avec TestMQTT, un broker public ou une connexion MQTT ? Écrivez à support@testmqtt.com avec l’URL du broker, votre client et le message d’erreur. ## Brokers MQTT publics - [Brokers MQTT gratuits : serveurs de test publics et open source](https://testmqtt.com/fr/brokers): Brokers MQTT gratuits pour tester ou auto-héberger : ConnectMQ, HiveMQ, EMQX, Mosquitto et Eclipse avec leurs ports, plus des brokers open source à installer. - [Comparatif brokers MQTT : ConnectMQ, EMQX, HiveMQ, Mosquitto](https://testmqtt.com/fr/brokers/comparer): Comparez les brokers MQTT côte à côte — ConnectMQ, EMQX, HiveMQ et Mosquitto — hébergement, exploitation, MQTT 5, sécurité, montée en charge et licence. - [Broker MQTT ConnectMQ : paramètres de connexion et test](https://testmqtt.com/fr/brokers/connectmq): Connectez-vous au broker MQTT ConnectMQ (broker.connectmq.com) en TCP, TLS ou WebSockets. Ports, paramètres de connexion et client de test en ligne gratuit. - [Broker public HiveMQ (broker.hivemq.com) : ports et test](https://testmqtt.com/fr/brokers/hivemq): Testez en ligne le broker MQTT public HiveMQ (broker.hivemq.com) : TCP 1883, TLS 8883, WebSocket 8000 et WSS 8884, avec un client gratuit dans le navigateur. - [Broker public EMQX (broker.emqx.io) : ports et test en ligne](https://testmqtt.com/fr/brokers/emqx): Testez en ligne le broker MQTT public EMQX (broker.emqx.io) : TCP 1883, TLS 8883, WebSocket 8083 et WSS 8084, avec un client MQTT gratuit dans le navigateur. - [Broker public test.mosquitto.org : ports et test en ligne](https://testmqtt.com/fr/brokers/mosquitto): Testez en ligne le serveur public Eclipse Mosquitto (test.mosquitto.org) : ports 1883, 8883, WebSocket 8080 et WSS 8081, avec un client MQTT gratuit. - [Broker mqtt.eclipseprojects.io : ports et test en ligne](https://testmqtt.com/fr/brokers/eclipse): Paramètres de connexion du broker MQTT public Eclipse (mqtt.eclipseprojects.io) : TCP 1883, TLS 8883, WebSocket 80 et WSS 443, plus un testeur MQTT en ligne gratuit. ## Outils MQTT gratuits - [Codes de raison MQTT (MQTT 5 et 3.1.1) : liste et solutions](https://testmqtt.com/fr/outils/codes-de-raison-mqtt): Tous les reason codes MQTT 5 et return codes MQTT 3.1.1 : 0x87 Not authorized, 0x86 mauvais mot de passe, 0x8E session reprise… avec des solutions concrètes. - [Testeur de wildcards MQTT (+ et #) — outil en ligne](https://testmqtt.com/fr/outils/testeur-de-topics): Vérifiez quels topics MQTT correspondent à un filtre d’abonnement. Testez les jokers + (un niveau) et # (multi-niveaux) et les règles $SYS, gratuitement. - [Calculateur de taille de paquet MQTT et de bande passante](https://testmqtt.com/fr/outils/calculateur-taille-paquet-mqtt): Calculez octet par octet la taille exacte d’un paquet MQTT PUBLISH (3.1.1 et 5), acquittements QoS inclus, et estimez la consommation de données de votre parc. - [Outils MQTT gratuits : générateur de code, mosquitto.conf…](https://testmqtt.com/fr/outils): Outils MQTT gratuits en ligne : générateur de code, création de mosquitto.conf, codes de raison, jokers de topics, taille de paquet et générateur de Client ID. - [Générateur de code MQTT — Python, Node.js, ESP32, Go](https://testmqtt.com/fr/outils/generateur-code-mqtt): Générez du code client MQTT prêt à l’emploi pour Python, Node.js, JavaScript navigateur, ESP32/Arduino, Go, Java, C# et la CLI mosquitto à partir de votre broker. - [Générateur de mosquitto.conf — configuration Mosquitto 2.x](https://testmqtt.com/fr/outils/generateur-mosquitto-conf): Créez en ligne un mosquitto.conf pour Mosquitto 2.x : listeners, TLS, WebSockets, fichiers de mots de passe et d’ACL, persistance et logs, commandes Docker et systemd. - [Générateur de Client ID MQTT — uniques et conformes](https://testmqtt.com/fr/outils/generateur-client-id-mqtt): Générez des Client IDs MQTT uniques en masse : aléatoires, UUID v4, hex ou horodatés, avec votre préfixe et un mode strict MQTT 3.1.1 (23 caractères alphanumériques). ## Guides MQTT - [Apprendre MQTT — Guides, tutoriels et dépannage](https://testmqtt.com/fr/apprendre): Guides MQTT pratiques pour développeurs : tester un broker MQTT, niveaux de QoS, topics et wildcards, ports, WebSocket, messages retenus et erreurs de connexion. - [Tester un broker MQTT en ligne — étape par étape](https://testmqtt.com/fr/apprendre/tester-un-broker-mqtt): Apprenez à tester un broker MQTT : connectivité, publication et abonnement, QoS, messages retenus et débogage — en ligne, en ligne de commande ou en code. - [Qu’est-ce que MQTT ? Le protocole MQTT expliqué simplement](https://testmqtt.com/fr/apprendre/qu-est-ce-que-mqtt): Qu’est-ce que MQTT ? Introduction pratique au protocole MQTT : broker, topics, publish/subscribe, QoS, messages retenus et Last Will, avec des exemples concrets. - [Ports MQTT expliqués : 1883, 8883, WebSocket et 443](https://testmqtt.com/fr/apprendre/ports-mqtt): Quel port MQTT utiliser ? Découvrez à quoi servent les ports 1883, 8883, 8083, 8084 et 443, lesquels fonctionnent dans un navigateur et ceux des brokers publics. - [Broker MQTT public ou privé : quand changer](https://testmqtt.com/fr/apprendre/brokers-mqtt-publics-vs-prives): Les brokers MQTT publics sont parfaits pour tester mais risqués pour de vraies données. Leurs limites, quand ils suffisent et que viser dans un broker privé. - [Comparatif brokers MQTT : Mosquitto vs EMQX vs HiveMQ](https://testmqtt.com/fr/apprendre/comparatif-brokers-mqtt): Un comparatif honnête des brokers MQTT : Mosquitto, EMQX, HiveMQ, VerneMQ, NanoMQ et brokers cloud managés — langage, clustering, MQTT 5, licences et choix. - [Installer Mosquitto sur Ubuntu, Windows et macOS](https://testmqtt.com/fr/apprendre/installer-mosquitto): Installez le broker MQTT Mosquitto sur Ubuntu, Debian, Windows ou macOS, lancez-le en service, testez-le avec mosquitto_sub/pub et corrigez le mode local de 2.x. - [MQTT en Python avec paho-mqtt 2.x : publish et subscribe](https://testmqtt.com/fr/apprendre/mqtt-avec-python): Tutoriel MQTT en Python avec paho-mqtt 2.x : connexion, abonnement et publication, loop_forever vs loop_start, QoS, TLS, identifiants et reconnexion auto. - [Tutoriel MQTT.js : MQTT avec Node.js et le navigateur](https://testmqtt.com/fr/apprendre/mqtt-avec-javascript): Apprenez MQTT en JavaScript avec MQTT.js v5 : connexion, abonnement et publication dans Node.js et le navigateur via WebSockets, async/await, React et erreurs. - [Tutoriel ESP32 MQTT : Arduino et PubSubClient](https://testmqtt.com/fr/apprendre/mqtt-esp32-arduino): Tutoriel MQTT ESP32 avec Arduino et PubSubClient : connexion WiFi et broker, publication de JSON, abonnement aux commandes, reconnexion fiable et TLS. - [Mosquitto Docker : docker run et Docker Compose](https://testmqtt.com/fr/apprendre/mosquitto-docker): Lancez l’image eclipse-mosquitto avec docker run ou Docker Compose : volumes config, data et log, ports 1883 et 9001, et fichier de mots de passe via docker exec. - [Exemples mosquitto_pub et mosquitto_sub : aide-mémoire](https://testmqtt.com/fr/apprendre/exemples-mosquitto-pub-sub): Exemples mosquitto_pub et mosquitto_sub à copier-coller : tableau des options, QoS, messages retenus, auth, TLS, MQTT 5, fichiers, mode ligne et sortie avec -F. - [Home Assistant MQTT : Mosquitto et découverte MQTT](https://testmqtt.com/fr/apprendre/home-assistant-mqtt): Configurez MQTT dans Home Assistant : add-on Mosquitto ou broker externe, intégration MQTT, topics de découverte avec un exemple JSON, et comment tout tester. - [Node-RED MQTT : se connecter, s’abonner et publier](https://testmqtt.com/fr/apprendre/node-red-mqtt): Utilisez MQTT dans Node-RED : configurez le nœud broker, abonnez-vous avec mqtt in, publiez avec mqtt out, analysez le JSON, topics dynamiques et flow à importer. - [Authentification Mosquitto : mots de passe, ACL et TLS](https://testmqtt.com/fr/apprendre/authentification-mosquitto): Sécurisez un broker Mosquitto pas à pas : fichier de mots de passe avec mosquitto_passwd, restriction des topics par ACL avec %u et %c, et TLS sur le port 8883. - [Sécurité MQTT : bonnes pratiques et checklist](https://testmqtt.com/fr/apprendre/bonnes-pratiques-securite-mqtt): Sécurisez MQTT étape par étape : TLS, authentification par mot de passe, certificat ou jeton, ACL par topic, client IDs, chiffrement des payloads, quotas, supervision. - [QoS MQTT expliquée : niveaux QoS 0, 1 et 2](https://testmqtt.com/fr/apprendre/niveaux-qos-mqtt): La QoS MQTT expliquée : fonctionnement des QoS 0, 1 et 2 paquet par paquet, règle de rétrogradation, impact des sessions sur la livraison et choix du bon niveau. - [Topics MQTT et jokers (+ et #) : bonnes pratiques](https://testmqtt.com/fr/apprendre/topics-et-jokers-mqtt): Topics et jokers MQTT expliqués : niveaux de topic, jokers + et #, topics $SYS, abonnements partagés et bonnes pratiques pour concevoir une hiérarchie de topics. - [Messages retenus MQTT (retain) : fonctionnement](https://testmqtt.com/fr/apprendre/messages-retenus-mqtt): Les messages retenus MQTT expliqués : fonctionnement du flag retain, cas d’usage, suppression d’un message retenu avec un payload vide et options retain de MQTT 5. - [MQTT Last Will (LWT) : fonctionnement et exemples](https://testmqtt.com/fr/apprendre/mqtt-last-will): Fonctionnement du Last Will and Testament MQTT : quand le broker le publie, le will delay de MQTT 5 et le pattern de présence online/offline retenu, avec exemples. - [Keep alive MQTT : PINGREQ, timeout et réglages](https://testmqtt.com/fr/apprendre/mqtt-keep-alive): Fonctionnement du keep alive MQTT : la règle du 1,5×, PINGREQ et PINGRESP, Server Keep Alive en MQTT 5, pièges NAT et mobiles, et choix d’un bon intervalle. - [Sessions persistantes MQTT : Clean Session et Start](https://testmqtt.com/fr/apprendre/sessions-persistantes-mqtt): Comprendre les sessions persistantes MQTT : cleanSession en 3.1.1, Clean Start et Session Expiry en MQTT 5, le flag Session Present et la file des messages QoS 1/2. - [Abonnements partagés MQTT ($share) : load balancing](https://testmqtt.com/fr/apprendre/abonnements-partages-mqtt): Les abonnements partagés MQTT : syntaxe $share/groupe/filtre, répartition des messages, support des brokers, cas d’usage concrets et pièges comme l’ordre des messages. - [Sparkplug B expliqué : MQTT pour l’IoT industriel](https://testmqtt.com/fr/apprendre/mqtt-sparkplug-b): Sparkplug B expliqué : l’espace de noms spBv1.0, les messages NBIRTH/NDEATH et DATA/CMD, les payloads Protobuf, bdSeq et seq, et la Primary Host Application. - [MQTT sur WebSockets : ws ou wss, chemins et ports](https://testmqtt.com/fr/apprendre/mqtt-sur-websockets): MQTT sur WebSockets expliqué : pourquoi les navigateurs en ont besoin, ws ou wss, le chemin /mqtt, les ports courants, le contenu mixte et un exemple avec MQTT.js. - [MQTT 5 vs 3.1.1 : les principales différences](https://testmqtt.com/fr/apprendre/mqtt-5-vs-3-1-1): MQTT 5 et 3.1.1 comparés : reason codes, expiration des sessions et messages, user properties, abonnements partagés, topic aliases, requête/réponse, contrôle de flux. - [MQTT vs HTTP pour l’IoT : différences et usages](https://testmqtt.com/fr/apprendre/mqtt-vs-http): MQTT et HTTP comparés pour l’IoT : push ou requête/réponse, surcoût, connexions persistantes, fiabilité et outillage — avec un guide clair pour choisir le bon. - [Erreurs de connexion MQTT : CONNACK, timeouts, TLS](https://testmqtt.com/fr/apprendre/erreurs-de-connexion-mqtt): Corrigez vite les erreurs de connexion MQTT : timeouts, ECONNREFUSED, échecs TLS, contenu mixte, codes CONNACK, reason codes MQTT 5 et boucles de reconnexion. ## Autres langues - [English](https://testmqtt.com/llms.txt) - [Español](https://testmqtt.com/es/llms.txt) - [Português](https://testmqtt.com/pt/llms.txt) - [Deutsch](https://testmqtt.com/de/llms.txt) - [Türkçe](https://testmqtt.com/tr/llms.txt)