Repeater
Le répéteur (repeater) est l’infrastructure du réseau. C’est un nœud fixe, généralement placé en hauteur, dont le seul travail est de retransmettre les messages pour étendre la portée.
Comment il se comporte
- Il ne retransmet pas tout ce qu’il entend : il transmet ce qui doit l’être, notamment les messages sur un chemin connu qui passe par lui.
- Il s’annonce automatiquement à intervalles réguliers, ce qui permet aux companions de le découvrir.
- Il se gère à distance, par radio, depuis un companion, ou par USB.
Bien le placer
Le placement compte plus que la puissance ou le matériel.
- Hauteur et dégagement : toit, mât, point haut avec vue dégagée dans la direction à couvrir.
- Antenne : une bonne antenne, bien orientée et bien raccordée, apporte plus qu’un réglage de puissance.
- Obstacles : bâtiments, relief et végétation dense sont des freins au signal.
- Alimentation : prise secteur, ou panneau solaire et batterie pour les sites isolés.
Mise en service
Flasher le firmware Repeater
Avec le flasher officiel, choisissez votre modèle et le firmware Repeater. N’oubliez pas de formaté le device la 1ere fois.
Configurer par USB
Utilisez config.meshcore.io (ou la console série du flasher) pour régler la radio sur le preset EU/UK (Narrow) et donner un nom a votre répéteur.
Changer les mots de passe
- Configurez un mot de passe robuste d’administration.
- Laissez le mot de passe invité vide. (Cela permet aux utilisateurs de récuperer la télémétrie de l’appareil).
Synchroniser l’horloge
Règlez l’heure du répéteur depuis l’application ou la console.
Envoyer un advert et tester
Envoyez un advert depuis le répéteur, puis vérifie qu’il apparaît dans la liste d’un de vos companion.
Tip
Pensez à suivre cette procédure, afin d’activer la mise à jour à distance.
Réglages courants
Les commandes se tapent dans la console du répéteur (série) ou depuis l’administration à distance. Quelques-unes parmi les plus utiles :
| Commande | Rôle |
|---|---|
advert |
Envoie un advert diffusé (flood) |
advert.zerohop |
Envoie un advert local |
set advert.interval <minutes> |
Intervalle des adverts locaux (60 à 240 min) |
set flood.advert.interval <heures> |
Intervalle des adverts diffusés (3 à 168 h) |
set dutycycle 10 |
Configure un duty cycle de 10% |
password <nouveau> |
Change le mot de passe admin |
set guest.password <mot de passe> |
Définit le mot de passe invité |
reboot |
Redémarre le nœud |
La liste complète est dans la documentation officielle des commandes.
Exemple de réglages communautaires
La communauté française recommande les réglages suivant :
set advert.interval 240
set flood.advert.interval 24
set agc.reset.interval 4
set multi.acks 1
set dutycycle 10
set path.hash.mode 1
set loop.detect minimal
set flood.max.advert 8
set flood.max.unscoped 5
region def eu europe fr
region default fr
region home fr
region save
set repeat on
set guest.password ''
clock sync
rebootCes valeurs sont un exemple
Important
Les adverts diffusés consomment du temps d’antenne pour tout le monde ; plus l’intervalle est court, plus le réseau est chargé.
Identifiant et chemins
Dans l’historique du trajet d’un message, chaque répéteur est repéré par les premiers caractères de sa clé publique. Deux répéteurs avec le même préfixe créent de la confusion.
Régions
Les répéteurs peuvent être rattachés à des régions (par exemple France, puis région, puis département) pour limiter la propagation des messages à une zone utile. Les noms et la structure sont définis par chaque communauté locale.
Règles du jeu
Le réseau est partagé et la bande 868 MHz est réglementée (puissance, temps d’émission). Respecte le preset communautaire et le duty cycle, et ne multiplie pas les répéteurs au même endroit sans concertation.
Et le room server ?
Un room server n’est pas fait pour faire repeteur ! C’est un appareil qui sert à poster des messages dans un salon public.