Le précédent article sur le sujet abordait (entre autre) la mise en place d’un système de régions, et la conclusion était « il est urgent d’attendre ! ».
Aujourd’hui les choses se sont éclaircies, la version 1.15 de MeshCore vient enfoncer le clou, et on peut désormais pleinement dire : il est urgent d’agir.
Pour ceux qui n’ont pas suivi le concept des régions, nous vous invitons à lire attentivement la page dédiée à ce sujet. Ça n’est pas simple, mais très important !
Reprenons néanmoins rapidement le principe :
- Tous les répéteurs sont en train de se rejoindre, les messages peuvent donc passer d’un pays à un autre (cool), mais surtout le trafic radio d’un pays vient inonder et saturer les pays voisins (moins cool), avec en très grande majorité des messages/informations dont personne n’a rien à faire (messages dans d’autres langues, existence de répéteurs très loin de chez soi…).
- Pour limiter cette saturation, un concept de régions a été mis en place, pour définir la position des répéteurs avec différents degrés de précisions, pour ensuite lors d’envoi de messages permettre de dire « ce message là, c’est pas la peine qu’il dépasse mon département, ou la région française dans laquelle je vis, ou alors vas-y c’est nécessaire de passer par toute la France si besoin pour atteindre tel destinataire un peu éloigné. Ça sera à chacun de choisir la région la plus pertinente en « taguant » les canaux qu’il utilise avec la région adaptée. Par exemple la région correspondant à son département pour un canal dédié aux quelques communes autour de soi.
- Pour que tout ça fonctionne il faut que tous les répéteurs soient au moins passés en version 1.14 (idéalement 1.15) et que les régions soient configurées selon les recommandations données via la page évoquée plus haut.
La version 1.15 sortie ce matin ajoute une notion de « région par défaut ». Pour en profiter mettez à jour votre compagnon en 1.15 + et assurez-vous que vous avez bien la dernière version de l’application MeshCore (1.43 à ce jour également, allez chercher la mise à jour dans votre app store manuellement si besoin).
Le réglage se fait dans les paramètres expérimentaux de l’application pour chacun de vos compagnons. Si vous définissez « fr » comme région par défaut, alors automatiquement (sauf autre configuration plus restrictive), toutes vos actions (annonces, messages directs, messages sur les canaux) seront restreints à cette région. C’est un moyen simple de limiter la propagation de nos messages hors des frontières. Et si les pays voisins font de même cela bloquera naturellement les débordements entre pays, tout le monde est gagnant, car on le répète, même si c’est fun de recevoir un coucou de Pologne, en pratique le réseau ne pourra jamais supporter la charge associée.
Pour l’instant nous recommandons « fr » comme région par défaut, car l’utilisation actuelle du réseau fait qu’on peut supporter les échanges dans la France entière. Si l’utilisation du réseau augmente encore notablement il sera peut-être nécessaire d’être plus restrictif par la suite.
Dans tous les cas l’action immédiate à prendre est donc de mettre à jour tous vos répéteurs s’ils ne sont pas déjà au moins en version en 1.14 et d’ajouter (et le faire savoir autour de vous) au moins les 3 régions que nous conseillons sur la page dédiée aux régions : département, région, pays. Nous avons même fait un générateur de régions afin de vous faciliter la tâche. Vous sélectionnez le département dans lequel se trouve votre répéteur et nous vous affichons la liste des régions à ajouter.
Tant que vous laissez la région par défaut nommée « * », cela ne bloquera aucun message, même ceux qui ne définiront pas de région. Seuls les possesseurs de répéteurs aux frontières devront probablement commencer à retirer rapidement cette région pour éviter tout trafic « non tagué », c’est-à-dire les messages qui de disent pas explicitement vers quelle région ils veulent être relayés.
Lorsque c’est fait, vous pourrez alors définir la région par défaut à « fr » pour votre compagnon. Ça se passe dans les réglages expérimentaux :

Attention, si un répéteur n’a pas encore de région « fr » de définie, alors il ne relaiera plus vos messages. Assurez-vous donc que tous les répéteurs sont bien configurés autour de vous avant d’utiliser les régions par défaut et de taguer vos canaux.
De même vous pouvez ensuite aller paramétrer pour chacun des canaux que vous utilisez « le périmètre de la région ». Ainsi votre canal Public peut rester sur « fr » si vous souhaitez facilement pouvoir contacter toute la France, mais limitez le canal « #lyon » à la région MeshCore « fr-69 » par exemple.
Nous avons bien compris que le système de région était un peu complexe à appréhender. C’est malheureusement un passage important et obligatoire pour conserver la qualité du réseau et permettre son usage dans les moments où ça compte vraiment. Nous sommes impressionnés par la réactivité de l’équipe de développement MeshCore qui affine version après version son système pour ajouter la finesse dont nous avons besoin pour continuer à se contacter le plus loin possible et le mieux possible. Il reste encore beaucoup à faire mais si chacun joue le jeu, le réseau que nous construisons est et restera un atout d’une qualité exceptionnelle !
