Proposition de portées de région ON/QC¶
Proposition à discuter
Les portées de région empêchent les échanges locaux d’inonder tout le réseau. La configuration actuelle est difficile à suivre. Cette proposition la ramène à cinq niveaux de codes faciles à retenir partout en Ontario et au Québec.
- Pas encore adoptée
- Projet pilote Ontario + Québec
- Micrologiciel du répéteur 1.16+ recommandé
- Application MeshCore 1.43+
Qu’est-ce que je dois faire?¶
| Vous… | Quoi faire | Quand |
|---|---|---|
| Utilisez l’application MeshCore avec une radio compagnon | Rien pour l’instant. Laissez vos réglages tels quels. La phase 2 vous guide pour deux réglages, avec captures d’écran. | Janvier 2027 au plus tôt |
| Avez un répéteur | Suivez la phase 1 : Configuration du répéteur. | Maintenant |
| Faites fonctionner un robot ou MeshMapper | Donnez-lui la portée de votre ville, comme expliqué dans Robots et MeshMapper. | Fin de la phase 1, une fois les répéteurs autour de vous configurés |
Chaque phase est annoncée sur le Discord de MeshCore Canada. Le reste de cette page explique comment tout fonctionne. Vous n’avez pas besoin de le comprendre pour suivre les étapes.
En bref¶
Il y a cinq niveaux de portée. Chaque répéteur porte un code de chacun :
sa ville, sa province, onqc, can et na. Quand vous envoyez un message, la
portée décide jusqu’où il va. can
et na sont réservés pour plus tard; pour l’instant, vous choisissez parmi
les trois premiers.
Province
on qcTous les répéteurs de la province.
Réseau
onqcTous les répéteurs de l’Ontario et du Québec.
Canada
canTout le Canada. Réservé pour plus tard : porté dès maintenant, pas encore utilisé.
Amérique du Nord
naLe Canada et les États-Unis. Réservé pour plus tard : porté dès maintenant, pas encore utilisé.
Une fois toutes les phases terminées :
- Les répéteurs portent leur ville, leur province,
onqc,canetna. - Les robots et MeshMapper utilisent leur ville, pour rester locaux.
- Les appareils compagnons utilisent
onqcpar défaut, pour que les messages privés joignent tout le monde. Publicutiliseonqc, pour que tout le monde en Ontario et au Québec puisse se parler.- Les canaux de test utilisent votre ville, pour rester locaux.
- Les messages sans portée fonctionnent encore dans chaque ville. Les répéteurs de bordure, ceux qui relient deux villes, les rejettent, pour qu’ils n’inondent pas la ville voisine.
Les appareils compagnons viennent en dernier, à la phase 2. Régler une portée sur votre appareil compagnon avant que les répéteurs autour de vous soient prêts fait que vos messages joignent moins de gens, pas plus.
Les mots de cette page¶
- Appareil compagnon : la radio MeshCore que vous jumelez à l’application sur votre téléphone ou votre ordinateur.
- Répéteur : une radio fixe, souvent sur un toit ou une tour, qui relaie les messages.
- Diffusion (flood) : la façon dont un message se propage quand il n’a pas de trajet connu : chaque répéteur qui l’entend le relaie. Les messages de canal sont toujours diffusés, tout comme le premier MP à quelqu’un.
- Saut : un répéteur qui relaie un message.
- MP : un message privé à un seul contact.
- Annonce (advert) : une radio qui s’annonce pour que les autres la trouvent.
- Répéteur de bordure : un répéteur qui communique régulièrement avec des
répéteurs de deux zones MeshMapper, par exemple
yowetyul.
Qu’est-ce qu’une portée?¶
Une portée est un nom court joint à un message, par exemple yow. Les
répéteurs s’en servent pour décider s’ils relaient le message.
Une portée n’est pas du chiffrement et pas une clôture GPS. Quiconque connaît le nom peut l’utiliser, et il n’a rien à voir avec l’endroit où vous êtes. C’est seulement une étiquette qui dit : « les répéteurs qui portent ce nom, relayez ce message ».
Votre application transforme le nom en un petit code et le place dans l’en-tête du message. Chaque répéteur garde une liste des noms qu’il relaie. Quand un message arrive, le répéteur compare le code à sa liste.
Comment un répéteur décide¶
Afficher l’explication
Voici un répéteur d’Ottawa configuré selon cette proposition, et ce qu’il fait avec cinq messages différents.
Répéteur d’Ottawa
- yow Canal d’OttawaRelayé
- onqc MP vers Québec, envoyé avec la portée par défautRelayé
- aucune Ancienne appli, sans portéeRelayé
- yul Canal de MontréalRejeté
- qc Canal de tout le QuébecRejeté
*. Il est relayé seulement si * est permis.flood.max, peu importe sa portée.onqc parce que onqc est la portée par défaut de l’appareil compagnon dans cette proposition. Voir pourquoi plus bas. Le répéteur entend quand même tous les messages. La portée décide seulement s’il les relaie. Votre appareil compagnon reçoit aussi tout ce qui l’atteint.Quatre détails piègent souvent :
- L’orthographe doit être exacte.
yow,YOWetottsont trois noms différents. Un appareil compagnon réglé suryowest ignoré par un répéteur qui ne porte queott. - Seules les diffusions (flood) sont vérifiées. Dès qu’un message privé a un chemin connu, il suit ce chemin directement et les portées ne comptent plus.
- Il n’y a pas d’héritage. Porter
onne veut pas dire porteryow. Chaque nom doit être sur la liste à part entière. - Un répéteur sans régions rejette tous les messages avec portée. Par
défaut, un répéteur ne porte que
*: il relaie les messages sans portée et rien d’autre. Les messages avec portée fonctionnent seulement une fois les répéteurs du trajet configurés.
Les cinq niveaux¶
na Amérique du Nord Réservé pour plus tard. Porté dès maintenant, pas encore utilisé.
can Canada Réservé pour plus tard. Porté dès maintenant, pas encore utilisé.
onqc Réseau Tous les répéteurs de l’Ontario et du Québec
on Ontario
qc Québec
yow traverse la rivière des Outaouais. Les répéteurs de Gatineau utilisent yow pour leur ville et qc pour leur province.Et can et na?¶
Chaque répéteur porte can dès maintenant pour qu’une portée pancanadienne
fonctionne plus tard sans que personne n’ait à reconfigurer son répéteur. Bien
des répéteurs configurés avec le configurateur actuel le portent déjà.
N’utilisez pas encore can sur votre appareil compagnon ni dans vos canaux.
Aujourd’hui, il joint les mêmes répéteurs que onqc. Continuez d’utiliser
onqc. Quand d’autres provinces porteront aussi can, il deviendra la façon
d’aller plus loin, et onqc restera « seulement le réseau de l’Ontario et du
Québec ».
na (Amérique du Nord) suit la même idée, un niveau plus haut. Il est là
pour que le réseau puisse un jour se relier aux États-Unis, encore une fois sans
que personne ait à reconfigurer son répéteur. N’utilisez pas encore na non
plus.
Pourquoi des codes d’aéroport?¶
Afficher l’explication
- Ce sont les mêmes codes que MeshMapper utilise déjà, par exemple
yow.meshmapper.net. - MeshCore utilise déjà les codes d’aéroport ailleurs, par exemple pour le code d’emplacement que chaque observateur transmet. Ils ne sont pas parfaits pour des secteurs de réseau, mais ça ne changera pas, et d’autres noms seulement pour les régions ajouteraient de la confusion avec le temps.
- Il n’y a ni accent ni majuscule à se tromper.
montréal,Montrealetmontrealseraient trois portées différentes. - Ils sont faciles à diviser plus tard. Si Renfrew veut un jour son propre
secteur, il peut prendre son propre code d’aéroport et garder
onetonqc. Rien d’autre ne change.
La première fois, écrivez toujours le code avec son secteur, par exemple
yow (secteur Ottawa–Gatineau), pour que les gens l’apprennent.
Lire region def yow|* on|* onqc|* can|* na¶
Cette section s’adresse aux propriétaires de répéteurs qui veulent comprendre la commande. Vous pouvez la sauter : l’étape 4 de la phase 1 donne les commandes exactes à entrer.
Afficher le fonctionnement de la commande
region def construit la liste d’un répéteur en une ligne. La commande garde un
curseur qui part du sommet, *. Chaque nom est créé sous le curseur, et
|* ramène le curseur au sommet.
- Crée
yowsous le curseur. Le curseur entre dansyow.* └ yow |*ramène le curseur au sommet.* └ yow- Crée
onsous le curseur. Le curseur entre danson.* ├ yow └ on |*ramène encore le curseur au sommet.* ├ yow └ on- Crée
onqc.* ├ yow ├ on └ onqc |*ramène au sommet.* ├ yow ├ on └ onqc- Crée
can.* ├ yow ├ on ├ onqc └ can |*ramène au sommet.* ├ yow ├ on ├ onqc └ can- Crée
na. Terminé.* ├ yow ├ on ├ onqc ├ can └ na
*. Le nom surligné indique la position du curseur.region def ajoute ou déplace des noms seulement. La commande ne supprime
jamais ceux qui existent déjà. Lancez region ensuite pour voir la liste
complète.
Ordre de déploiement¶
Suivez cet ordre. Chaque phase commence seulement quand la précédente est terminée, et elle est annoncée sur Discord. Ne changez pas encore les réglages de votre appareil compagnon. La phase 2 n’est pas ouverte.
Répéteurs
Maintenant. Les propriétaires effacent les anciennes régions et ajoutent leurs codes. Les répéteurs de ville gardent
*permis; les répéteurs de bordure le rejettent. Vers la fin, les robots et MeshMapper reçoivent la portée de leur ville. Rien ne brise dans aucune ville.Appareils compagnons
Janvier 2027 au plus tôt, une fois les répéteurs autour d’eux configurés. Les utilisateurs règlent leur portée par défaut et
Publicsuronqc, et leurs canaux de test sur leur ville.Seulement au besoin
Si les messages sans portée sont encore trop bruyants dans une ville, les répéteurs peuvent aussi lancer
set flood.max.unscoped 3. Les messages avec portée atteignent encore 16 sauts.
Phase 1 : Configuration du répéteur¶
La phase 1 a trois objectifs :
- Mettre la nouvelle configuration de région sur chaque répéteur, pour
que chacun porte sa ville, sa province,
onqc,canetna. - Limiter le trafic sans portée entre les villes. Les répéteurs de bordure rejettent les messages sans portée, pour que les échanges locaux restent dans leur ville.
- Vers la fin, donner aux robots et à MeshMapper la portée de leur ville, une fois que les répéteurs autour d’eux portent le code de la ville. Voir Robots et MeshMapper.
Les appareils compagnons ne changent rien pendant cette phase. Si vous utilisez seulement l’application, vous n’avez rien à faire ici.
Entrez ces commandes dans la ligne de commande du répéteur une à la fois :
dans l’application MeshCore, ouvrez le répéteur, connectez-vous comme
administrateur et utilisez la zone de commande de Repeater Admin, ou
utilisez la console USB. Chaque commande a son propre bouton de copie.
Attendez OK avant d’envoyer la suivante.
Astuce : chaque commande devrait recevoir une réponse, habituellement OK.
Si rien ne revient après quelques secondes, renvoyez-la : touchez longuement
la commande et choisissez Send Again. Envoyer une commande deux fois ne
cause pas de problème.
Étape 1 : Vérifier le micrologiciel et décrire votre répéteur¶
ver
ver et touchez envoyer. La version du micrologiciel apparaît en dessous, par exemple v1.15.0.Décrivez ensuite votre répéteur. Les étapes 3 et 4 affichent les bonnes commandes pour lui. Votre secteur est votre zone MeshMapper : ouvrez MeshMapper et trouvez la zone où se trouve votre répéteur. Ces zones suivent les limites MeshMapper qui existent déjà. Elles ne sont pas parfaites, mais c’est ainsi que la plupart des gens voient déjà la carte aujourd’hui; il n’y a donc rien de nouveau à apprendre.
Ville ou bordure? Un répéteur de bordure communique régulièrement avec des
répéteurs de deux zones MeshMapper, par exemple yow et yul. Tous les
autres sont des répéteurs de ville, y compris celui qui se trouve à la limite
extérieure de sa zone : si rien de l’autre côté ne s’y connecte, c’est un
répéteur de ville. S’il commence à se relier régulièrement à une autre zone,
passez-le en bordure.
Pas certain? Vérifiez sur la carte. Ouvrez cette vue MeshMapper. Elle affiche les limites des zones et les voisins des répéteurs sur une carte sombre, pour bien voir les limites. Cliquez sur votre répéteur pour voir ses voisins. Pour chacun, la carte indique combien de paquets ont été vus sur ce lien et quand il a été vu pour la dernière fois. Si plusieurs voisins sont hors de votre zone MeshMapper et que ces liens sont utilisés souvent et récemment, faites-en un répéteur de bordure. Un seul lien vu quelques fois, ou pas depuis des semaines, ne compte pas.
Étape 2 : Effacer les anciennes régions¶
Les nouvelles commandes ne suppriment pas les régions déjà présentes sur le répéteur. Pour éviter les conflits, retirez d’abord les anciennes. Commencez par afficher ce qui s’y trouve :
region
La réponse affiche-t-elle d’autres noms que *?
Vérifiez ensuite la réponse :
- Seulement
*^ F: le répéteur n’a pas d’anciennes régions. Rien à effacer, passez à l’étape 3. - D’autres noms aussi, comme
can,on-algouott: retirez-les comme indiqué ci-dessous.
Rien à effacer. Votre répéteur n’a pas d’anciennes régions. Passez directement à l’étape 3.
Retirez chaque nom sauf * avec region remove <nom>, un à la fois, en
commençant par la ligne la plus en retrait. Lancez ensuite region save, puis
region de nouveau pour vérifier. Par exemple, l’ancienne configuration
d’Ottawa :
Exemple : l’ancienne configuration d’Ottawa
region remove ottregion remove on-algregion remove onregion remove canregion saveregion
Si un region remove répond par une erreur :
Err - not empty: un autre nom est encore en retrait sous celui-ci. Retirez-le d’abord, puis réessayez.Err - not found: ce nom est déjà retiré. Ce n’est pas grave, continuez.
Retirer on et can ne pose pas de problème non plus. L’étape 4 les remet.
Quand vous avez terminé, region devrait afficher seulement *^ F.
Étape 3 : Réglages standard de MeshCore Canada¶
Ottawa et environs · 1.16 ou plus récent · Répéteur de ville
set path.hash.mode 2set advert.interval 240set flood.advert.interval 47set flood.max 16
set path.hash.mode 2 est omis : il exige le micrologiciel 1.14 ou plus récent.
Ces commandes sont pour un répéteur de ville du secteur d’Ottawa avec le micrologiciel 1.16 ou plus récent. Activez JavaScript pour les adapter à votre répéteur.
Que font ces commandes?
- path.hash.mode 2
- Utilise des identifiants de répéteur de 3 octets dans les chemins, pour que moins de répéteurs partagent un identifiant. Exige le micrologiciel 1.14 ou plus récent.
- advert.interval 240
- Annonce ce répéteur à ses voisins directs toutes les 4 heures.
- flood.advert.interval 47
- Annonce ce répéteur dans tout le réseau toutes les 47 heures.
- flood.max 16
- Aucune diffusion ne fait plus de 16 sauts, avec ou sans portée.
Ces réglages s’enregistrent d’eux-mêmes. Pas besoin de region save. Si une
commande répond Err - ??, votre micrologiciel n’a pas ce réglage; passez-la.
Étape 4 : Réglages de région¶
Ces commandes suivent vos réponses de l’étape 1. Lancez-les dans l’ordre.
Ottawa et environs · 1.16 ou plus récent · Répéteur de ville
region def yow|* on|* onqc|* can|* naregion allowf *region default yowregion save
region def répond avec la liste terminée, donc vous voyez tout de suite que ça a fonctionné.
Chaque region put répond OK - (flood allowed), et region default répond default scope is now ….
Avec ce micrologiciel, une nouvelle région commence avec la diffusion désactivée, donc chacune a aussi besoin de region allowf. Il n’y a pas de region default, donc les annonces du répéteur restent sans portée. Une mise à jour du micrologiciel vaut la peine.
Répéteur de bordure : rejette les messages sans portée, pour qu’ils n’inondent pas la ville voisine. Utilisez-le pour tout répéteur qui communique régulièrement avec des répéteurs de deux zones MeshMapper, comme Rigaud, qui relie yow et yul. Sinon, les messages sans portée passent par lui. Les gens tout près sans portée ne sont pas relayés par lui; évitez-le là où c’est le seul répéteur. Voir Qui reçoit quoi.
Ville voisine : cela aide seulement les gens près de ce répéteur à participer aux canaux de cette ville. Tous les autres joignent l’autre ville par onqc. Rigaud, par exemple, porte yul en plus de yow.
Ces commandes sont pour un répéteur de ville du secteur d’Ottawa avec le micrologiciel 1.16 ou plus récent. Activez JavaScript pour les adapter à votre répéteur.
Que font ces commandes?
- region def / region put
- Porter votre ville, votre province,
onqc,canetna. - region allowf * / region denyf *
- Les répéteurs de ville relaient les messages sans portée (déjà permis par défaut, réglé pour que vous le voyiez). Les répéteurs de bordure les rejettent.
- region default <ville>
- Les annonces de ce répéteur utilisent la portée de votre ville, pour rester locales. Absent avant 1.15.
- region save
- Conserve les réglages de région après un redémarrage.
region def répond avec la liste terminée.region put répond OK - (flood allowed).Étape 5 : Vérifier le résultat¶
region
Pour Ottawa, vous devriez voir :
*^ F
yow F
on F
onqc F
can F
na F
F veut dire « diffusion permise » : le répéteur relaie ce nom. Le ^ à côté
de * indique la région d’attache du répéteur; quand aucune n’est réglée, il
se place sur *. Vous pouvez l’ignorer.
Permettre ou rejeter : aide-mémoire¶
Afficher l’aide-mémoire
| Commande | Effet |
|---|---|
region allowf <nom> |
Relayer les messages portant ce nom |
region denyf <nom> |
Rejeter les messages portant ce nom. Le répéteur les reçoit quand même. |
<nom> |
Peut être * pour les messages sans portée, ou un code comme yow |
set flood.max.unscoped <sauts> |
Une limite de sauts séparée pour les messages sans portée. Elle compte seulement si elle est plus basse que flood.max. 0 a le même effet que region denyf *. |
region save |
À lancer après chaque allowf ou denyf |
Robots et MeshMapper¶
Ceci se fait à la fin de la phase 1, une fois que les répéteurs autour de vous portent le code de votre ville. Donner la portée de votre ville aux robots et à MeshMapper garde leur trafic hors des autres villes.
- Robots : sur l’appareil compagnon du robot, réglez Default Region
Scope sur le code de votre ville, par exemple
yow. Les étapes sont les mêmes qu’à la phase 2, étape 1, avec le code de votre ville au lieu deonqc. Réglez aussi sur votre ville chaque canal où le robot publie. - MeshMapper : utilisez le code de votre ville comme portée pour ses messages.
Phase 2 : Configuration de l’appareil compagnon¶
Pas encore. Pas avant janvier 2027 au plus tôt. La phase 1 doit d’abord
être terminée. Un répéteur sans régions rejette tous les messages avec portée.
Si vous réglez votre portée par défaut sur onqc avant que les répéteurs de
vos trajets la portent, vos messages de canal et vos premiers MP n’iront pas
loin. Tant que la phase 2 n’est pas annoncée, laissez Default Region Scope
vide et vos canaux sans portée. Vous recevrez quand même tout.
Quand la phase 2 ouvrira, voici tout ce que vous aurez à faire : régler une portée par défaut, puis régler la portée de quelques canaux. Ça prend environ cinq minutes dans l’application MeshCore.
Étape 1 : Régler votre portée par défaut¶
Dans l’application MeshCore, ouvrez Settings. Sous Network Settings,
touchez Default Region Scope, ajoutez onqc et sélectionnez-le.
onqc n’est pas dans la liste, touchez Add Region, ou le + en haut à droite.onqc, tout en minuscules, et touchez le crochet en haut à droite.onqc pour le sélectionner.onqc. Touchez le crochet en haut à droite. Il tourne pendant l’enregistrement, puis Settings Saved! apparaît.Étape 2 : Régler la portée de chaque canal¶
Ouvrez le canal, touchez ⋮ en haut à droite, choisissez Set Region Scope et choisissez la portée selon ce tableau :
| Canal | Portée | Pourquoi |
|---|---|---|
Public |
onqc |
Tout le monde en Ontario et au Québec peut se parler |
Canaux de test, comme #testing |
Votre ville, par exemple yow |
Les tests restent locaux |
Canaux de robots, comme #bots |
Votre ville, par exemple yow |
Les réponses des robots restent locales |
| Vos propres canaux | Votre ville, on/qc ou onqc |
Choisissez jusqu’où ils doivent aller |
Si vous faites fonctionner un robot, il devrait déjà être réglé sur votre ville depuis la phase 1.
Exemple : Public sur onqc
onqc.Les messages avec portée sont un peu plus courts. Dès qu’un canal a une
portée, l’application permet moins de caractères par message. Lors de nos
essais, la limite sur Public est passée de 137 à 127 caractères après l’avoir
réglé sur onqc. L’application fixe la limite exacte, qui peut varier selon le
nom de votre nœud et la version de l’application.
Exemple : #testing sur votre ville
yow) et touchez le crochet.Pourquoi l’appareil compagnon utilise onqc par défaut¶
Afficher l’explication
On ne peut pas choisir la portée d’un seul message privé. Quand un MP n’a pas encore de chemin connu, il est diffusé avec votre portée par défaut. La réponse qui indique le chemin à votre appareil compagnon revient avec la portée par défaut de votre contact.
- Vous, Ottawaenvoie yow
- Répéteur d’Ottawayow on onqc can na
- Répéteur de Montréalyul qc onqc can na
- Répéteur de Québecyqb qc onqc can na
- Ami, Québecdéfaut yqb
Le répéteur de Montréal ne porte pas yow, donc le message s’arrête là. Même s’il passait, la réponse de votre ami utiliserait yqb et s’arrêterait au retour.
- Vous, Ottawaenvoie onqc
- Répéteur d’Ottawayow on onqc can na
- Répéteur de Montréalyul qc onqc can na
- Répéteur de Québecyqb qc onqc can na
- Ami, Québecdéfaut onqc
Tous les répéteurs portent onqc, dans les deux sens. Une fois le chemin trouvé, les MP suivants passent directement et les portées ne comptent plus.
Le piège : un canal sans portée propre utilise aussi votre portée par
défaut, onqc, donc il joint tout l’Ontario et le Québec. C’est ce qu’on veut
pour Public, mais pas pour les canaux de test et les robots. C’est pourquoi
l’étape 2 de la configuration de l’appareil compagnon les règle sur votre
ville.
Phase 3 : Seulement au besoin¶
Si les messages sans portée sont encore trop bruyants dans une ville après la
phase 2, les répéteurs peuvent aussi lancer set flood.max.unscoped 3, puis
region save. Les messages sans portée s’arrêtent alors après 3 sauts. Les
messages avec portée atteignent encore 16 sauts. Faites-le seulement une fois
que c’est annoncé pour votre ville.
Qui reçoit quoi¶
Afficher les exemples
Quand les répéteurs de bordure rejettent les messages sans portée, un nouvel
utilisateur qui n’a pas encore réglé de portée joint quand même tout le monde
dans sa ville. Ses messages ne passent simplement pas dans la ville voisine.
Voici le lien Ottawa–Montréal par Rigaud, un répéteur de bordure qui porte
aussi le code de Montréal, yul.
- Nouvel utilisateur, Ottawasans portée
- Répéteur d’Ottawapermet *
- Bordure de Rigaudrejette *
- Répéteur de Montréalpermet *
- Utilisateur de Montréalne le voit jamais
Chaque répéteur de la zone d’Ottawa le relaie, donc le nouvel utilisateur joint tout le secteur d’Ottawa. Rigaud l’entend mais ne le relaie pas, donc Montréal n’est jamais inondé.
- Robot, Ottawaenvoie yow
- Répéteur d’Ottawayow on onqc can na
- Bordure de Rigaudyow yul qc onqc can na
- Répéteur de Montréalyul qc onqc can na
- Utilisateur de Montréalne le voit jamais
Rigaud porte yow, donc il relaie le message. Les répéteurs de Montréal ne portent pas yow, donc le message s’arrête à la limite de la zone.
- Vous, Ottawaenvoie onqc
- Répéteur d’Ottawayow on onqc can na
- Bordure de Rigaudyow yul qc onqc can na
- Répéteur de Montréalyul qc onqc can na
- Ami, Montréaldéfaut onqc
Tous les répéteurs portent onqc, y compris le répéteur de bordure, donc les MP traversent encore tout le réseau.
D’autres exemples sur le même lien :
| Message | Répéteurs d’Ottawa* yow on onqc can na |
Bordure de Rigaudyow yul qc onqc can na |
Répéteurs de Montréal* yul qc onqc can na |
Qui le reçoit |
|---|---|---|---|---|
| Nouvel utilisateur à Ottawa, sans portée | ✅ Relaie | ❌ Rejette | Jamais atteint | Tout le secteur d’Ottawa |
| Nouvel utilisateur à Montréal, sans portée | Jamais atteint | ❌ Rejette | ✅ Relaie | Tout le secteur de Montréal |
Canal ou robot d’Ottawa, yow |
✅ Relaie | ✅ Relaie | ❌ Rejette | Zone d’Ottawa seulement |
Canal ou robot de Montréal, yul |
❌ Rejette | ✅ Relaie | ✅ Relaie | Zone de Montréal seulement |
Canal de tout le Québec, qc |
❌ Rejette | ✅ Relaie | ✅ Relaie | Côté québécois, y compris Gatineau |
MP avec la portée par défaut, onqc |
✅ Relaie | ✅ Relaie | ✅ Relaie | Tout le réseau ON/QC |
C’est pourquoi les robots et MeshMapper devraient avoir la portée de leur ville : ils restent contenus quoi qu’il arrive, et les nouveaux utilisateurs qui n’ont pas encore réglé de portée fonctionnent quand même localement.
À savoir¶
- Les messages avec portée ont environ 10 caractères de moins. L’application réduit la longueur maximale sur les canaux avec portée (de 137 à 127 lors de nos essais).
- Les annonces des répéteurs restent dans leur ville. Les utilisateurs de Montréal ne verront pas les répéteurs d’Ottawa par les annonces diffusées.
- 16 sauts doivent suffire.
flood.maxs’applique aussi àonqc. Si le plus long chemin réel dans le réseau dépasse 16 sauts, les messages qui traversent le réseau s’arrêteront en chemin. - Versions :
region defexige le micrologiciel 1.16 ou plus récent sur le répéteur. La portée par défaut dans l’application exige MeshCore 1.43 ou plus récent.
Prochaines étapes¶
- S’entendre sur la liste des codes de ville pour l’Ontario et le Québec.
- Ajouter à meshcore.ca un outil « trouvez votre ville » qui affiche votre code.
- Publier les commandes de nettoyage et de configuration pour chaque ville.
- Ajouter un mode simple Ontario et Québec au configurateur de répéteur.
- Les autres provinces gardent la configuration actuelle jusqu’à ce que le projet pilote ait fait ses preuves.
Des idées? Partagez-les sur le Discord de MeshCore Canada ou sur le forum.






















