Aller au contenu
Zone Blanche Entre maille et bitume

Le mesh · Le mesh sans réseau · 08

Ton premier réseau mesh

Sept étapes dans l'ordre qui marche, et les six pièges qui font perdre une soirée à qui les ignore. Le guide de démarrage que j'aurais voulu lire.

Tu as tes deux modules. Voici l’ordre qui marche.

L’ordre compte plus qu’on ne croit : chaque étape rend la suivante vérifiable. Si tu configures tout d’un coup et que rien ne fonctionne, tu n’auras aucun moyen de savoir laquelle des huit choses est en cause.

Les sept étapes

1. Visse les antennes. Avant toute mise sous tension, à chaque fois, sans exception. Alimenter un module sans antenne renvoie l’énergie dans la puce et détruit l’étage de puissance. C’est irréversible et ce n’est pas couvert par la garantie.

2. Flashe le firmware officiel sur les deux modules, depuis le flasheur web du projet. Même version des deux côtés — deux versions éloignées peuvent se comprendre imparfaitement, ce qui est bien pire que de ne pas se comprendre du tout.

3. Règle la région. EU_868 en France. Rien ne fonctionnera avant, et un module sorti du carton est souvent sur UNSET, qui utilise les valeurs américaines.

4. Ne touche à rien d’autre. Laisse le preset LONG_FAST et le canal LongFast par défaut. C’est ce que tout le monde utilise, donc c’est ce qui te donnera le plus de chances de voir apparaître des inconnus.

5. Donne un nom court et distinct à chaque module. Deux « Meshtastic 1234 » rendent tout diagnostic pénible. Prends trente secondes maintenant, tu les regagneras cent fois.

6. Pose-les à trois mètres l’un de l’autre et envoie un message. Tant que ça ne marche pas à trois mètres, ça ne marchera pas à trois kilomètres. C’est l’étape que tout le monde saute, et c’est celle qui isole les problèmes.

7. Puis seulement, éloigne-toi, monte les antennes, ajuste les intervalles, explore les réglages.

Le module fait tout, pas le téléphone

Un point qui débloque beaucoup de choses quand on le comprend.

Le module fait tout le travail radio, seul. Il émet, reçoit et relaie sans téléphone, sans PC, sans rien. Le téléphone ou l’ordinateur n’est qu’un hublot pour le regarder et lui parler, par USB, Bluetooth ou Wi-Fi.

Débrancher le téléphone n’éteint pas le nœud. Il continue de faire son travail dans ton sac, batterie comprise.

Corollaire pratique : un module n’accepte généralement qu’un seul client à la fois. Si le téléphone est connecté en Bluetooth, le PC ne le verra pas — et inversement.

Les six pièges

Chacun de ces points fait perdre une soirée à qui l’ignore. Ils n’ont rien d’évident et ne produisent aucun message d’erreur.

Un nœud apparaît dans la liste mais ne répond pas. La liste est une base mémorisée, pas une preuve de présence. Un nœud peut y figurer des semaines après avoir été éteint. Regarde toujours l’heure du dernier contact, jamais la simple présence dans la liste.

La position ne bouge jamais. Précision de canal trop grossière, et intervalle de diffusion d’une heure. C’est le sujet de l’article précédent, et c’est presque toujours ça.

Le Bluetooth refuse de se connecter depuis le PC. Un module n’accepte qu’un seul client, et cesse d’annoncer dès qu’il en a un. Déconnecte le téléphone avant de scanner depuis le PC. Si le module n’apparaît pas dans le scan, c’est généralement qu’il est déjà pris.

Le module reste muet après un changement de preset. Tu es seul sur ton nouveau preset. Deux presets différents ne se décodent pas, même à un mètre de distance. Reviens en arrière et vérifie ce qu’utilisent les gens autour de toi.

Un SNR négatif. Normal. LoRa décode sous le bruit — c’est tout l’intérêt de la modulation. −15 dB reste parfaitement exploitable. Ce n’est pas un symptôme.

Les messages n’arrivent qu’une fois sur deux. Il n’y a aucune garantie de remise en diffusion. Seul un message direct, adressé à un nœud précis, demande un accusé de réception. Un message de diffusion perdu n’est pas un bug.

La règle qui résume tout

Dans un mesh, l’absence de signal ne prouve rien. Ni que l’autre est parti, ni que ton matériel est cassé, ni que ta configuration est fausse.

Il faut mesurer, pas déduire.

C’est la différence entre bricoler pendant des semaines et progresser en deux soirées. Chaque paquet reçu porte des informations — force du signal, nombre de sauts, heure exacte — et chacune répond à une question précise. Un paquet à zéro saut prouve une portée directe. Un contenu lisible prouve une clé partagée. Une heure de réception fraîche prouve une présence.

Le reste est une supposition.

Et après

La série s’arrête ici, mais le sujet non. Ce qui reste à explorer, dans l’ordre où ça change vraiment quelque chose :

Si un seul de ces sujets t’intéresse plus que les autres, dis-le : c’est celui que j’écrirai en premier.

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.