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.
Cette configuration est basée sur la norme ISO 3166-2:BE pour les codes de province (en minuscules). Cela crée une structure logique et reconnaissable, en phase avec la façon dont les gens connaissent leur région.
Attention : firmware requis
Les Regions et Scopes ne fonctionnent qu'avec le firmware MeshCore 1.10.0 ou plus récent. Vérifiez votre version de firmware avant de configurer les régions. Attention : Dans l'appli Companion, vous ne pouvez pas encore modifier le scope d'un canal – cela viendra dans une version ultérieure.
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
Basés sur les codes de province ISO 3166-2:BE (en minuscules)
| Code région | Province | Villes exemples |
|---|---|---|
| be | Toute la Belgique | Messages nationaux |
| be-van | Anvers | Anvers, Malines, Turnhout |
| be-vlg | 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 |
| meshcoreRegioIndeling.region_13_code | meshcoreRegioIndeling.region_13_province | meshcoreRegioIndeling.region_13_example |
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
Les codes régionaux locaux complètent les codes de province. Convenez au sein de votre communauté des codes à utiliser.
Configuration du répéteur
Via CLI (interface en ligne de commande)
Les régions se configurent via la CLI, soit par connexion USB/série, soit par login à distance via l'appli/Companion. La configuration minimale est pays + province.
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, vous avez besoin du firmware MeshCore 1.10.0 ou plus récent. Les firmware plus anciens ne supportent pas les régions. Flashez votre répéteur avec la dernière version via flasher.meshcore.co.uk.
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 ?
Pas encore. La modification du scope d'un canal dans l'appli Companion n'est pas possible pour le moment. Cela sera disponible dans une version ultérieure. Vous pouvez toutefois expérimenter via la CLI.
Qui décide des codes régionaux locaux ?
La communauté locale en décide ensemble. Les codes de province sont fixes (ISO 3166-2:BE), mais les codes locaux comme be-ant sont convenus entre les membres. Discutez-en dans le groupe Telegram MeshCore.
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.