Configuration régionale MeshCore
Comment les regions et scopes déchargent le réseau MeshCore en Belgique et améliorent la communication locale
Pourquoi une configuration régionale ?
Le réseau MeshCore en Belgique ne cesse de croître. Avec de plus en plus de nœuds et de répéteurs, la congestion réseau apparaît : les messages sont relayés sans fin à travers tout le pays, alors qu'ils ne sont souvent pertinents que localement. La configuration régionale résout ce problème en libérant de l'airtime.
Grâce aux Regions (sur les répéteurs) et aux Scopes (sur les messages), vous indiquez la portée géographique souhaitée de votre message. Un message destiné à votre quartier n'a pas besoin d'atteindre Liège si vous êtes à Bruges. Les répéteurs au-delà du scope ne relaient pas le message.
En Belgique, une base pratique consiste a utiliser les codes ISO 3166-2:BE en minuscules pour les provinces et grandes regions. Cela donne une structure claire, tout en laissant de la place a des accords locaux supplementaires si la communaute en a besoin.
Attention : firmware requis
Utilisez de préférence le firmware MeshCore 1.15.0 ou plus récent. Pour gérer les scopes dans l'appli, il vaut mieux avoir l'app 1.38.0 ou plus récente. La région de scope par défaut par nœud est disponible à partir de l'app 1.43.0+.
Comment ça fonctionne ?
Regions sur les répéteurs
Les gestionnaires de répéteurs configurent les régions desservies par leur répéteur. Minimum : pays + province. Exemple : un répéteur à Anvers reçoit be et be-van.
Scopes sur les messages
Les utilisateurs peuvent choisir un scope lors de l'envoi : national (be), provincial (be-van), ou local. Les messages sans scope sont toujours relayés.
Correspondance exacte
Un répéteur ne relaye un message que si le scope correspond exactement à une région configurée. be ne correspond PAS à be-van – mais via la hiérarchie, vous pouvez configurer cela.
Joker *
Chaque répéteur dispose par défaut d'une région joker *. Les messages sans scope sont toujours relayés, assurant ainsi la rétrocompatibilité du réseau.
Codes régionaux belges
Base pratique avec les codes belges ISO 3166-2:BE en minuscules
| Code région | Province / région | Villes exemples |
|---|---|---|
| be | Toute la Belgique | Messages nationaux |
| be-van | Anvers | Anvers, Malines, Turnhout |
| be-vbr | Brabant flamand | Louvain, Vilvorde, Tirlemont |
| be-vov | Flandre-Orientale | Gand, Alost, Saint-Nicolas |
| be-vwv | Flandre-Occidentale | Bruges, Courtrai, Ostende |
| be-vli | Limbourg | Hasselt, Genk, Saint-Trond |
| be-wbr | Brabant wallon | Wavre, Nivelles, Ottignies |
| be-wht | Hainaut | Mons, Charleroi, La Louvière |
| be-wlg | Liège | Liège, Verviers, Seraing |
| be-wlx | Luxembourg | Arlon, Marche-en-Famenne, Bastogne |
| be-wna | Namur | Namur, Dinant, Sambreville |
| be-bru | Région de Bruxelles-Capitale | Bruxelles, Ixelles, Schaerbeek |
| be-vlg | Région flamande | Couverture plus large sur la Flandre |
| be-wal | Région wallonne | Couverture plus large sur la Wallonie |
Plus précis : régions locales
Pour les zones autour des grandes villes ou les régions couvrant plusieurs provinces, vous pouvez être plus précis. C'est optionnel et défini par la communauté locale. Exemples :
-
be-ant- Grand Anvers -
be-gnt- Grand Gand -
be-bru- Région bruxelloise et périphérie
N'utilisez ces codes locaux que si votre communauté s'est vraiment mise d'accord sur leur usage.
Configuration du répéteur
Via CLI (interface en ligne de commande)
Point de départ pratique pour la Belgique : utilisez be comme base, puis ajoutez votre province ou votre région. Les sous-codes locaux ne sont utiles que s'ils sont clairement documentés et partagés par la communauté.
Connectez-vous à votre répéteur via CLI
Ajoutez le pays : region put be
Ajoutez votre province avec hiérarchie : region put be-van be
Activez le flood pour les deux : region allowf be et region allowf be-van
Sauvegardez avec region save
Exemple de configuration (Anvers)
region put be
region put be-van be
region allowf be
region allowf be-van
region save
Important
-
Vérifiez qu'une réponse
OKsuit chaque commande -
Vérifiez avec la commande
regionque tout est correct -
La hiérarchie (
region put be-van be) lie be-van comme enfant de be -
region saveest nécessaire pour survivre à un redémarrage - L'administration à distance via l'appli peut poser problème – un accès physique est parfois nécessaire
Spécifications techniques
Longueur maximale
29 octets (UTF-8) par nom de région
Caractères autorisés
Uniquement des minuscules (a-z), chiffres (0-9) et tiret (-)
Maximum de régions
32 régions par répéteur (auto-discovery limité à 172 caractères)
Unicité
Les noms de région doivent être uniques au sein du réseau mesh
Avantages de la configuration régionale
Airtime supplémentaire
Les messages ne sont pas inutilement relayés au-delà de leur scope. Cela libère de l'airtime pour le réseau.
Livraison plus rapide
Les messages nécessitent moins de sauts et arrivent plus vite aux destinataires visés.
Économie de batterie
Les répéteurs traitent moins de messages, ce qui économise de l'énergie – crucial pour les répéteurs solaires.
Pertinence locale
Recevez uniquement les messages pertinents pour votre zone. Plus de bruit provenant de l'autre bout du pays.
Évolutivité
Le réseau peut croître sans dégradation des performances. Chaque région fonctionne de manière autonome.
Porté par la communauté
Les communautés locales déterminent elles-mêmes leur organisation locale. Les codes de province forment la base.
Questions fréquentes
Dois-je mettre à jour mon répéteur pour les régions ?
Oui. Utilisez de préférence le firmware MeshCore 1.15.0 ou plus récent. Pour la gestion des scopes dans l'appli, il vaut mieux être sur l'app 1.38.0+.
Que se passe-t-il si je ne choisis pas de scope ?
Les messages sans scope sont relayés par tous les répéteurs grâce au joker *. Le réseau continue donc de fonctionner comme avant, mais vous ne bénéficiez pas du filtrage régional.
Puis-je configurer plusieurs régions sur mon répéteur ?
Oui, jusqu'à 32 régions par répéteur. La configuration minimale est pays + province : be et votre code de province (ex. be-van).
Que fait la hiérarchie (region put be-van be) ?
La hiérarchie lie une région en tant qu'enfant d'un parent. region put be-van be signifie que be-van est un enfant de be. Ainsi, les messages avec le scope be sont aussi relayés par les répéteurs configurés avec be-van.
Peut-on déjà choisir un scope dans l'appli Companion ?
Oui, mais cela dépend de votre version d'application. Pour gérer les scopes, utilisez de préférence l'app 1.38.0 ou plus récente. La région de scope par défaut par nœud est disponible à partir de l'app 1.43.0+.
Qui décide des codes régionaux locaux ?
Idéalement, la communauté locale décide ensemble. Gardez les codes nationaux et provinciaux aussi cohérents que possible, et ne créez des codes locaux supplémentaires que si tout le monde comprend leur usage.
Envie de participer à la discussion sur les régions ?
La configuration régionale est un effort communautaire. Vous avez des questions, des suggestions ou souhaitez contribuer ? Rejoignez la discussion :
Telegram MeshCoreAidez le réseau à grandir
En configurant les régions sur votre répéteur, vous contribuez à rendre le réseau MeshCore en Belgique scalable et efficace.