---
title: "Exemples de code MQTT : Python, Node.js, ESP32, Go et plus | ConnectMQ"
description: "Exemples MQTT prêts à copier pour Python, Node.js, ESP32, Go, Java, C#, Rust, Flutter, Swift, Kotlin, Home Assistant et Node-RED, sur broker.connectmq.com."
url: "https://connectmq.com/fr/exemples-de-code/"
language: "fr"
---

Exemples de code

# Des exemples de code MQTT pour chaque stack

Connectez-vous, abonnez-vous et publiez dans le langage de votre choix. Chaque exemple fonctionne d’abord sur le broker public gratuit broker.connectmq.com, puis passe à un broker ConnectMQ privé et sécurisé en modifiant deux lignes.

[**Code source sur GitHub**`github.com/connectmq`Clonez les exemples complets et prêts à l’emploi. Étoiles et pull requests bienvenues. Voir sur GitHub](https://github.com/connectmq)

[

### Python

Connectez Python à un broker MQTT avec paho-mqtt.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/python/)[

### Node.js

Connectez Node.js à un broker MQTT avec MQTT.js.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/nodejs/)[

### ESP32

Connectez un ESP32 à un broker MQTT via Wi-Fi avec la bibliothèque Arduino PubSubClient.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/esp32/)[

### Go

Connectez Go à un broker MQTT avec le client Go Eclipse Paho.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/go/)[

### CLI (mosquitto)

Publiez et abonnez-vous en ligne de commande avec mosquitto\_pub et mosquitto\_sub.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/cli/)[

### Java

Connectez Java à un broker MQTT avec le client Java Eclipse Paho.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/java/)[

### C# (.NET)

Connectez C# et .NET à un broker MQTT avec MQTTnet.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/csharp/)[

### Rust

Connectez Rust à un broker MQTT avec la crate rumqttc.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/rust/)[

### Dart (Flutter)

Connectez vos applications Dart et Flutter à un broker MQTT avec le package mqtt\_client.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/dart-flutter/)[

### Swift / Kotlin

Connectez vos applications natives iOS (Swift) et Android (Kotlin) à un broker MQTT.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/swift-kotlin/)[

### Home Assistant

Connectez Home Assistant à un broker MQTT et transformez les messages MQTT en capteurs.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/home-assistant/)[

### Node-RED

Connectez Node-RED à un broker MQTT avec un flow importable.

Voir l’exemple](https://connectmq.com/fr/exemples-de-code/node-red/)

### Broker MQTT public gratuit

Testez n’importe quel exemple sur broker.connectmq.com : sans inscription, MQTT 3.1.1 et 5, TCP, TLS et WebSocket.

[À propos du broker MQTT public gratuit](https://connectmq.com/fr/broker-mqtt-public/)

### MQTT serverless sécurisé pour la production

Le moment venu de connecter de vrais appareils, exécutez le même code sur un broker ConnectMQ privé et entièrement managé, avec TLS et des identifiants par appareil.

[Commencer gratuitement](https://app.connectmq.com/signup)

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

[Commencer](https://app.connectmq.com/signup) [Voir les tarifs](https://connectmq.com/fr/tarifs/)

## Articles

[Tous les articles](https://connectmq.com/fr/blog/)

Tutoriels IoT

### [Tutoriel ESP32 MQTT : publier des données de capteur et piloter une LED avec l'Arduino IDE](https://connectmq.com/fr/blog/tutoriel-esp32-mqtt/)

Connectez un ESP32 à un broker MQTT avec l'Arduino IDE et PubSubClient, publiez des mesures de température en JSON, pilotez la LED intégrée depuis la ligne de commande et passez au TLS avec les identifiants du portail.

23 août 202610 min de lecture

Tutoriels IoT

### [Broker MQTT public gratuit pour vos tests : connectez-vous à broker.connectmq.com en quelques minutes](https://connectmq.com/fr/blog/broker-mqtt-public-gratuit/)

broker.connectmq.com est un serveur MQTT public gratuit pour tester et apprendre. Voici les ports, les règles d'accès anonyme, les limites et des exemples à copier-coller pour la ligne de commande, Python, Node.js et le navigateur.

20 septembre 20268 min de lecture

Tutoriels IoT

### [MQTT sur WebSocket : connecter un navigateur à un broker MQTT avec MQTT.js](https://connectmq.com/fr/blog/mqtt-sur-websocket/)

Les navigateurs ne peuvent pas ouvrir de sockets TCP bruts : les applications web parlent donc MQTT sur WebSocket. Créez un client navigateur et un client Node.js fonctionnels sur broker.connectmq.com et apprenez à corriger les erreurs de connexion les plus courantes.

29 septembre 20269 min de lecture
