Préparer et flasher le node
Branchez le node en USB (câble de données), cliquez, choisissez le port dans la liste du navigateur — le flash se lance tout seul (bootloader automatique), patientez ~30 s sans débrancher.
~30 secondes. Ne débranchez pas le câble pendant l'opération.
Certaines cartes (ou un firmware tiers, ex. Meshtastic) refusent le redémarrage automatique en mode flash. On le force à la main :
Boutons étiquetés PRG (USER/BOOT) et RST (reset).
- 1Maintenez PRG enfoncé.
- 2Sans lâcher PRG, cliquez RST une fois.
- 3Relâchez PRG → recliquez « Connecter & flasher ».
⚠ Le webflasher échoue souvent sur le V3
Le Heltec V3 (ESP32-S3 rev0.2) ignore parfois le reset navigateur. Solution : flash direct depuis le Mac :
- Mode flash manuel : maintenez PRG, cliquez RST, relâchez PRG
- Double-cliquez le script téléchargé — détection du port et flash automatiques
Nécessite esptool (pip3 install esptool).
Profil express — canton & site
Choisissez le canton (groupe + PSK + topic MQTT) et éventuellement un site connu (WiFi, position, nom) : toutes les étapes suivantes sont pré-remplies. Vous pourrez encore tout ajuster écran par écran.
ℹ Même sans PSK flashée, le node la reçoit automatiquement du broker
(topic retained <topic>/config/psk) à la première connexion. La flasher
en dur permet au groupe LoRa de fonctionner avant tout accès réseau.
WiFi
Réseau WiFi par lequel le node rejoindra le broker MQTT.
Broker MQTT
Port 1883 = clair. Port 8883 (HAMNET) ou 18883 (NAT Internet) = TLS/SSL (étape Certificat).
⚠ Le topic détermine le canton (choisi automatiquement à l'étape Profil).
Format : meshcore/canton — ex : meshcore/ge, meshcore/vd…
Certificat de sécurité (TLS / SSL)
Collez le certificat CA racine (PEM) du broker pour authentifier le serveur. Pré-rempli par le profil si disponible. Sans certificat : chiffré mais non vérifié (déconseillé).
Radio LoRa
Défauts = réseau suisse SRR. Ne changez que si vous savez ce que vous faites.
Identité du node
Position
Régions — périmètre régional
Les répéteurs du réseau IAPC/SRR refusent les paquets sans région.
Cette étape crée la liste standard des régions (alignée sur IAPC-HB9G), définit la
région par défaut ch et la home ch.
ℹ Un node vierge n'a aucune région d'usine — la liste
crée tout, parents compris, et met le wildcard * en « réseau refusé ».
La création est additive : décocher n'efface pas une région déjà présente sur le node.
Rôle multi-gateway MQTT
Ce réglage ne concerne que les nodes reliés à Internet (passerelles). Si ce node est un simple répéteur radio, laissez « Répéteur simple » et passez à la suite.
Canal 2 — monitoring privé optionnel
Canal MQTT secondaire et privé (ex : monitoring IAPC), indépendant du canton. Sa PSK et son expéditeur sont flashés en dur (pré-remplis par le profil).
Accès distant au node
Mots de passe d'administration du node (app MeshCore / CLI distante). Pré-remplis par le profil.
Récapitulatif & application
Un seul clic écrit le firmware ET toute la configuration ci-dessus. Le node redémarre déjà configuré.
Branchez le node, choisissez le port dans la liste : ~30 s, puis démarrage configuré.