répéteurs actifs 1 338départements couverts 71nœuds entendus sur 7 jours 6 508messages transportés hier 18 761messages sur 7 jours 86 562paquets échangés sur 7 jours 400 196

Ce qu'on échange

Messages, salons et savoir-vivre

Ce que le réseau protège et ce qu'il ne protège pas, les salons persistants, et les usages qui rendent un réseau sans modération praticable.

Un réseau ouvert n’a aucune modération, et aucun mécanisme technique ne permet d’exclure quiconque. Ce qui le rend praticable tient à ce que chacun y met, et à ce que chacun sait de ce qu’il expose.

Les canaux eux-mêmes, leur portée et leurs règles de rediffusion sont décrits ailleurs. Cette page traite du reste : les salons, la confidentialité, et les usages.

Les salons persistants

Un salon persistant, ou room server, est un quatrième mode de conversation, distinct des canaux et des messages directs. Il répond à deux limites des canaux.

Un mot sur le vocabulaire

Le mot « salon » évoque les messageries d’équipe, où un serveur contient des dizaines de canaux thématiques. Ce n’est pas du tout ce dont il s’agit ici.

Un salon est un appareil, et cet appareil est le salon. Un seul espace, un seul flux de messages. Pas de canaux à l’intérieur, pas de sous-espaces, pas de fils de discussion.

CanalSalon persistant
Natureune clé de chiffrementun appareil physique
Combienautant qu’on veut, sur un même nœudun espace par appareil
Lecture seuleimpossiblepossible, pour l’appareil entier
Portéetout le réseau, selon la régionce que l’appareil couvre

Un compagnon peut rejoindre vingt canaux. Il ne peut pas contenir vingt salons. Pour disposer de plusieurs espaces distincts, il faut plusieurs appareils, chacun avec son alimentation et son emplacement. C’est une contrainte réelle, et elle limite l’intérêt des salons aux usages où elle se justifie.

Ce qu’il apporte

La persistance. Un canal ne conserve rien : un message existe au moment où il est transmis, et un appareil éteint ou hors de portée ne le recevra jamais, sans que son porteur sache qu’il l’a manqué. Un salon conserve les messages et rend les non-lus à la connexion, une trentaine selon les versions.

La séparation entre lire et écrire. C’est le point le plus important, et il n’existe nulle part ailleurs dans MeshCore.

Sur un salon
set allow.read.only on

Avec ce réglage, un visiteur se connecte sans mot de passe et lit, sans pouvoir publier. Seuls ceux qui ont le mot de passe écrivent. Un canal ne permet pas cela : la clé qui déchiffre est celle qui chiffre, donner l’une c’est donner l’autre. Un salon en lecture seule est donc le seul dispositif du réseau offrant une asymétrie entre consultation et publication.

Ce qu’il ne fait pas

Il ne retransmet pas. Un salon n’est pas un répéteur : il reçoit, conserve et distribue, sans relayer le trafic des autres. La commande set repeat on existe mais reste déconseillée, un salon en mode répéteur n’ayant pas les fonctions d’administration à distance du micrologiciel répéteur. Séparez les rôles sur deux appareils.

Il faut l’atteindre. Contrairement à un canal, diffusé par inondation, un salon est un correspondant : le message doit lui parvenir et la réponse revenir. Hors de portée, il n’existe pas.

Ce n’est pas un serveur. Pas de comptes nominatifs, pas d’historique consultable au-delà de ce qu’il garde, pas de recherche.

Ce qui n’est pas protégé

Le contenu d’un canal. Tout membre le lit, et l’appartenance à un canal hashtag ne se contrôle pas.

Les métadonnées, toujours. Les en-têtes de routage circulent en clair, messages directs compris : un répéteur doit lire le chemin pour décider s’il retransmet. Un observateur passif voit donc, sans déchiffrer un seul message :

Le contenu peut être parfaitement protégé et l’essentiel révélé quand même.

Les passerelles republient en clair. Une passerelle reliant un nœud à un système d’information détient la clé de ce nœud : elle déchiffre légitimement et publie ce qu’elle a déchiffré. Un message chiffré de bout en bout ressort en clair dès qu’il atteint une passerelle dont l’un des correspondants est le nœud raccordé.

Le cadre juridique, en trois phrases

Un message peut contenir des données à caractère personnel au sens du RGPD : une clé publique associée à une position et à des horodatages entre dans cette définition.

Ce qui transite peut être enregistré, par toute passerelle raccordée. Publier une information sur un tiers l’expose sans son accord, alors qu’il n’a consenti à rien et ignore souvent l’existence du réseau. Et republier un message hors du réseau, sur un site ou un tableau de bord, suppose l’accord de son auteur.

Ce qu’il ne faut pas faire transiter

CatégorieExemple
Éléments d’identitéadresse précise, numéro de téléphone, identifiant
Absencedépart en vacances, maison vide, horaires réguliers
Santéétat, traitement, situation personnelle
Secretsmot de passe, clé, code d’accès
Tiersinformation concernant une personne qui n’est pas là pour en décider

La dernière catégorie est la plus souvent oubliée.

Ne présentez pas ce réseau comme un moyen de communication sécurisé. Pour un échange qui doit rester entre deux personnes, le message direct est chiffré de bout en bout, mais les métadonnées restent visibles, et une passerelle peut tout republier. Vérifiez la clé publique d’un correspondant par un autre canal avant tout échange sensible.

Savoir-vivre

Le temps d’antenne est commun. Ce qu’une personne consomme n’est plus disponible pour les autres. Cela suffit à fonder l’essentiel : formuler court, étiqueter à la portée juste, ne pas rediffuser ce qui l’a déjà été.

Envers les nouveaux arrivants. Tout le monde a commencé sans rien comprendre aux régions ni aux préréglages. Répondre aux questions élémentaires est ce qui fait grandir un réseau ; un nouvel arrivant mal accueilli ne revient pas. Et orienter plutôt que corriger : signaler un canal plus adapté vaut mieux que reprocher un mauvais usage.

Le réseau ne prend pas parti. Ni position politique, ni cause, ni revendication. Ce n’est pas une posture : c’est la condition pour qu’un maillage rassemble des gens qui n’ont en commun que le territoire et l’intérêt technique. Un canal détourné en tribune prive les autres d’une ressource limitée, et expose les hébergeurs de répéteurs à être associés à des propos qu’ils n’ont pas choisi de transporter.

Ce qui n’a pas sa placePourquoi
Occupation prolongée d’un canalprive les autres d’une ressource limitée
Automatisme non filtréconsomme sans discernement
Propos visant une personneaucune modération n’existe pour y remédier
Usurpation d’un émetteur identifiérien ne l’empêche techniquement, tout l’interdit collectivement
Publication sur un tiers absentl’expose sans qu’il puisse s’y opposer

En cas de désaccord : ni blocage, ni exclusion. Aucun mécanisme technique ne le permet, et c’est structurel. Ce qui reste : expliquer, documenter, et si nécessaire cesser de répondre. Un usage abusif finit par isoler celui qui le pratique, parce que les autres cessent de l’écouter.

Les robots

Un robot publie sans qu’une personne décide à chaque fois : bulletin rediffusé, télémétrie d’un capteur, réponse automatique à un test de portée, passerelle vers un autre réseau. C’est un usage légitime, et c’est aussi le plus facile à rendre nuisible, parce qu’un défaut de réglage se répète toutes les minutes sans que son auteur le voie.

Quatre règles, qui suffisent.

Sur son canal. Un robot publie sur #bot, ou sur un canal dédié, jamais sur un canal de conversation. Un flux automatique rend un canal illisible, et personne ne va relire cent lignes de télémétrie pour retrouver une question.

À la portée la plus fine. Une donnée de capteur n’intéresse presque jamais au-delà du département. C’est le trafic le plus régulier, donc celui dont le coût se cumule le plus vite.

Espacé. Un envoi au quart d’heure plutôt qu’à la minute divise la charge par quinze, pour une information qui change rarement plus vite. Et une donnée qui n’a pas changé n’a pas besoin d’être republiée.

Identifiable et joignable. Le nom du nœud doit dire que c’est un robot, et son opérateur doit pouvoir être contacté. Un automate anonyme qui déraille ne peut être arrêté par personne.

Un robot ne répond jamais à un robot. Deux automates qui se répondent forment une boucle qui ne s’arrête pas d’elle-même, et qui peut saturer une zone entière en quelques heures. Avant de mettre en service une réponse automatique, vérifiez ce qui déclenche l’envoi.

Une politique des robots, en discussion

L’objectif est simple et il vaut d’être dit d’emblée : que chacun puisse faire tourner son robot sans nuire au réseau. Ce n’est pas une politique d’interdiction, c’est une politique de place.

Les règles ci-dessous sont un premier jet, volontairement strict, proposé à la discussion. Elles ne sont pas arrêtées, et c’est précisément ce qui se travaille en ce moment.

RègleCe qu’elle dit
Un robot par région au plusà l’échelle régionale, un seul automate répond
Un robot par département au plusde même à l’échelle départementale
Aucun robot en fr, en eu, ou sans étiquetteces portées traversent le pays : un automate n’y a pas sa place
Une requête sans région n’est pas valideun robot ne répond pas à ce qui n’est pas étiqueté
La réponse reprend la région de la demandeelle ne va pas plus loin que la question
Les régions communales sont ouvertesun robot de ville ne gêne personne et rend service localement

Pourquoi si strict. Un robot est le seul émetteur qui ne se fatigue pas. Deux automates nationaux suffisent à occuper une part notable du temps d’antenne du pays, alors que dix automates départementaux, chacun dans sa portée, ne se croisent jamais. La rareté se justifie à l’échelle large, pas à l’échelle locale.

Ce qui reste à trancher : qui arbitre quand deux personnes veulent le robot d’une même région, ce qu’on fait des passerelles qui ne répondent à personne mais publient, et comment un robot se signale comme tel.

bot MeshCore Telegram · canal de coordination bot MeshCore C’est là que se coordonnent les robots du réseau français : qui tient quoi, sur quelle portée, et l’aide à la mise en place. C’est aussi là que ces règles se discutent avant d’être arrêtées. Rejoindre le canal →

Ce que ce réseau n’est pas

Ce n’est pas un dispositif de secours.

  • Aucune disponibilité n’est garantie.
  • Un message peut arriver en retard, ou ne pas arriver, sans que personne ne le sache.
  • Le réseau ne remplace ni les sirènes, ni FR-Alert, ni un appel au 112.
  • Personne ne surveille les messages en permanence.
  • Un canal ne conserve rien : un appareil éteint manque le message définitivement.

Le discours qui présente ces réseaux comme des dispositifs d’urgence vient d’un contexte nord-américain où le maillage des secours publics est différent. En France, il crée une attente que le réseau ne peut pas honorer, et il produit un risque réel : quelqu’un qui croit disposer d’un filet de sécurité prend des décisions différentes.

Le cas de #emergency. Son nom prête à confusion, et il faut le dire partout où le canal est mentionné : il sert à la rediffusion de bulletins publics urgents, pas à demander de l’aide, et personne ne s’est engagé à le surveiller. Quelqu’un qui y publierait un appel au secours pourrait n’être lu par personne pendant des heures. Le nom est conservé parce qu’il est en usage national.

Aide-mémoire

À afficher, ou à donner à un nouvel arrivant.

Je veuxOù
Vérifier que je suis entendu#test
Poser une question technique#technic
Discuter#fr ou #frblabla
Consulter la météo#meteo
Parler à une seule personnemessage direct
Retrouver une information plus tardsalon persistant

Avant d’envoyer, trois questions. Chacune décide d’une chose différente.

Est-ce que ça tient en une phrase ? Si non, raccourcissez : le temps de parole se compte en secondes par heure, et un message long prive quelqu’un d’autre du sien.

Qui, précisément, a besoin de le lire ? La réponse donne la portée. Si personne hors de votre localité n’est concerné, l’étiquette s’arrête à votre localité : inutile de faire traverser le pays à une question locale.

Est-ce que je l’afficherais sur un panneau public ? Si non, ce n’est pas un canal qu’il faut, mais un message direct. Un canal se lit par tous ceux qui en ont la clé, et rien ne s’efface.

Et la règle qui résume la portée : aussi local que possible, aussi loin que nécessaire.

Comprendre le réseau, la suite