Aller au contenu
Chappe 05
869,618 MHz 62,5 kHz · SF8 · CR8 ≤ 27 dBm PAR · duty cycle 10 % Relais dans le réseau 2 Sur point haut 1 Site validé 1 Sites à reconnaître 2 Liaison confirmée 9,9 km Région fr-05 Texte seulement · aucun service de secours

Chappe 05 · Outils

Banc d'essai des paquets

Forgez, émettez et observez les paquets MeshCore sur votre propre matériel. De quoi vérifier, chiffres à l'appui, ce que le filtrage et la qualité de service d'un relais laissent passer ou écartent.

Anatomie d'un paquet
14en-tête 31 fe 00 00transport 40chemin 62 2c 0b 15 06 fd 9e ddcharge utile

Un répéteur décide sur le seul en-tête. Il ne déchiffre jamais la charge.

Le banc s'appuie sur une seconde carte LoRa passée en modem kiss_modem : elle relaie sur le port série les trames brutes que cette page construit, et remonte celles qu'elle entend, avec leur rapport de signal. Rien n'est émis sans votre matériel branché, et l'émission reste sur le preset réseau, dans les limites réglementaires.

1

Un modem de banc

Flashez une seconde carte en firmware kiss_modem depuis le flasheur. C'est elle qui émettra et écoutera. Code source ↗

2

Le relais en face

Posez le relais à tester à portée, et branchez sa console au banc pour lire ses compteurs de filtrage.

3

Forger et mesurer

Construisez un type de paquet, émettez une salve, relevez ce que le relais a écarté. La preuve, pas la présomption.

1

Modem de banc

Connectez la carte en kiss_modem, puis calez sa radio sur le preset du réseau. Sans ce calage, elle émettrait sur d'autres paramètres et le relais ne l'entendrait pas.

non connecté
2

Forger un paquet

Un répéteur décide de relayer ou non sur le seul en-tête : il ne déchiffre jamais la charge utile. Vous pouvez donc y mettre n'importe quoi, le relais se comportera comme avec un vrai paquet.

0 = paquet neuf, jamais relayé
en-tête code de transport chemin charge utile

Émission

0 = minimum légal calculé
Temps sur l'air : / paquet Rapport cyclique de la salve :
3

Écoute

Le modem remonte chaque trame qu'il entend, décodée : mode de route, type, nombre de sauts, région reconnue, et rapport de signal. De quoi voir ce qui circule réellement, y compris vos propres salves relayées.

Écoute0 trame
Connectez le modem pour écouter le trafic.
4

Mesure du filtrage

Branchez la console du relais sous test, relevez ses compteurs avant une salve, puis après. La différence dit exactement ce qu'il a écarté, et par quel motif. C'est la mesure qui valide les réglages d'une classe.

console non connectée
Console du relaishors ligne
Connectez la console pour envoyer des commandes au relais en direct.
>

Chaque commande part telle quelle sur la console série. La réponse du relais s'affiche ici et alimente aussi le relevé stats-filter. Flèches haut/bas pour rappeler les commandes précédentes.

Lecture. grp_data : données de canal refusées en inondation. hopcap : plafond de sauts atteint. airtime : budget de temps d'antenne épuisé pour ce type. blocklist : voisin en liste de blocage. Un filtrage qui n'écarte rien ne sert à rien ; un filtrage qui écarte tout coupe le réseau. Ces compteurs départagent.