Configuration réseau

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.

1

Connectez-vous à votre répéteur via CLI

2

Ajoutez le pays : region put be

3

Ajoutez votre province avec hiérarchie : region put be-van be

4

Activez le flood pour les deux : region allowf be et region allowf be-van

5

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 OK suit chaque commande
  • Vérifiez avec la commande region que tout est correct
  • La hiérarchie (region put be-van be) lie be-van comme enfant de be
  • region save est 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 MeshCore

Aidez 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.