From 0d0b05097be5d6892c70879f7a082ad525a3275a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Sat, 16 May 2026 21:49:50 +0200 Subject: [PATCH] draft: Broker MQTT --- .../draft_overlay.json | 3 ++- .../draft_overlay.md | 16 ---------------- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.json b/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.json index 34339f3..431222f 100644 --- a/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.json +++ b/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.json @@ -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" } diff --git a/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.md b/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.md index 2e713e8..22495cf 100644 --- a/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.md +++ b/f30c75f8-b3d5-4976-b6e1-a9b4e7d65829/draft_overlay.md @@ -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. \ No newline at end of file