Le mesh · Le mesh sans réseau · 05
Régions, fréquences et presets
Pourquoi deux modules posés côte à côte peuvent ne jamais s'entendre, et pourquoi tous les LONG_FAST d'Europe sont sur la même fréquence.
Deux modules identiques, posés à trente centimètres l’un de l’autre, qui ne se voient pas. C’est le grand classique, et c’est presque toujours l’un de ces deux réglages.
La région
C’est le premier réglage à faire, et le plus contraignant. Elle fixe la bande de fréquences autorisée, la puissance maximale et le temps d’antenne permis. Elle est imposée par la loi du pays, pas par une préférence.
| Région | Bande | Puissance max | Temps d’antenne |
|---|---|---|---|
EU_868 | 869,4 – 869,65 MHz | 27 dBm | 10 % |
EU_433 | 433,0 – 434,0 MHz | 10 dBm | 10 % |
US | 902 – 928 MHz | 30 dBm | 100 % |
En France, c’est EU_868. Tant que ce n’est pas réglé, rien ne fonctionnera —
et un module sorti du carton est souvent sur UNSET, qui utilise les valeurs
américaines.
Regarde bien la ligne européenne : la bande utilisable fait 250 kHz. Deux cent cinquante kilohertz, quand les américains en ont vingt-six mille. Cette étroitesse a une conséquence que presque personne n’anticipe.
Le créneau de fréquence
Meshtastic ne te demande pas de choisir une fréquence. Il la calcule, à partir de la région, du preset et du nom de ton canal principal :
nombre de créneaux = (fin de bande − début de bande) / largeur de bande
créneau = hachage du nom du canal % nombre de créneaux
fréquence = début + largeur/2 + créneau × largeur
Applique ça à l’Europe avec le preset par défaut : la bande fait 250 kHz,
LONG_FAST en occupe 250 kHz. Il n’existe donc qu’un seul créneau.
Tous les LONG_FAST d’Europe sont sur 869,525 MHz.
Ce qui veut dire que renommer ton canal ne déplacera jamais ta fréquence en
Europe avec ce preset. Le nom n’a d’effet que s’il y a plusieurs créneaux où
tomber — et c’est le cas avec LONG_MODERATE, qui n’occupe que 125 kHz et en
ouvre donc deux.
C’est contre-intuitif, et c’est la source de beaucoup de conseils faux sur les forums.
Le duty cycle
En Europe, tu n’as le droit d’émettre que 10 % du temps sur une fenêtre glissante d’une heure. Le firmware fait respecter cette limite lui-même et bloque les émissions en trop.
Ce n’est pas un bridage arbitraire. C’est ce qui empêche une poignée de bavards de saturer une bande partagée par tout le monde — capteurs industriels, alarmes, compteurs, et ton mesh. Une zone rurale n’est pas une exemption réglementaire.
Concrètement : si tu règles des intervalles très courts pour un test, le firmware te laissera faire jusqu’à la limite, puis avalera silencieusement le reste. Ce n’est pas une panne.
Les presets
Un preset regroupe les trois réglages radio — facteur d’étalement, largeur de bande, taux de codage. Il doit être rigoureusement identique sur deux modules pour qu’ils s’entendent. Ce n’est pas une préférence de qualité, c’est une condition d’existence du lien.
| Preset | Bande | SF | Codage | Caractère |
|---|---|---|---|---|
SHORT_FAST | 250 kHz | 7 | 4/5 | Rapide, portée courte. Utile en zone dense. |
MEDIUM_FAST | 250 kHz | 9 | 4/5 | Compromis intermédiaire, peu utilisé. |
LONG_FAST | 250 kHz | 11 | 4/5 | Le défaut. Bon équilibre. Si tu ne sais pas, reste là. |
LONG_MODERATE | 125 kHz | 11 | 4/8 | Plus robuste et plus lointain. Occupe l’antenne bien plus longtemps. |
LONG_SLOW | 125 kHz | 12 | 4/8 | Portée maximale, débit dérisoire. Liaisons difficiles seulement. |
Le piège social des presets
Passer en LONG_MODERATE augmente ta portée. C’est vrai. Mais chaque message
occupe l’antenne bien plus longtemps, sur une bande limitée à 10 % de temps
d’émission.
Un réseau lent sature plus vite. Tes messages plus robustes empêchent ceux des autres de passer.
C’est pourquoi certains réseaux communautaires imposent un preset commun. Ce n’est pas du dogme : c’est de la gestion de ressource partagée. Avant de changer de preset, regarde ce qu’utilisent les gens autour de toi — sinon tu seras robuste et parfaitement seul.
Comment savoir si vous êtes compatibles
Tu n’as pas besoin de deviner, et c’est le point le plus libérateur de tout ce sujet.
Recevoir un paquet de quelqu’un prouve que vous partagez région, preset et fréquence. Sinon rien ne serait arrivé. Il n’y a rien à vérifier, rien à demander : le paquet lui-même est la preuve.
Le seul doute restant porte sur la clé du canal, c’est-à-dire sur ta capacité à lire ce qu’il envoie. C’est le sujet du prochain article.
La suite
Canaux, clés de chiffrement, et comment un message traverse réellement le réseau — y compris pourquoi le nombre de sauts est une information et pas un détail.
D’où viennent ces informations
Les valeurs techniques de cet article sont vérifiées à la source. Quand une affirmation vient d’un relevé sur mon propre matériel, c’est indiqué — elle vaut pour ma configuration, pas forcément pour la tienne.
- Code sourceTable des régions — RadioInterface.cpp — bandes, puissances et duty cycle relevés ligne à ligne
- Code sourceCalcul du créneau de fréquence — RadioInterface.cpp — formule numChannels, hachage du nom, fréquence
- Documentation officielleETSI EN 300 220-2 — dispositifs à courte portée — 869,4–869,65 MHz, 500 mW e.r.p., duty cycle 10 %
- Relevé personnelRelevé sur mon module en EU_868 — 869,525 MHz confirmés, créneau 0 sur 1