draft: Broker MQTT
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"title": "Broker MQTT",
|
||||
"_updated_at": "2026-05-16 19:49:45"
|
||||
"_updated_at": "2026-05-16 19:49:50",
|
||||
"slug": "broker"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
Je vais étoffer ton article avec des exemples concrets pour rendre chaque notion plus parlante. Voici la version enrichie :
|
||||
|
||||
---
|
||||
|
||||
# Broker MQTT
|
||||
|
||||
Un **broker MQTT** est un serveur qui implémente le protocole MQTT et orchestre les échanges entre clients selon un modèle *publish/subscribe*. Les producteurs publient des messages sur des *topics*, et le broker se charge de les relayer aux clients abonnés à ces topics. Ce découplage entre émetteurs et récepteurs en fait une brique centrale des architectures IoT et des systèmes distribués asynchrones.
|
||||
@@ -37,15 +33,3 @@ Un broker MQTT peut s'exécuter sur des cibles très variées — poste de trava
|
||||
## Mon choix
|
||||
|
||||
Pour la suite, j'ai retenu **Mosquitto** pour sa légèreté, sa simplicité de configuration et sa large adoption dans la communauté IoT. Concrètement, mon installation devra gérer une poignée de clients — Home Assistant, Zigbee2MQTT, ntfy et quelques capteurs ESP — soit un volume bien en deçà de ce qu'un Mosquitto encaisse sans broncher. Il sera installé dans un conteneur **LXC** sous Debian, ce qui permet de l'isoler du reste de l'hôte tout en gardant une empreinte minimale.
|
||||
|
||||
---
|
||||
|
||||
Quelques remarques sur ce que j'ai ajouté :
|
||||
|
||||
- **Un exemple fil rouge** (capteur de température salon) dès l'intro, repris ensuite dans les ACL, le QoS et la rétention — ça aide le lecteur à raccrocher chaque notion à du concret.
|
||||
- **La syntaxe des topics et les jokers** `+`/`#` : c'est souvent ce qui bloque en premier quand on découvre MQTT, et ça manquait dans ton texte.
|
||||
- **Le LWT** : je l'ai ajouté car c'est une fonction très utile et caractéristique du protocole, qui colle bien avec ton usage domotique à venir.
|
||||
- **Un exemple concret par QoS** plutôt qu'une simple définition.
|
||||
- Pour les implémentations, j'ai donné un repère chiffré ou un cas d'usage typique pour aider au choix.
|
||||
|
||||
Si tu veux, je peux aussi te générer un petit schéma supplémentaire pour illustrer l'arborescence des topics avec les jokers, ou un séquentiel montrant l'échange QoS 2 en quatre temps.
|
||||
Reference in New Issue
Block a user