Chappe 05 · Canaux et bon usage
Canaux et bon usage
Les canaux du réseau français, comment ils se rejoignent sans échanger de secret, et les règles de partage du temps d'antenne.
Document de travail, ouvert aux remarques.
Ce qui a changé, deux fois
Une première version de cette page décrivait des canaux propres au département, CHP05, CHP05-INFRA et CHP05-ALERTE. Ils n'existaient nulle part, et la page a été réécrite autour des canaux nationaux réellement pratiqués.
Quatre canaux locaux existent aujourd'hui, 05gap, 05gap-alerte, 05gap-meteo et 05gap-info. Ce n'est pas un retour en arrière : ce qui manquait à la première tentative n'était pas la bonne idée, c'était le réseau. Il y a maintenant deux répéteurs qui relaient, une liaison confirmée entre eux et un opérateur partenaire au col de Manse.
Et surtout, la portée est cette fois posée là où elle agit vraiment. Un canal ne délimite aucun territoire : quiconque a la clé entend, à Embrun comme à Lyon. C'est l'étiquette de région qui décide où un message circule, et elle est décrite plus bas.
Les canaux nationaux restent en usage et ne sont remplacés par rien.
Ce qu'est un canal
Un canal MeshCore se définit par un nom et une clé symétrique partagée. Quiconque possède la clé lit tout ce qui passe sur le canal, y compris rétroactivement s'il a enregistré le trafic.
Un canal n'est donc pas un espace privé. Pour un échange confidentiel, utilisez les messages directs, chiffrés de bout en bout entre deux appareils.
Deux façons d'obtenir une clé
Canal privé. La clé est tirée au hasard par celui qui crée le canal. Il faut ensuite la transmettre, à la main ou par QR code, à chaque personne qui rejoint.
Canal hashtag. La clé est dérivée du nom. Deux personnes qui saisissent #meteo chacune de leur côté obtiennent la même clé, sans jamais rien s'échanger.
C'est ce second mécanisme qui rend les canaux nationaux publics par construction : il n'y a pas de secret à distribuer, pas de liste à tenir, pas de porte d'entrée à garder. Vous tapez le nom, vous êtes dedans.
Et c'est aussi pourquoi ces canaux n'offrent aucune confidentialité : quiconque connaît le nom possède la clé.
Les canaux gapençais
Chacun reprend un thème de la convention nationale, pour qu'on le comprenne sans l'apprendre.
Les noms sont en minuscules, et ce n'est pas qu'une question de style : l'application n'accepte pas de majuscule à la saisie. Le canal Public en porte une, mais c'est un nom réservé du firmware, pas un nom qu'un utilisateur pourrait créer. Les régions obéissent à la même règle, minuscules, chiffres et tirets.
Ce que 05gap-alerte n'est pas. Il rediffuse, il n'alerte pas. La nuance décide de tout.
Le réseau ne produit aucune alerte : il relaie ce qu'un service compétent a déjà publié, avec sa source et l'horodatage de l'original. Il ne garantit aucune disponibilité, personne ne surveille les messages en permanence, et un relais peut être hors service sans que quiconque s'en aperçoive avant plusieurs heures.
Être abonné à ce canal ne fait donc de personne quelqu'un qui sera prévenu. C'est un canal qu'on lit, pas un dispositif qui veille. En urgence, appelez le 112, et pour la vigilance faisant foi, référez-vous aux publications de Météo-France.
Il n'a volontairement aucun équivalent de #emergency. Le canal national réservé garde son rôle et sa règle : on n'y met rien d'autre.
Pourquoi séparer l'alerte du courant. Un canal qui parle tous les jours cesse d'être regardé. 05gap-alerte ne porte que l'orange et le rouge, jamais le jaune, et reste silencieux des semaines entières. C'est cette rareté qui lui donne sa valeur : quand il parle, on le lit.
Un émetteur par flux. Chaque source n'a qu'un rediffuseur identifié. Deux personnes qui relaient le même bulletin produisent des messages divergents, et un lecteur qui en reçoit deux versions ne sait plus à laquelle se fier.
Rejoindre les canaux gapençais
05gap
La vie du réseau
Entraide, questions de réglage, essais de portée, coordination entre voisins. C'est le canal à rejoindre en premier.
- Clé
1d056c99db166fd79485f74df8e797b2- Portée
fr-05-gap
05gap-alerte
Rediffusion des vigilances officielles
Le canal qui ne parle presque jamais. Uniquement ce qui est urgent et déjà publié par un service compétent, relayé tel quel avec sa source et l'horodatage de l'original.
- Clé
574fdd0856b5f8c8f9cd6a28944b572c- Portée
fr-05-gap
05gap-meteo
Météo courante de Gap et des massifs
Ce qui informe sans presser. Rediffusion de bulletins publics, avec leur source et l'horodatage de l'original. Rien n'est reformulé ni interprété.
- Clé
f9dffc7d049198da7685dc9705703136- Portée
fr-05-gap
05gap-info
Informations officielles du département
Ce que publie la préfecture des Hautes-Alpes et les autorités locales, relayé tel quel, source et horodatage compris.
- Clé
eec3dcacd956a0e9f2b2a99b4026d901- Portée
fr-05-gap
05gap-maville
Vie de la ville de Gap
Ce que la municipalité annonce, relayé tel quel avec sa source. Le canal parle au rythme de la ville : quelques messages par mois, pas davantage.
- Clé
b223480e943d6f1633b85a450916c821- Portée
fr-05-gap
fr-05
Canal départemental déclaré dans le hub. Un seul message en un mois, émis par la sonde : les quatre canaux gapençais l'ont remplacé.
- Clé
bf9886f91edf93ea021ed156d4d80b18- Portée
fr-05-gap
05gap-reseau
Ce canl a pour obejctif de tester le réseau et de recevoir des informations sur celui-ci
- Clé
2443445ab749a493148c72f8b18bcd17- Portée
fr-05-gap
05gap-test
Ce canal est la pour faire les tests des services
- Clé
957fce8ecabbd5dbcb95eebba04580c3- Portée
fr-05-gap
Rejoindre. Scannez le QR code depuis l'application MeshCore, ou saisissez le nom et la clé à la main. Le lien encodé porte aussi la portée, ce qui évite d'avoir à la régler séparément.
Ce que ces canaux ne sont pas. Ils ne sont pas confidentiels. Le code d'authentification de MeshCore fait deux octets, les clés sont publiées sur cette page, et n'importe qui peut les lire. La séparation en deux canaux sert la lisibilité, jamais le secret : personne ne veut rater une vigilance orange noyée dans une discussion de réglage, ni lire des bulletins quand il pose une question.
Un troisième canal, réservé à la coordination entre exploitants de relais, n'a pas lieu d'être tant qu'il n'y a pas assez d'hébergeurs pour l'alimenter. Un canal désert dit quelque chose de faux sur le réseau.
La portée fr-05-gap
C'est elle, et non le nom du canal, qui contient le trafic dans le bassin.
Un répéteur relaie un message si et seulement si l'étiquette de ce message figure dans sa liste, et l'imbrication est purement cosmétique : un répéteur qui porte fr-05 ne relaiera pas un message tagué fr-05-gap. Les relais d'Embrun ou du Briançonnais deviennent donc des murs pour ce trafic, ce qui est exactement l'effet recherché.
Deux niveaux de répéteurs en découlent.
| Niveau | Rôle | Étiquettes portées |
|---|---|---|
| 1 | dorsale, liaisons longues entre points hauts | eu fr fr-pac fr-05 |
| 2 | couverture du bassin gapençais | les mêmes, plus fr-05-gap |
Sur un répéteur de niveau 2 :
region put fr-05-gap
L'étiquette locale s'ajoute, elle ne remplace rien. Un répéteur qui ne porterait qu'elle deviendrait un trou pour tout le trafic national traversant le secteur.
Le piège à connaître. Une portée doit être portée à chaque saut, pas seulement aux extrémités. Si un répéteur de dorsale s'intercale un jour entre deux relais urbains sans déclarer fr-05-gap, le trafic local mourra dessus sans que rien ne le signale. L'ensemble des répéteurs de niveau 2 doit donc rester connexe, et c'est un critère de choix de site autant que l'altitude.
Les canaux nationaux
Liste diffusée par un robot sur le canal public français, donc canonique. Leur clé se déduit du nom : ils sont publics par construction, il n'y a ni secret à distribuer ni porte à garder.
| Canal | Portée | Clé | Usage | Vu |
|---|---|---|---|---|
| Public | mondiale | connue de tous | Canal par defaut de MeshCore | 282 |
| #fr | nationale | dérivée du nom | Canal général du réseau français | 202 |
| #test | nationale | dérivée du nom | Essais de portée | 140 |
| #emergency | nationale | dérivée du nom | Réservé | 2 |
| #meteo | nationale | dérivée du nom | Bulletins et vigilance | 9 |
| #info | nationale | dérivée du nom | Informations générales | 7 |
| #bot | nationale | dérivée du nom | Trafic automatique | 19 |
| #frblabla | nationale | dérivée du nom | Conversation libre | 25 |
| #technic | nationale | dérivée du nom | Technique | 11 |
| #wardriving | nationale | dérivée du nom | Relevés de couverture hors convention | 241 |
Colonne « vu » : nombre de messages observés par l'analyseur depuis sa mise en service. Un tiret signifie qu'aucun message n'y a jamais été relevé, ce qui ne veut pas dire que le canal est inutile : #emergency n'a de sens que le jour où il sert.
Deux écarts méritent d'être dits. #wardriving circule sans figurer dans aucune convention publiée : il sert aux relevés de couverture en déplacement, et il est listé ici parce qu'il existe, pas parce qu'il est convenu. À l'inverse, #emergency, #meteo, #bot et #technic n'ont jamais rien porté depuis la mise en service de l'analyseur. Un canal réservé qui ne sert jamais n'est pas un échec, c'est même le cas souhaitable pour #emergency.
Les canaux au-delà de ceux-là restent à la libre disposition de chacun pour ses usages privés. Ils ne relèvent pas de cette convention.
Bulletins publics
Chappe 05 rediffusera des bulletins publics sur #meteo. Six règles, qui ne se négocient pas.
- Aucune information n'est produite. Le réseau relaie des bulletins déjà émis par un service compétent, sans reformulation.
- Chaque message porte sa source et l'heure d'émission de l'original, pas celle de sa rediffusion. Sur un réseau où un message peut arriver des heures plus tard, c'est ce qui permet de savoir s'il est encore valide.
- Le niveau jaune n'est jamais relayé. Une alerte qui sonne trop souvent n'est plus une alerte.
- Deux messages par heure au maximum, tous flux confondus.
- Aucune conversation sur ce canal. Les réactions vont sur
#frblabla. - En cas de divergence, seul le bulletin officiel de la source fait foi.
Format retenu :
[MF 09/08 06h] VIGILANCE ORANGE orages 05
Fin prevue 09/08 22h
meteofrance.com/vigilance
Ce que ce n'est pas
Le réseau n'est pas un dispositif de secours, et le canal #emergency n'en fait pas un.
- Aucune disponibilité n'est garantie.
- Un bulletin peut arriver en retard, ou ne pas arriver.
- Le réseau ne remplace ni les sirènes, ni FR-Alert, ni un appel au 112.
- Personne ne surveille les messages en permanence.
En cas d'urgence, appelez le 112.
Bon usage du temps d'antenne
Le réseau partage une ressource limitée : la bande 869,4 à 869,65 MHz, avec un rapport cyclique réglementaire de 10 %. Chaque relais ne peut émettre que six minutes par heure, cumulées.
Concrètement :
- Des messages courts. Ce qui tient en une phrase n'en prend pas trois.
- Pas d'automatisme non filtré. Un capteur qui publie toutes les minutes sature le réseau à lui seul.
- Pas de rediffusion en boucle. Un message relayé plusieurs fois par plusieurs sources consomme le temps de tout le monde.
- Les fichiers, images et sons n'existent pas ici. Le réseau transporte du texte court, et rien d'autre.
Un réseau saturé ne sert plus à personne, et c'est précisément aux moments où il compte le plus qu'il risque de l'être.
Nommage des appareils
Format retenu : 05GAP-CHP-XXXXX
| Segment | Signification |
|---|---|
05 |
département, conforme à l'usage du réseau français |
GAP |
bassin. Devient EMB, CHO ailleurs |
CHP |
projet Chappe |
XXXXX |
toponyme pour un relais, fonction pour un nœud local |
Les relais portent le nom du lieu : 05GAP-CHP-COL, 05GAP-CHP-CHARANCE. C'est ce qui permet de comprendre la topologie d'un coup d'œil sur la carte.
Cette convention est propre à Chappe 05. Les réseaux voisins ont la leur, et c'est très bien ainsi.
Paramètres radio
Communs à l'ensemble du réseau français. Un seul chiffre différent et votre appareil n'entendra personne.
| Paramètre | Valeur |
|---|---|
| Fréquence | 869,618 MHz |
| Bande passante | 62,5 kHz |
| Facteur d'étalement | SF8 |
| Taux de codage | CR8 |
| Preset | EU/UK Narrow |
| Puissance | ≤ 27 dBm PAR |
| Rapport cyclique | 10 % |
La bande étroite permet de se placer sur 869,618 MHz, plus haut dans la sous-bande et nettement moins encombrée que la fondamentale 869,525 MHz où émettent les équipements industriels.
Régions
Les canaux disent à qui un message s'adresse. Les régions disent jusqu'où il est relayé. Ce sont deux mécanismes indépendants, et le second est de loin le plus mal compris.
Il a sa page : régions et portée.
Ce qui reste ouvert
- Le réseau français circule en hash de chemin sur 2 octets, observé sur trois messages indépendants, alors qu'une configuration transmise par un opérateur voisin indique le mode 1. À clarifier sur
#technic. - Existence d'un document de référence national sur les régions.
- Articulation avec les conventions des réseaux limitrophes, en particulier les Alpes-Maritimes et l'Isère.
Toute remarque d'opérateur est bienvenue.