Préparer et flasher le node
- Branchez le node en USB (câble de données, pas seulement de charge).
- Cliquez sur Connecter et flasher — le passage en mode flash est automatique.
- Choisissez le port qui apparaît, patientez ~30 s sans débrancher.
Le flash dure environ 30 secondes. Ne débranchez pas le câble pendant l'opération.
Certaines cartes (ou un firmware tiers déjà installé, ex. Meshtastic) refusent le redémarrage automatique en mode flash. Dans ce cas, on le force à la main avec les deux boutons de la carte, puis on recommence.
Sur le Heltec, les boutons sont étiquetés PRG (parfois noté USER ou BOOT) et RST (reset).
- 1 Maintenez le bouton PRG enfoncé (ne le lâchez pas).
- 2 Tout en gardant PRG, appuyez une fois sur RST puis relâchez RST.
- 3 Relâchez PRG. La carte est en mode flash → recliquez sur « Connecter et flasher ».
⚠️ Le webflasher échoue souvent sur le V3
Le Heltec V3 (ESP32-S3 rev0.2) ignore parfois la séquence de reset du navigateur. Si le firmware ne se met pas à jour, flashez directement depuis le Mac :
- Mettez la carte en mode flash : maintenez PRG, appuyez sur RST, relâchez PRG (voir le guide ci-dessus)
- Double-cliquez le script téléchargé — il détecte le port et flashe automatiquement
Nécessite esptool (pip3 install esptool). Mettez le V3 en mode flash (PRG+RST) avant de lancer le script.
Radio LoRa
Paramètres radio. Les valeurs par défaut conviennent au réseau suisse — ne les changez que si vous savez ce que vous faites.
Identité du node
Position GPS
WiFi
Réseau WiFi par lequel le node rejoindra le broker MQTT.
Broker MQTT
Port 1883 = connexion en clair. Port 8883 (HAMNET) ou 18883 (NAT Internet) = TLS/SSL (une étape Certificat apparaîtra).
⚠️ Le topic détermine le canton — et donc la PSK du groupe (fournie ensuite automatiquement par la passerelle du canton, rien à saisir).
Format : meshcore/canton — ex : meshcore/ge, meshcore/vd, meshcore/be, meshcore/sg…
Certificat de sécurité (TLS / SSL)
Le port TLS active une connexion chiffrée. Collez le certificat CA racine (PEM) de votre broker
pour authentifier le serveur (protection contre l'interception).
Sans certificat, la connexion est chiffrée mais le serveur n'est pas vérifié (déconseillé).
Canal 2 — monitoring privé optionnel
Canal MQTT secondaire et privé (ex : monitoring IAPC), indépendant du canton. Contrairement au canal principal, ce canal n'a pas de passerelle qui pousse sa configuration : sa PSK et son nom d'expéditeur doivent donc être saisis ici et flashés en dur.
Groupe LoRa du canton
🔑 Rien à saisir ici — c'est automatique
La clé PSK et le nom d'expéditeur du canal principal sont fournis automatiquement par la passerelle du canton, dès que le node se connecte au bon topic.
Le canton est déterminé par le topic MQTT que vous avez choisi à l'étape « Broker MQTT »
(ex : meshcore/ge, meshcore/vd, meshcore/sg…).
La passerelle de ce canton publie la PSK sur <topic>/config/psk
et le nom sur <topic>/config/sender — le node les enregistre tout seul.
👉 Pour changer de canton, il suffit de modifier le topic à l'étape MQTT. Vous n'avez jamais à copier-coller une PSK de canton.
Accès distant
Récapitulatif et application
Le node doit rester branché en USB. La configuration est envoyée puis le node redémarre.