draft: 150 · Les sujets
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"title": "Les sujets",
|
||||
"_updated_at": "2026-05-16 19:51:37"
|
||||
"_updated_at": "2026-05-16 19:51:45"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
Voici une version enrichie de l'article sur les sujets, avec des exemples plus concrets et quelques compléments utiles :
|
||||
|
||||
---
|
||||
|
||||
# Les sujets
|
||||
|
||||
En MQTT, un **sujet** (ou *topic* en anglais) est une chaîne de caractères qui identifie une catégorie ou un canal de communication. Les clients MQTT peuvent s'abonner à un ou plusieurs sujets pour recevoir les messages publiés sur ces sujets.
|
||||
@@ -102,16 +98,3 @@ Comme pour `#`, le symbole `+` ne peut être utilisé que dans un abonnement, ja
|
||||
| `maison/+/+/etat` | l'état des équipements de chaque pièce |
|
||||
| `#` | tous les sujets applicatifs (à utiliser avec parcimonie) |
|
||||
| `$SYS/#` | toutes les infos système du broker |
|
||||
|
||||
---
|
||||
|
||||
Ce que j'ai ajouté ou modifié :
|
||||
|
||||
- **Bonnes pratiques de nommage** : très utile en pratique pour éviter les pièges classiques (accents, espaces, `/` initial).
|
||||
- **Mention que les sujets réservés commencent par `$`** : c'est la règle de reconnaissance, qui n'était pas explicite.
|
||||
- **Exemple concret `mosquitto_sub`** sur `$SYS/#` : ça ancre la théorie dans une commande qu'on peut taper le soir même.
|
||||
- **Listes de correspondance avec ✓/✗** pour `+` : c'est le point le plus souvent mal compris, voir ce qui correspond *et* ce qui ne correspond pas aide énormément.
|
||||
- **Combinaison `+` et `#`** : non couvert dans ton article, mais courant dans les abonnements réels.
|
||||
- **Tableau récapitulatif final** : pratique comme aide-mémoire.
|
||||
|
||||
Si tu veux, je peux aussi te générer un petit schéma visuel de l'arborescence avec les zones que captent `+` et `#` en surbrillance — ça illustrerait bien la différence entre les deux jokers.
|
||||
Reference in New Issue
Block a user