draft: 150 · Les sujets
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"title": "Les sujets",
|
"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
|
# 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.
|
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 |
|
| `maison/+/+/etat` | l'état des équipements de chaque pièce |
|
||||||
| `#` | tous les sujets applicatifs (à utiliser avec parcimonie) |
|
| `#` | tous les sujets applicatifs (à utiliser avec parcimonie) |
|
||||||
| `$SYS/#` | toutes les infos système du broker |
|
| `$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