Chappe 05 · Politique des relais
Politique des relais
Ce qu'il faut savoir avant d'installer un relais sur le réseau : paramètres radio, régions, choix du site, matériel, sécurité et partage du temps d'antenne. Quatre-vingt-seize recommandations, classées par niveau.
Cartouche
| Référence | POL-CHP05-REL-2026-001 |
| Version | 0.5 |
| Statut | Projet, ouvert aux remarques |
| Auteur | Und3r_1337, opérateur et administrateur Chappe 05 |
| Création | 10 août 2026 |
| Dernière révision | 10 août 2026 |
| Classification | Public |
| Périmètre | Relais et répéteurs du réseau Chappe 05 |
Suivi des révisions
| Version | Date | Auteur | Objet |
|---|---|---|---|
| 0.5 | 2026-08-10 | Und3r_1337 | Ajout du comportement en charge et du cas de crise en 6.4. Nouvelle section 7, coordination entre réseaux voisins, avec sept recommandations R-COO. Renumérotation. |
| 0.4 | 2026-08-10 | Und3r_1337 | Révision de la doctrine régionale : passage à la plus petite liste d'étiquettes. Ajout du calcul du quota horaire et de la règle d'or de portée. Exemples de configuration corrigés. Cinq recommandations R-AIR supplémentaires. |
| 0.3 | 2026-08-10 | Und3r_1337 | Ajout de la section 6, économie du temps d'antenne. Nuance sur le nombre d'étiquettes de région, avec trajectoire cible. Sept recommandations R-AIR, trois R-REG. Renumérotation. |
| 0.2 | 2026-08-10 | Und3r_1337 | Ajout de la section 5, cryptographie et sécurité des échanges. Treize recommandations R-SEC. Renumérotation des sections suivantes. Suppression des tirets cadratins. |
| 0.1 | 2026-08-10 | Und3r_1337 | Création. Paramètres radio, régions, protection, choix de site, matériel, rôles. |
Documents liés
| Référence | Objet |
|---|---|
| DAT-CHP05-2026-001 | Dossier d'architecture technique |
| PRC-CHP05-2026-001 | Protocole de campagne de mesures |
| à venir | Politique des canaux et des terminaux |
Avant-propos
Ce document s'adresse à quiconque héberge ou envisage d'héberger un relais sur le réseau Chappe 05.
Il n'est pas opposable. Sur un réseau ouvert, personne ne peut imposer quoi que ce soit à personne, et c'est voulu. Ce qui fonctionne, c'est un accord explicite entre opérateurs, écrit avant que le réseau grossisse.
Chacun reste libre de ses choix sur son propre matériel. Le rôle de ce document est de recommander, pas de contraindre.
Trois choses à savoir d'emblée
Aucun filtrage par identité n'existe. Ni liste noire, ni liste blanche, ni canal en lecture seule. La demande a été formulée sur le dépôt MeshCore dès avril 2025, elle n'est pas implémentée à ce jour.
Ce qui protège le réseau, c'est la convention. Le format des messages, l'identité reconnaissable des émetteurs, et le rapport cyclique qui limite naturellement les abus.
Un relais mal réglé nuit plus qu'un relais absent. Il consomme le temps d'antenne de tout le monde, et un seul répéteur au firmware modifié suffit à provoquer une tempête de paquets répétés jusqu'à 64 sauts.
Niveaux de recommandation
| Niveau | Sens |
|---|---|
| Impératif | Contrainte réglementaire, ou risque de nuire au réseau |
| Recommandé | Bonne pratique établie, écart à justifier |
| Conseillé | Confort d'exploitation, à la discrétion de l'opérateur |
1. Définitions
Les termes qui reviennent dans ce document, et qu'il vaut mieux ne pas confondre.
1.1 Rôles MeshCore
Un appareil MeshCore ne porte qu'un rôle à la fois. C'est une contrainte structurante, souvent découverte trop tard.
| Terme | Définition |
|---|---|
| Repeater | Seul rôle qui retransmet les paquets. C'est l'infrastructure du réseau. |
| Room server | Salon persistant, conserve les messages pour les distribuer plus tard. Ne retransmet pas. |
| Companion | Terminal ou passerelle série. Ne retransmet pas. |
1.2 Termes radio
PAR, puissance apparente rayonnée. Puissance réellement émise dans l'espace, antenne comprise :
PAR = puissance conduite + gain d'antenne − pertes de câble
Le plafond réglementaire porte sur cette valeur, pas sur la sortie du module.
Rapport cyclique, ou duty cycle. Proportion du temps pendant laquelle un émetteur peut occuper la bande. Dans la sous-bande 869,4–869,65 MHz : 10 %, soit six minutes par heure cumulées.
Zone de Fresnel. Volume ellipsoïdal autour de la ligne de vue directe entre deux antennes. Une partie significative de l'énergie y transite : une ligne de vue dégagée ne suffit pas, il faut aussi que ce volume soit libre.
Le rayon de la première zone de Fresnel à mi-parcours, à 869 MHz :
r = 8,657 × √(d / f) d en km, f en GHz, r en mètres
r ≈ 9,29 × √(d) à 869 MHz
| Distance | Rayon à mi-parcours |
|---|---|
| 5 km | ~21 m |
| 10 km | ~29 m |
| 15 km | ~36 m |
| 20 km | ~42 m |
Un dégagement de 60 % de ce rayon est généralement considéré comme suffisant. S'y ajoute la courbure terrestre, sensible au-delà de 10 km.
1.3 Termes de routage
| Terme | Définition |
|---|---|
| Advert | Annonce périodique d'un nœud, porte son identité et éventuellement sa position |
| path_len | Nombre de sauts effectués par un paquet. 0 signifie liaison directe |
| Hash de chemin | Empreinte que chaque répéteur ajoute au paquet qu'il relaie. Taille de 1 à 3 octets |
| Flood | Mode découverte : chaque répéteur retransmet une fois, ce qui construit le chemin |
| Région, ou scope | Étiquette de portée. Un répéteur ne relaie que ce dont il porte l'étiquette |
2. Paramètres radio
Communs à l'ensemble du réseau français. Un seul chiffre différent et l'appareil n'entendra personne.
| Paramètre | Valeur |
|---|---|
| Preset | EU/UK Narrow |
| Fréquence | 869,618 MHz |
| Bande passante | 62,5 kHz |
| Facteur d'étalement | SF8 |
| Taux de codage | CR8 |
| Puissance | ≤ 27 dBm PAR |
2.1 Pourquoi cette fréquence
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.
Un preset large ramènerait sur cette fondamentale par effet de largeur de canal.
2.2 Recommandations sur les paramètres radio
| Réf | Recommandation | Niveau |
|---|---|---|
| R-RF-01 | Appliquer le preset nommé EU/UK Narrow plutôt que de saisir les quatre valeurs à la main | Recommandé |
| R-RF-02 | Vérifier la fréquence après application du preset : certains presets régionaux se calent sur une autre valeur de la sous-bande | Impératif |
| R-RF-03 | Ne jamais dépasser 27 dBm de PAR, antenne et pertes comprises | Impératif |
| R-RF-04 | Régler le rapport cyclique à 10 % : set tx.duty 10 |
Impératif |
| R-RF-05 | Écarter les modules à amplificateur de puissance, sans usage légal en France et source de déséquilibre entre émission et réception | Recommandé |
| R-RF-06 | Vérifier la puissance rayonnée avec un calculateur de pertes avant mise en service | Recommandé |
2.3 Sur les amplificateurs
Un module 30 dBm devra être bridé en permanence, avec le risque d'un mauvais réglage.
Et il crée un déséquilibre : les correspondants vous reçoivent, croient être connectés, mais leurs paquets ne remontent pas. Un relais qui émet fort sans entendre mieux dégrade l'expérience de ceux qui l'entourent.
3. Régions
3.1 Le mécanisme, et son piège
Un répéteur relaie un paquet si et seulement si il porte l'étiquette exacte de ce paquet.
La hiérarchie est purement administrative. Le firmware applique la portée par correspondance de clé de transport, dérivée de chaque nom configuré, et non par des relations parent-enfant.
Concrètement : porter fr ne fait pas relayer le trafic marqué fr-05. C'est le point contre-intuitif, et celui qui fait échouer la plupart des premières configurations.
C'est pourquoi chaque niveau doit être déclaré explicitement.
3.2 Les trois réglages
| Commande | Effet |
|---|---|
region put <nom> |
ce que le nœud relaie, une ligne par étiquette |
region default <nom> |
la portée des paquets qu'il émet lui-même, adverts compris |
region home <nom> |
information de localisation, sans effet fonctionnel |
Le default ne concerne que les paquets émis par le nœud. Il ne change rien à ce qu'il relaie.
3.3 La hiérarchie française
eu → fr → fr-pac → fr-05
Usage constaté indépendamment chez plusieurs opérateurs de la région. Le préfixe # a été abandonné pour les régions, précisément pour éviter la confusion avec les canaux.
3.4 Configuration par type de relais
Les exemples ci-dessous appliquent le principe de la plus petite liste, justifié en 3.6.
Relais de desserte locale, sur un toit dominant ou une colline urbaine :
region put fr-05
region default fr-05
region home fr-05
region save
Il relaie le trafic du département, et ses adverts restent départementaux.
Relais de crête, desservant plusieurs bassins du même département :
region put fr-05
region default fr-05
region home fr-05
region save
Identique. La hauteur ne justifie pas d'élargir la portée : elle élargit la couverture géographique à l'intérieur de la même étiquette.
Relais charnière, à cheval sur deux départements :
region put fr-05
region put fr-04
region default fr-05
region home fr-05
region save
Sans l'étiquette du département voisin, les deux réseaux se voient physiquement mais ne se relaient pas. C'est le cas du col du Galibier entre le 05 et la Savoie, et de tout site dominant la limite avec les Alpes-de-Haute-Provence.
Relais de transit régional, dédié à la liaison entre départements de la région :
region put fr-05
region put fr-pac
region default fr-pac
region home fr-05
region save
À réserver aux sites qui ont explicitement cette vocation. Un tel relais dépense son quota pour du trafic qui ne concerne pas le bassin, ce qui n'a de sens que si un autre relais assure la desserte locale.
3.5 Note de version
| Firmware | Comportement |
|---|---|
| < 1.15.0 | region allowf <nom> obligatoire après chaque region put |
| ≥ 1.15.0 | region put active l'inondation automatiquement |
| ≥ 1.16.0 | region def permet de tout déclarer en une ligne |
Vérifier avec ver avant de configurer.
3.6 Combien d'étiquettes déclarer
La réponse tient dans un calcul, exposé en détail en 6.2 : un relais ne peut relayer qu'environ 680 paquets par heure, tous utilisateurs confondus.
Ce quota est unique. Un relais porte une liste d'étiquettes, mais un seul budget de temps d'émission. En déclarer quatre ne crée pas quatre fois la capacité : cela fait partager un même pot entre quatre portées.
Et quand la pratique se généralise, l'effet est celui que les régions servaient à éviter. C'est ce qui s'est produit à grande échelle après leur introduction : beaucoup d'opérateurs ont étiqueté leur relais avec plusieurs provinces par souci d'être joignables partout, et les régions se sont refusionnées en un seul grand réseau.
Position retenue pour Chappe 05 : la plus petite liste d'étiquettes que le relais dessert réellement.
| Type de relais | Étiquettes |
|---|---|
| Desserte locale, bassin gapençais | fr-05 |
| Crête, dessert plusieurs bassins du département | fr-05 |
| Charnière entre deux départements | fr-05 et l'étiquette voisine |
| Relais explicitement dédié au transit régional | fr-05 et fr-pac |
Un relais de bassin n'a pas à porter eu ni fr. Le trafic national ne concerne personne dans le Gapençais, et le relayer consomme un quota qui manquera au trafic local.
Cela ne coupe personne : un opérateur qui veut atteindre le réseau national marque son message en portée fr, et les relais qui portent cette étiquette le transportent. Le choix appartient à l'émetteur, message par message.
Ce qui reste ouvert : à mesure que le maillage du 05 se densifie, un découpage infra-départemental deviendra pertinent, par bassin ou par vallée. Il n'a pas de sens tant que le département compte moins d'une dizaine de relais.
3.7 Recommandations sur les régions
| Réf | Recommandation | Niveau |
|---|---|---|
| R-REG-01 | Déclarer la plus petite liste d'étiquettes que le relais dessert réellement | Impératif |
| R-REG-02 | Ne pas porter eu ni fr sur un relais de desserte locale : le trafic national consomme un quota qui manquera au trafic du bassin |
Recommandé |
| R-REG-03 | Sur un relais charnière, ajouter l'étiquette du département voisin, et elle seule | Impératif |
| R-REG-04 | Ne pas dépasser deux étiquettes géographiques sur un même relais | Recommandé |
| R-REG-05 | Fixer le default scope à l'étiquette la plus locale que le nœud dessert |
Recommandé |
| R-REG-06 | Ne pas activer region denyf * tant que l'usage des régions n'est pas généralisé : cela isole les nœuds non configurés |
Impératif |
| R-REG-07 | Vérifier la version de firmware avant configuration, le comportement de region put ayant changé en 1.15.0 |
Recommandé |
| R-REG-08 | Signaler à la communauté toute étiquette nouvelle ou tout changement de portée sur un relais existant | Recommandé |
| R-REG-09 | Réévaluer le découpage à chaque augmentation notable de la densité du maillage | Conseillé |
4. Protection du réseau
4.1 Ce qui n'existe pas
| Attente courante | Réalité |
|---|---|
| Liste noire de nœuds | n'existe pas |
| Liste blanche | n'existe pas |
| Canal en lecture seule | impossible par construction |
| Authentification d'un émetteur sur un canal | impossible |
Un canal se définit par une clé symétrique. Qui possède la clé peut chiffrer autant que déchiffrer. Pour un canal hashtag, la clé se dérive du nom : quiconque tape #meteo l'obtient.
Il n'y a donc rien à verrouiller.
4.2 Ce qui existe
La détection de boucles, ajoutée en firmware 1.14. Elle existe parce qu'un seul répéteur au firmware modifié suffit à provoquer une tempête de paquets répétés jusqu'à 64 sauts.
set loop.detect moderate
| Réglage | Comportement, pour un hash de 1 octet |
|---|---|
off |
aucune détection |
minimal |
rejette si le hash apparaît 4 fois ou plus |
moderate |
rejette si le hash apparaît 2 fois ou plus |
strict |
rejette dès la première répétition |
Les limites de portée :
set flood.max <n>
set advert.flood.max <n>
Elles plafonnent le nombre de sauts.
4.3 Ce qui protège réellement
La convention. Elle ne bloque personne, mais elle fait qu'un message hors convention se remarque immédiatement.
L'identité de l'émetteur. Chaque message porte le nom du nœud. Un bulletin qui ne vient pas du nœud désigné est identifiable comme non officiel.
Le format. Un en-tête normalisé est une signature de fait.
Le rapport cyclique. Un émetteur abusif sature son propre relais avant de saturer le réseau.
4.4 Recommandations sur la protection
| Réf | Recommandation | Niveau |
|---|---|---|
| R-PRO-01 | Activer la détection de boucles en moderate sur tout relais |
Recommandé |
| R-PRO-02 | Réserver strict aux situations de tempête avérée : il peut rejeter des trajets légitimes en maillage dense |
Conseillé |
| R-PRO-03 | Ne pas utiliser de firmware modifié ou non officiel sur un relais raccordé au réseau | Impératif |
| R-PRO-04 | Signaler à la communauté tout comportement anormal observé : répétitions, tempête, nœud aux métadonnées incohérentes | Recommandé |
| R-PRO-05 | Ne compter sur aucun mécanisme de filtrage par identité : il n'en existe pas | Impératif |
5. Cryptographie et sécurité des échanges
Cette section décrit ce que le protocole protège, ce qu'il ne protège pas, et ce qu'un opérateur doit en conclure.
5.1 Le modèle cryptographique
MeshCore combine deux mécanismes.
L'identité repose sur une paire de clés Ed25519 propre à chaque nœud, générée à la première mise en service. L'adresse d'un nœud dérive du condensat de sa clé publique : l'adressage est donc vérifiable cryptographiquement.
Le chiffrement utilise AES-128 avec un HMAC-SHA256 tronqué pour l'intégrité. Pour les messages directs, le secret partagé est dérivé par ECDH X25519 entre les deux correspondants, les clés Ed25519 étant converties en interne au format X25519.
Un horodatage est inclus dans la charge utile chiffrée, ce qui limite le rejeu.
5.2 Trois niveaux de protection très inégaux
| Type d'échange | Protection | Qui peut lire |
|---|---|---|
| Message direct | secret dérivé par contact, ECDH | les deux correspondants seulement |
| Canal privé | clé symétrique partagée | toute personne détenant la clé |
| Canal hashtag | clé dérivée du nom | toute personne connaissant le nom |
| Canal public | clé bien connue | tout le monde |
Un canal ne protège pas un secret. La même clé chiffre et déchiffre : qui peut lire peut écrire. Et pour un canal hashtag, la clé s'obtient en tapant le nom.
C'est structurel, pas un défaut d'implémentation.
5.3 Ce que le chiffrement ne couvre pas
Les en-têtes de routage circulent en clair. C'est nécessaire au fonctionnement du maillage : un répéteur doit lire le chemin pour décider s'il retransmet.
Un observateur passif voit donc, sans jamais déchiffrer un seul message :
- quel nœud a émis, et vers quel destinataire
- par quels relais le message a transité
- à quelle heure, et à quelle fréquence
- la taille approximative du contenu
Sur un réseau où les nœuds portent des noms de lieux, ces métadonnées se traduisent vite en habitudes de vie. Qui est chez lui, qui se déplace, quand, et avec qui il communique.
Le contenu peut être parfaitement protégé et l'essentiel révélé quand même.
5.4 Le cas des passerelles
Une passerelle qui relie un nœud companion à un système d'information republie le contenu des messages en clair, messages directs compris.
Ce n'est pas un défaut de configuration : le pont dispose de la clé du nœud, il déchiffre légitimement, et il publie ce qu'il a déchiffré.
Tout opérateur de passerelle doit le savoir. Un message chiffré de bout en bout entre deux appareils ressort en clair dès qu'il atteint une passerelle dont l'un des deux est le correspondant.
Cela impose deux choses : que le broker reste strictement privé, et que le champ de contenu soit supprimé avant tout stockage ou toute republication.
5.5 Les limites connues
Le mode de chiffrement retenu a des limites documentées. Sur des messages courts, l'impact reste théorique, mais il existe. La communauté MeshCore le signale ouvertement, et c'est à porter au débit d'un modèle de menace honnête.
Il n'y a pas d'autorité de certification. L'identité d'un nœud est sa clé publique, rien de plus. Personne ne garantit que le nœud nommé 05GAP-CHP-VIGIE est bien celui que vous croyez, sauf à avoir vérifié sa clé par un autre canal.
Il n'existe aucune révocation. Une clé compromise ne peut pas être invalidée : il faut regénérer une identité, donc changer d'adresse sur le réseau.
5.6 Disponibilité
La disponibilité n'est garantie par aucun mécanisme.
| Facteur | Effet |
|---|---|
| Rapport cyclique | six minutes d'émission par heure et par relais, au maximum |
| Propagation | variable selon la météo, la saison, l'heure |
| Alimentation autonome | un relais solaire peut s'arrêter plusieurs jours en hiver |
| Absence de redondance | un relais unique sur un axe est un point de rupture |
| Saturation | un réseau chargé retarde ou perd des messages |
Un message peut arriver en retard, ou ne pas arriver. Le protocole ne distingue pas les deux cas pour l'émetteur, sauf accusé de réception explicite.
C'est pourquoi ce réseau ne peut pas être un dispositif de secours, quel que soit le soin apporté à son exploitation.
5.7 Intégrité
Le HMAC détecte une charge utile modifiée. Un message altéré en transit est rejeté.
Mais rien n'authentifie l'auteur d'un message de canal. Toute personne détenant la clé peut publier sous n'importe quel nom affiché. Un bulletin météo apparemment officiel peut venir de n'importe qui.
Ce qui permet de distinguer un message légitime :
- la clé publique du nœud émetteur, seule donnée réellement vérifiable
- le respect du format convenu, qui fait signature de fait
- la cohérence avec la source citée, vérifiable indépendamment
5.8 Confidentialité
Rien de ce qui transite sur un canal ne doit être considéré comme confidentiel.
Les messages directs offrent une protection réelle entre deux appareils. Mais même eux exposent les métadonnées, et sont lisibles par toute passerelle dont l'un des correspondants est un nœud raccordé.
5.9 Recommandations sur la cryptographie et la sécurité
| Réf | Recommandation | Niveau |
|---|---|---|
| R-SEC-01 | Considérer tout message de canal comme public, y compris sur un canal privé | Impératif |
| R-SEC-02 | Réserver les messages directs à ce qui doit rester confidentiel entre deux personnes | Recommandé |
| R-SEC-03 | Ne faire transiter aucune donnée exposant une personne : adresse, absence prolongée, donnée de santé, élément d'identité | Impératif |
| R-SEC-04 | Tenir compte des métadonnées : le seul fait d'émettre révèle une présence, une heure et une position approximative | Recommandé |
| R-SEC-05 | Ne jamais publier sur le réseau un identifiant, un mot de passe ou une clé | Impératif |
| R-SEC-06 | Maintenir un mot de passe d'administration distinct sur chaque relais, et le changer à la mise en service | Impératif |
| R-SEC-07 | Sauvegarder la clé privée de chaque nœud hors de l'appareil : elle est irremplaçable et non révocable | Impératif |
| R-SEC-08 | Sur une passerelle, supprimer le champ de contenu avant tout stockage ou republication | Impératif |
| R-SEC-09 | Maintenir tout broker de passerelle strictement privé, sans exposition depuis Internet | Impératif |
| R-SEC-10 | Vérifier la clé publique d'un correspondant par un canal indépendant avant tout échange sensible | Recommandé |
| R-SEC-11 | Regénérer l'identité d'un nœud dont la clé privée a pu être exposée | Impératif |
| R-SEC-12 | Ne pas présenter le réseau comme un moyen de communication sécurisé auprès de tiers | Recommandé |
| R-SEC-13 | Documenter publiquement ce que le réseau protège et ce qu'il ne protège pas | Recommandé |
5.10 En résumé
Ce que le protocole assure raisonnablement
- L'identité d'un nœud est cryptographiquement vérifiable
- Un message direct n'est lisible que par son destinataire
- Une charge utile modifiée en transit est détectée
- Un nœud ne peut pas être reconfiguré à distance sans authentification
Ce qu'il n'assure pas
- La confidentialité de ce qui passe sur un canal
- L'anonymat, ni la discrétion des métadonnées
- L'authentification de l'auteur d'un message de canal
- La disponibilité, à aucun degré
- La révocation d'une clé compromise
6. Économie du temps d'antenne
Cette section contient le chiffre qui justifie tout le reste du document.
6.1 Ce que coûte un message
Chaque relais qui entend un message le retransmet exactement une fois. Le coût d'un message est donc :
transmissions = 1 (émetteur) + 1 par relais à portée
| Configuration | Transmissions par message |
|---|---|
| Un terminal, un relais | 2 |
| Un terminal, deux relais | 3 |
| Un terminal, quatre relais | 5 |
| Un terminal, dix relais | 11 |
Dans une zone dense où dix relais s'entendent mutuellement, un seul message court occupe le canal onze fois.
6.2 Le plafond réel : environ 680 paquets par heure
Le calcul se déduit des statistiques de relais en service.
Étape 1, la durée d'un paquet. En divisant le temps d'émission cumulé par le nombre de paquets, on obtient une moyenne d'environ 0,52 seconde par paquet, avec une dispersion observée de 503 à 586 ms selon les relais.
Étape 2, le quota horaire. Le rapport cyclique de 10 % autorise 360 secondes d'émission par heure :
360 s ÷ 0,52 s ≈ 680 paquets par heure
Le point qui change tout : ce quota n'est pas par utilisateur. C'est le total, pour tous les utilisateurs combinés. Que le réseau compte cinq personnes ou cinq cents, chaque relais ne dispose que de ce contingent.
L'image est celle d'une cabine téléphonique avec une heure de communication par jour. Qu'une personne l'utilise ou cent, l'heure ne dure qu'une fois.
Et la fenêtre est glissante. Ce qui compte est toujours la dernière heure écoulée. Un relais peu sollicité la nuit ne peut pas capitaliser ce quota pour la journée.
6.3 La règle d'or
Pour chaque message, choisir la plus petite portée couvrant tous les destinataires visés.
| Usage | Portée |
|---|---|
| Coordination entre deux personnes | message direct |
| Question aux gens du bassin | fr-05 |
| Bulletin météo départemental | fr-05 |
| Coordination entre départements voisins | fr-pac |
| Question technique au réseau national | fr |
Un message local envoyé en portée nationale coûte plusieurs fois plus de temps d'antenne que le même message en portée départementale. Tous les relais du pays dépensent leur quota pour une information qui ne concerne personne chez eux.
Avec peu d'utilisateurs, l'écart est invisible. Avec beaucoup, il devient le facteur limitant.
Envoyer aussi local que possible, aussi loin que nécessaire.
6.4 Comportement en charge, et le cas de la crise
Cette sous-section répond à l'objection la plus fréquente contre le cloisonnement : en cas de crise, ne vaudrait-il pas mieux que tout porte partout ?
La réponse est non, et le calcul le montre.
Le scénario
Supposons une situation où les réseaux habituels sont indisponibles, et où deux cents personnes utilisent le réseau LoRa d'une région. Chacune envoie un message toutes les dix minutes, soit 1 200 messages par heure.
| Configuration | Ce que chaque relais doit relayer | Résultat |
|---|---|---|
Tout marqué fr |
les 1 200 messages, sur tout le territoire | saturation |
| Cloisonné par département | uniquement ceux de son département | tenable |
Avec un plafond d'environ 680 paquets par heure, la première configuration sature avant d'avoir servi la moitié des messages. Et elle sature partout à la fois, y compris dans les zones où il ne se passe rien.
La seconde tient, parce que chaque département dispose de son propre contingent.
Le principe
Le cloisonnement multiplie la capacité totale du réseau par le nombre de régions. Il ne la réduit pas.
C'est le point contre-intuitif. En crise, le réflexe est de vouloir porter le plus loin possible. Mais un réseau fusionné s'effondre intégralement, alors qu'un réseau cloisonné conserve sa capacité locale, c'est-à-dire là où elle sert.
Une limite qui n'est pas que réglementaire
Le rapport cyclique est une contrainte légale. Mais même en s'en affranchissant, le canal reste physiquement partagé.
LoRa ne dispose pas d'un mécanisme d'évitement de collision élaboré. Un canal saturé ne transporte plus rien : il ne se dégrade pas progressivement, il cesse de fonctionner.
Deux émissions simultanées sur la même fréquence se détruisent mutuellement. Plus le nombre d'émetteurs augmente, plus la probabilité de collision croît, et le débit utile s'effondre bien avant que le plafond théorique ne soit atteint.
Ce qu'il faut en conclure
Porter eu et fr sur un relais de desserte locale n'est pas de la générosité. C'est ce qui rendra le réseau inutilisable le jour où il compterait vraiment.
Un réseau qui fonctionne en temps normal parce que personne ne l'utilise, et qui s'effondre dès qu'on en a besoin, n'a pas rempli son objet.
Ce que cela n'autorise pas à promettre
Ce raisonnement justifie le cloisonnement. Il ne fait pas du réseau un dispositif de crise pour autant.
Un réseau cloisonné tient mieux la charge qu'un réseau fusionné, mais il reste soumis à tout ce qui figure en 5.6 : pas de garantie de disponibilité, pas de redondance, une alimentation autonome qui peut faillir, et une propagation variable.
Mieux dimensionné ne veut pas dire fiable.
6.5 Les adverts de flood
Un advert de flood coûte autant qu'un message complet, sans porter de contenu. C'est de la surcharge pure : une annonce « je suis toujours là » propagée à travers tout le maillage.
La recommandation des réseaux denses est de les couper :
set flood.advert.interval 0
Le relais reste découvrable par ses adverts à zéro saut, qui ne touchent que les voisins immédiats, et il apparaît de toute façon dans les chemins du trafic normal.
Une réserve importante en phase d'amorçage. Cet argument suppose que le relais figure déjà dans des trajets existants. Un relais isolé, qui ne voit encore personne, ne serait découvert par personne non plus.
Position retenue pour Chappe 05 : conserver un advert de flood tant que le relais n'a pas de voisin confirmé, avec un intervalle long. Le couper dès qu'il est intégré au maillage.
Si un advert de flood est conservé, l'intervalle maximal de 168 heures est préférable à la valeur par défaut.
6.6 Le nombre de relais
Une fois une zone couverte, un relais supplémentaire n'améliore pas la couverture. Il ajoute une transmission à chaque message qui passe, et rend donc chaque message plus coûteux pour tout le monde.
Le onzième relais d'une zone déjà couverte par dix ne fait rien gagner. Il fait passer chaque message de onze à douze transmissions, soit près de 10 % de capacité en moins pour l'ensemble des utilisateurs.
C'est contre-intuitif : on associe spontanément plus de relais à un meilleur réseau. Dans un maillage à inondation, la relation s'inverse au-delà d'un certain seuil.
Avant d'ajouter un relais, il faut pouvoir répondre à une question : quelle zone ou quelle liaison n'est pas couverte aujourd'hui, et que ce relais couvrira.
Si la réponse est « ça ne peut pas faire de mal », c'est qu'il ne faut pas le poser.
6.7 Le rapport cyclique comme régulateur
Le plafond réglementaire de 10 % n'est pas seulement une contrainte : c'est ce qui empêche un seul acteur de saturer la bande.
Un relais qui atteint son plafond cesse d'émettre. Il ne prévient personne, il devient simplement silencieux jusqu'à ce que la fenêtre glissante se libère.
Sur un réseau chargé, cela signifie que les messages ne sont pas perdus mais retardés, et que les relais les plus sollicités décrochent en premier.
6.8 Recommandations sur le temps d'antenne
| Réf | Recommandation | Niveau |
|---|---|---|
| R-AIR-01 | Couper l'advert de flood dès que le relais est intégré au maillage : set flood.advert.interval 0 |
Recommandé |
| R-AIR-02 | Si un advert de flood est conservé, retenir l'intervalle maximal plutôt que la valeur par défaut | Recommandé |
| R-AIR-03 | Conserver les adverts à zéro saut, qui ne touchent que les voisins immédiats | Recommandé |
| R-AIR-04 | Ne poser un relais que si l'on peut nommer la zone ou la liaison qu'il couvrira | Impératif |
| R-AIR-05 | Ne pas densifier une zone déjà couverte : chaque relais supplémentaire renchérit le coût de tous les messages | Impératif |
| R-AIR-06 | Limiter le nombre de sauts par flood.max et advert.flood.max sur les relais de bordure |
Conseillé |
| R-AIR-07 | Marquer chaque message à la plus petite portée couvrant les destinataires visés | Impératif |
| R-AIR-08 | Réserver la portée nationale aux questions qui concernent réellement le réseau national | Recommandé |
| R-AIR-09 | Privilégier le message direct à la diffusion sur un canal lorsque le destinataire est unique | Recommandé |
| R-AIR-10 | Proscrire tout automatisme publiant sans filtrage : un capteur qui émet chaque minute consomme à lui seul une part notable du quota | Impératif |
| R-AIR-11 | Ne pas rediffuser un message déjà relayé par un autre opérateur | Recommandé |
7. Coordination entre réseaux voisins
Le franchissement d'une limite départementale ne se configure pas : il se décide.
7.1 Ce qui ne marche pas tout seul
Un relais charnière porte deux étiquettes, mais il ne traduit pas. Il relaie deux flux séparés, chacun conservant son étiquette d'origine.
Concrètement : un message émis dans le 04 en portée fr-04 est bien relayé par le relais charnière, mais les relais suivants du 05, qui ne portent que fr-05, l'ignorent. La chaîne s'arrête là.
Le franchissement relève de l'émetteur, qui marque son message à la portée du parent commun, et des opérateurs, qui doivent avoir prévu des relais portant cette portée.
7.2 Ce qu'il faut décider ensemble
Le transit régional consomme le quota de relais qui n'en tirent aucun bénéfice local. C'est un service rendu au réseau voisin, pas une configuration anodine.
Trois questions à trancher avec les opérateurs concernés :
| Question | Enjeu |
|---|---|
| Qui porte l'étiquette parente ? | Le relais désigné dépense une part de son quota pour du trafic extérieur |
| Combien de relais de chaque côté ? | Un seul est un point de rupture, plusieurs multiplient le coût |
| Quels messages méritent cette portée ? | Sans convention, tout finit par y passer et le cloisonnement disparaît |
7.3 Deux principes
Un relais de transit est un engagement. Celui qui l'accepte s'engage à le maintenir, et à prévenir s'il ne le peut plus. Un transit qui tombe sans préavis coupe un réseau voisin sans qu'il comprenne pourquoi.
Le transit ne doit pas devenir la norme. Si la majorité des messages franchissent les limites, le cloisonnement n'existe plus et le problème qu'il résolvait revient.
7.4 État pour Chappe 05
Aucun relais de transit régional n'est identifié à ce jour, ni dans le 05, ni chez les voisins connus.
Concrètement, un message marqué fr-pac n'aurait aujourd'hui personne pour le porter.
Ce n'est pas un problème tant que les réseaux départementaux sont embryonnaires. Cela le deviendra dès qu'un maillage existera de part et d'autre d'une limite.
La conversation vaut mieux avant qu'après. Une fois les relais posés et les habitudes prises, les configurations sont plus difficiles à faire évoluer.
7.5 Recommandations sur la coordination
| Réf | Recommandation | Niveau |
|---|---|---|
| R-COO-01 | Ne pas configurer un relais de transit régional sans accord préalable des opérateurs concernés | Impératif |
| R-COO-02 | Documenter publiquement quel relais assure quel transit, et depuis quand | Recommandé |
| R-COO-03 | Prévenir les réseaux voisins avant toute interruption prévue d'un relais de transit | Impératif |
| R-COO-04 | Prévoir au moins deux relais de transit sur un axe qui compte, pour éviter le point de rupture | Recommandé |
| R-COO-05 | Convenir avec les voisins des usages qui justifient une portée régionale | Recommandé |
| R-COO-06 | Réévaluer périodiquement la charge induite par le transit sur les relais concernés | Conseillé |
| R-COO-07 | Engager la discussion avec les réseaux limitrophes avant que les maillages ne se rejoignent | Conseillé |
8. Choix du site
8.1 Le principe
Le site se choisit par la mesure, pas sur la carte.
Un point haut qui ne voit rien ne sert à rien. Un point moyen bien dégagé vaut mieux qu'un sommet encaissé.
8.2 Le piège du col
Un col relie deux bassins qui ne se voient pas. C'est exactement la fonction d'un relais, et ce qui en fait un site apparemment évident.
Mais un col peut être encaissé. Entre deux sommets, il voit deux vallées et rien d'autre. Un épaulement cent mètres plus haut portera souvent bien plus loin.
Le réseau Chappe 05 en a un exemple documenté : un nœud déclaré sur un col n'a répondu depuis aucun des deux points de mesure, alors qu'une liaison de 9,9 km passait au même moment depuis l'un d'eux.
8.3 Ce qui compte, par ordre d'importance
| Poste | Gain typique |
|---|---|
| Hauteur et dégagement | 10 à 20 dB |
| Antenne correcte, câble court | 5 à 8 dB |
| Amplificateur en réception | 2 à 4 dB |
| Puissance d'émission, au-delà du plafond de 27 dBm PAR | inutilisable en France |
Le placement domine tout le reste.
8.4 Recommandations sur le choix du site
| Réf | Recommandation | Niveau |
|---|---|---|
| R-SIT-01 | Valider un site par au moins une mesure radio avant tout engagement financier | Impératif |
| R-SIT-02 | Observer et photographier chaque azimut visé, en notant l'orientation | Recommandé |
| R-SIT-03 | Effectuer trois relevés et retenir la médiane : un relevé isolé peut refléter une propagation favorable passagère | Recommandé |
| R-SIT-04 | Vérifier le dégagement de la zone de Fresnel, pas seulement la ligne de vue | Recommandé |
| R-SIT-05 | Documenter les liaisons qui échouent autant que celles qui réussissent | Recommandé |
| R-SIT-06 | Vérifier l'accès hivernal avant de retenir un site d'altitude | Impératif |
| R-SIT-07 | Préférer un épaulement dégagé à un col encaissé, à altitude comparable | Conseillé |
9. Matériel
9.1 Le nœud
nRF52840 obligatoire, pas d'ESP32. La consommation en veille se compte en dizaines de microampères contre plusieurs milliampères. C'est ce qui fait la différence entre un relais qui passe l'hiver et un relais qui tombe en janvier.
SX1262, jamais SX1276. C'est aussi la condition pour utiliser un jour le firmware de journalisation de paquets.
9.2 Recommandations sur le nœud
| Réf | Recommandation | Niveau |
|---|---|---|
| R-MAT-01 | Utiliser un microcontrôleur nRF52840 sur tout relais autonome | Recommandé |
| R-MAT-02 | Utiliser un transceiver SX1262 | Recommandé |
| R-MAT-03 | Employer un module radio pré-certifié, pour rester couvert par la directive RED sans devenir fabricant | Impératif |
| R-MAT-04 | Sauvegarder la clé privée du nœud dès le premier démarrage, avant mise en service | Impératif |
9.3 L'antenne
La bande doit couvrir 863-870 MHz, pas 860-930 : une antenne large bande est médiocre partout.
Le gain se choisit selon le site :
| Site | Gain | Raison |
|---|---|---|
| Toit dominant une agglomération | 3 à 5 dBi | lobe large, atteint la vallée en contrebas |
| Crête, liaisons longues à vue | 8 dBi | lobe resserré à 12-15°, portée maximale |
Un gain élevé aplatit le diagramme de rayonnement. En relief marqué, cela peut faire manquer les correspondants situés nettement plus bas.
Attention aux gains annoncés. Une antenne de 450 mm ne fait pas 5 dBi réels, quoi qu'en dise la fiche : compter 3 à 4 dBi. Un gain de 8 dBi suppose une longueur de l'ordre de 1,30 m.
9.4 Recommandations sur l'antenne
| Réf | Recommandation | Niveau |
|---|---|---|
| R-ANT-01 | Choisir une antenne dont la bande couvre 863-870 MHz, et non une large bande 860-930 | Recommandé |
| R-ANT-02 | Adapter le gain au relief : 3 à 5 dBi en desserte urbaine, 8 dBi en liaison de crête | Recommandé |
| R-ANT-03 | Évaluer le gain réel d'après la longueur physique, non d'après la valeur annoncée | Conseillé |
| R-ANT-04 | Vérifier le type exact de connecteur avant commande : SMA et RP-SMA sont incompatibles, deux connecteurs mâles également | Recommandé |
| R-ANT-05 | Retenir un ROS inférieur à 1,5 dans la bande d'usage | Conseillé |
9.5 Le câble
Le plus court possible. À 869 MHz :
| Câble | Perte pour 10 m |
|---|---|
| RG174 | ~9 dB, à proscrire |
| RG58 | ~5 dB, acceptable sous 3 m |
| LMR-195 | ~3,5 dB |
| Aircell 7, HF400, LMR-400 | ~1,5 dB |
Le câble est aussi important que l'antenne. Cinq mètres de RG58 annulent le gain d'une bonne antenne.
9.6 Recommandations sur le câble et le montage
| Réf | Recommandation | Niveau |
|---|---|---|
| R-CAB-01 | Limiter la longueur de câble au strict nécessaire | Impératif |
| R-CAB-02 | Employer un câble à faibles pertes au-delà de 3 m : Aircell 7, HF400 ou LMR-400 | Recommandé |
| R-CAB-03 | Proscrire le RG174 hors pigtail de moins de 30 cm | Impératif |
| R-CAB-04 | Préférer les câbles connectorisés d'usine au sertissage manuel | Recommandé |
| R-CAB-05 | Étanchéifier chaque connexion extérieure au ruban auto-amalgamant, puis protéger des UV | Impératif |
| R-CAB-06 | Placer l'antenne au-dessus du boîtier et ménager une boucle d'égouttement avant le connecteur | Recommandé |
| R-CAB-07 | Installer un parafoudre coaxial et une mise à la terre si le câble pénètre dans un bâtiment | Impératif |
Un montage entièrement extérieur, sans liaison filaire vers l'intérieur, ne nécessite pas de parafoudre : il n'existe aucun chemin conducteur vers l'installation domestique.
9.7 Alimentation autonome
Dimensionnement pour un relais consommant environ 12 Wh par jour :
| Panneau | Décembre, journée claire |
|---|---|
| 3 W | 9 Wh, déficit permanent |
| 10 W | 30 Wh, minimum acceptable |
| 20 à 30 W | confortable |
La chimie compte : le lithium-ion ne charge pas sous 0 °C. Avec une réserve suffisante, un relais passe plusieurs semaines sur ses cellules. Le LiFePO4 est supérieur en montagne, au prix d'un assemblage plus complexe.
9.8 Recommandations sur l'alimentation
| Réf | Recommandation | Niveau |
|---|---|---|
| R-ALI-01 | Dimensionner le panneau pour la production de décembre, non pour la moyenne annuelle | Impératif |
| R-ALI-02 | Retenir 10 W au minimum, 20 à 30 W pour un fonctionnement confortable | Recommandé |
| R-ALI-03 | Utiliser des cellules 18650 de marque reconnue, 3000 à 3500 mAh | Recommandé |
| R-ALI-04 | Écarter toute cellule annonçant plus de 3600 mAh : la capacité réelle est très inférieure et le vieillissement rapide | Impératif |
| R-ALI-05 | Vérifier le type de tête attendu par le support avant commande, plate ou bombée | Conseillé |
| R-ALI-06 | Prévoir une réserve couvrant au moins deux semaines sans production, le lithium-ion ne chargeant pas sous 0 °C | Recommandé |
| R-ALI-07 | Incliner fortement le panneau sur un site exposé à la neige, pour qu'elle ne s'y accumule pas | Recommandé |
| R-ALI-08 | Envisager une chimie LiFePO4 sur les sites d'altitude, malgré la complexité d'assemblage | Conseillé |
10. Nommage
Format retenu : 05GAP-CHP-XXXXX
| Segment | Signification |
|---|---|
05 |
département |
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. C'est ce qui permet de comprendre la topologie d'un coup d'œil sur une carte.
Cette convention est propre à Chappe 05. Les réseaux voisins ont la leur, et c'est très bien ainsi.
| Réf | Recommandation | Niveau |
|---|---|---|
| R-NOM-01 | Nommer les relais d'après leur toponyme, non d'après leur fonction | Recommandé |
| R-NOM-02 | Conserver le préfixe départemental, lisible sur les cartes nationales | Recommandé |
| R-NOM-03 | Signaler tout changement de nom à la communauté : la clé publique reste inchangée, mais l'affichage évolue | Conseillé |
11. Exploitation
11.1 Position
Un relais d'infrastructure publie sa position. C'est ce qui permet aux autres opérateurs de calculer les liaisons et de placer leurs propres nœuds.
Un nœud personnel ne la publie pas. Un companion mobile qui diffuse sa position diffuse les déplacements de son porteur.
Un opérateur qui ne souhaite pas apparaître sur les cartes publiques doit pouvoir s'y soustraire. Certains agrégateurs prévoient un mécanisme d'exclusion, par exemple un caractère convenu dans le nom du nœud. Ce choix appartient à l'hébergeur du relais, et il ne se discute pas.
11.2 Supervision
Un relais silencieux depuis plus de vingt-quatre heures mérite un signalement.
Les causes fréquentes, par ordre :
| Cause | Indice |
|---|---|
| Batterie déchargée | panne progressive, souvent en fin de nuit |
| Connexion corrodée | dégradation lente du niveau reçu |
| Nœud figé | arrêt net, sans dégradation préalable |
| Firmware modifié | tempête de paquets, voir la détection de boucles |
11.3 Recommandations sur l'exploitation
| Réf | Recommandation | Niveau |
|---|---|---|
| R-EXP-01 | Publier la position de tout relais d'infrastructure | Recommandé |
| R-EXP-02 | Ne pas publier la position d'un nœud personnel mobile | Impératif |
| R-EXP-03 | Signaler toute panne dépassant vingt-quatre heures | Recommandé |
| R-EXP-04 | Annoncer à l'avance toute intervention programmée sur un relais | Conseillé |
| R-EXP-05 | Sauvegarder les clés privées hors de l'appareil, dans un gestionnaire de mots de passe | Impératif |
| R-EXP-06 | Tenir à jour une fiche par relais : position, altitude, matériel, date de mise en service | Conseillé |
12. Rôles sur la plateforme
Le tableau de bord Chappe 05 distingue trois rôles, attribués par le fournisseur d'identité.
Ils décrivent l'accès à la plateforme. Ils ne créent aucune hiérarchie entre les personnes : quelqu'un qui héberge un relais et quelqu'un qui n'en héberge pas ont la même voix dans les discussions.
12.1 Membre
Ce qu'il peut faire
- Consulter les nœuds, les adverts, la télémétrie, la carte
- Renseigner son profil et son indicatif
Ce qu'on attend de lui
- Respecter la convention de canaux
- Ne pas republier une information dont il ne connaît pas la source
- Signaler ce qui paraît anormal
Comment l'obtenir
C'est le rôle par défaut. Toute personne qui crée un compte l'obtient.
12.2 Opérateur
Ce qu'il peut faire
- Tout ce que peut un membre
- Adopter ses propres nœuds dans le hub
- Poser des étiquettes sur ses nœuds
- Déclarer des liaisons à surveiller
Ce qu'on attend de lui
- Maintenir ses relais en état de marche, ou signaler qu'il ne le peut plus
- Publier la position de ses relais d'infrastructure
- Documenter ses mesures, échecs compris
- Prévenir avant une intervention qui coupera un relais
- Ne pas modifier ce qui appartient à d'autres opérateurs
Comment l'obtenir
Il est attribué lorsqu'un nœud est en service et déclaré. Il n'y a pas de procédure formelle : un message suffit.
12.3 Administrateur
Ce qu'il peut faire
- Tout ce que peut un opérateur
- Gérer les canaux déclarés dans le hub
- Attribuer les rôles
- Configurer la plateforme
Ce qu'on attend de lui
- Maintenir la plateforme en état de marche
- Sauvegarder la configuration et les secrets
- Documenter les changements
- Ne pas utiliser les droits d'administration pour arbitrer un désaccord de fond
- Rendre compte à la communauté des décisions techniques structurantes
Comment l'obtenir
Il est réservé aux personnes qui maintiennent effectivement l'infrastructure. Il n'est ni un statut ni une récompense.
12.4 Entraide
Le réseau ne fonctionne que parce que des gens y consacrent du temps sans contrepartie.
Quelques principes qui rendent cela soutenable :
Répondre aux débutants. Tout le monde a commencé en ne comprenant rien aux régions, aux presets et aux zones de Fresnel.
Partager les échecs. Une liaison qui ne passe pas est une information aussi précieuse qu'une liaison qui passe, et souvent plus rare à trouver.
Ne pas laisser un opérateur seul avec un relais en panne. Un point haut est parfois difficile d'accès ; une intervention à deux est plus sûre et plus rapide.
Documenter ce qu'on découvre. Beaucoup de ce qui est écrit ici a été appris par tâtonnement, faute de document existant.
12.5 Recommandations sur les rôles
| Réf | Recommandation | Niveau |
|---|---|---|
| R-ROL-01 | Attribuer le rôle opérateur dès qu'un nœud est en service et déclaré | Recommandé |
| R-ROL-02 | Limiter le rôle administrateur aux personnes qui maintiennent effectivement la plateforme | Impératif |
| R-ROL-03 | Ne pas se servir des droits d'administration pour trancher un désaccord de fond | Impératif |
| R-ROL-04 | Consigner par écrit les décisions techniques qui engagent la communauté | Recommandé |
| R-ROL-05 | Prévoir un suppléant sur toute fonction critique, plateforme comprise | Conseillé |
13. Ce que ce réseau n'est pas
Chappe 05 n'est pas un dispositif de secours.
- Aucune disponibilité n'est garantie
- Un message 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
- Un réseau bien cloisonné tient mieux la charge, mais cela ne le rend pas fiable pour autant, voir 6.4
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.
En cas d'urgence, appelez le 112.
14. Récapitulatif des recommandations
Impératives
| Réf | Objet |
|---|---|
| R-RF-02 | Vérifier la fréquence après application du preset |
| R-RF-03 | Ne pas dépasser 27 dBm de PAR |
| R-RF-04 | Régler le rapport cyclique à 10 % |
| R-REG-01 | Déclarer la plus petite liste d'étiquettes réellement desservie |
| R-REG-03 | Sur un relais charnière, ajouter la seule étiquette voisine |
| R-REG-06 | Ne pas activer region denyf * |
| R-PRO-03 | Pas de firmware modifié sur un relais raccordé |
| R-PRO-05 | Ne compter sur aucun filtrage par identité |
| R-SIT-01 | Valider un site par la mesure avant engagement |
| R-SIT-06 | Vérifier l'accès hivernal |
| R-MAT-03 | Module radio pré-certifié |
| R-MAT-04 | Sauvegarder la clé privée dès le premier démarrage |
| R-CAB-01 | Limiter la longueur de câble |
| R-CAB-03 | Proscrire le RG174 |
| R-CAB-05 | Étanchéifier chaque connexion extérieure |
| R-CAB-07 | Parafoudre et terre si le câble entre dans un bâtiment |
| R-ALI-01 | Dimensionner sur décembre |
| R-ALI-04 | Écarter les cellules aux capacités fantaisistes |
| R-EXP-02 | Ne pas publier la position d'un nœud personnel mobile |
| R-EXP-05 | Sauvegarder les clés hors de l'appareil |
| R-ROL-02 | Limiter le rôle administrateur |
| R-ROL-03 | Ne pas arbitrer un désaccord par les droits |
| R-SEC-01 | Considérer tout message de canal comme public |
| R-SEC-03 | Ne faire transiter aucune donnée exposant une personne |
| R-SEC-05 | Ne jamais publier un identifiant, un mot de passe ou une clé |
| R-SEC-06 | Mot de passe d'administration distinct par relais |
| R-SEC-07 | Sauvegarder la clé privée hors de l'appareil |
| R-SEC-08 | Supprimer le contenu avant stockage sur une passerelle |
| R-SEC-09 | Broker de passerelle strictement privé |
| R-SEC-11 | Regénérer l'identité d'un nœud dont la clé a pu être exposée |
| R-AIR-04 | Ne poser un relais que si l'on peut nommer ce qu'il couvrira |
| R-AIR-05 | Ne pas densifier une zone déjà couverte |
| R-AIR-07 | Marquer chaque message à la plus petite portée utile |
| R-AIR-10 | Proscrire tout automatisme publiant sans filtrage |
| R-COO-01 | Pas de relais de transit sans accord préalable des voisins |
| R-COO-03 | Prévenir les voisins avant toute interruption d'un transit |
Recommandées
R-RF-01 · R-RF-05 · R-RF-06 · R-REG-02 · R-REG-05 · R-PRO-01 · R-PRO-04 · R-SIT-02 · R-SIT-03 · R-SIT-04 · R-SIT-05 · R-MAT-01 · R-MAT-02 · R-ANT-01 · R-ANT-02 · R-ANT-04 · R-CAB-02 · R-CAB-04 · R-CAB-06 · R-ALI-02 · R-ALI-03 · R-ALI-06 · R-ALI-07 · R-NOM-01 · R-NOM-02 · R-EXP-01 · R-EXP-03 · R-ROL-01 · R-ROL-04 · R-SEC-02 · R-SEC-04 · R-SEC-10 · R-SEC-12 · R-SEC-13 · R-REG-04 · R-REG-05 · R-REG-07 · R-REG-08 · R-AIR-01 · R-AIR-02 · R-AIR-03 · R-AIR-08 · R-AIR-09 · R-AIR-11 · R-COO-02 · R-COO-04 · R-COO-05
Conseillées
R-PRO-02 · R-SIT-07 · R-ANT-03 · R-ANT-05 · R-ALI-05 · R-ALI-08 · R-NOM-03 · R-EXP-04 · R-EXP-06 · R-ROL-05 · R-REG-09 · R-AIR-06 · R-COO-06 · R-COO-07
15. Ressources
Documentation MeshCore
| Ressource | Adresse |
|---|---|
| Documentation officielle | https://docs.meshcore.io |
| Commandes de répéteur | https://meshcore.ninja/repeater-commands/ |
| Format des paquets | https://docs.meshcore.io/packet_format/ |
| Flasher les appareils | https://flasher.meshcore.io |
| Carte mondiale | https://map.meshcore.io |
| Code source | https://github.com/meshcore-dev/MeshCore |
| Analyse du code, chiffrement | https://deepwiki.com/ripplebiz/MeshCore/9-security-and-access-control |
Communauté
| Ressource | Adresse |
|---|---|
| Gaulix, doctrine radio et calculateurs | https://gaulix.fr |
| Calculateur de pertes et puissances | à compléter |
| Communauté française | https://www.meshcore.fr |
| KiekR, guide pour opérateurs de relais | https://kiekr.app/repeater-operators |
| KiekR, pourquoi les régions | https://kiekr.app/why-regions |
Chappe 05
| Ressource | Adresse |
|---|---|
| Carte temps réel | https://carte.chappe05.fr |
| Supervision | https://dashboard.chappe05.fr |
| Site | https://chappe05.fr |
16. Points ouverts
Ce document est une version de travail. Les points suivants restent à trancher :
| Point | État |
|---|---|
| Taille du hash de chemin | Le réseau français circule en 2 octets, observé sur plusieurs messages indépendants. Certaines configurations locales indiquent 1 octet. À clarifier auprès de la communauté. |
| Portée par défaut recommandée au niveau national | fr ou l'étiquette départementale |
| Document de référence français sur les régions | Aucun n'a été trouvé, alors que plusieurs communautés étrangères ont formalisé leur stratégie |
| Coordination aux points de jonction | Qui porte quelle étiquette sur les relais charnières |
| Lien du calculateur Gaulix | À compléter |
| Découpage infra-départemental | Pertinent au-delà d'une dizaine de relais dans le 05. Par bassin ou par vallée, à définir avec les opérateurs concernés |
Qui porte fr et fr-pac dans le département |
Aucun relais de transit régional n'est identifié à ce jour. Voir section 7 |
| Convention de transit avec le 04 et le 06 | À engager avant que les maillages ne se rejoignent |
Toute remarque d'opérateur est bienvenue.
POL-CHP05-REL-2026-001 · version 0.5 · 10 août 2026 Und3r_1337, Chappe 05, réseau LoRa des Hautes-Alpes