Affiche une page de maintenance plein écran à tous les utilisateurs (sauf admins) jusqu'à désactivation.
Node branche en USB et demarre normalement. 1) Choisissez le port : la config actuelle du node est lue et affichee dans les champs. 2) Modifiez ce qu'il faut (mot de passe vide = inchange). 3) Cliquez Configurer : tout est ecrit d'un coup, puis verifie en relisant le nom sur le node.
Affiche une page de maintenance plein écran à tous les utilisateurs (sauf admins) jusqu'à désactivation.
Nous améliorons la plateforme.
« Diffuser (radio) » envoie ban aux relais — signé par le serveur pour les comptes
au droit ban, sinon avec le mot de passe de session ; le firmware persiste la liste. Les messages de salon ne
portent pas de clé : ils sont filtrés par nom d'expéditeur dans les salons surveillés (firmware ≥ 1.17.1.12),
et le nom annoncé par une clé bannie est appris automatiquement. Pour un canal privé compromis, la rotation
du PSK reste la réponse.
Saisissez le code affiché par votre application, ou l'un de vos codes de secours.
⚠ Standard reseau suisse : 869.618 / 62.5 / SF8 / CR8. Un node qui s'en ecarte ne communique plus avec le reseau.
Un rôle est un jeu de droits porté par plusieurs comptes. Le modifier change immédiatement ce que peuvent faire tous ceux qui le portent — c'est ce qui distingue un rôle d'un simple modèle appliqué une fois à la création.
Un voisin direct réentend un node à la cadence de l'advert local (s'il est actif, sinon du flood). Un lien radio est déclaré muet après 3 cycles + 1 h de silence — …. Ces valeurs décrivent la configuration réelle du parc : les modifier ici ne change rien sur les nodes (ça se fait dans Maintenance), ça règle la surveillance.
Reference du profil IAPC partout : modale « Configurer le node » (champs verrouilles), flash cable ESP32 (blob de provisioning) et provisioning RAK. Les champs affichent les valeurs actuellement en vigueur ; modifiez puis Enregistrez — effet immediat. Reinitialiser revient aux valeurs du fichier serveur (flasher-config.json).
Note : la puissance TX reste plafonnee par carte (22 dBm V3/V4, 19 dBm G2), au flash comme en campagne.
1) Cochez les gateways et saisissez leur mot de passe admin — 2) Analyser : lecture des valeurs actuelles et calcul des ecarts (aucune ecriture) — 3) Appliquer : seuls les ecarts sont ecrits, puis verifies par relecture, node par node. Les parametres broker MQTT ne sont jamais appliques a distance (une erreur couperait le node du pilotage) : ils s'affichent a titre indicatif. Comptez ~10-25 s par valeur et par node (G2 plus lent). Mots de passe gardes en memoire le temps de la campagne uniquement.
Ces valeurs nourrissent le rapport cyclique et la PAR (Charge), l'autonomie (Nodes) et, bientôt, le bilan de liaison. Un champ vide = le défaut indiqué en tête de colonne ; l'alimentation « auto » est déduite de l'oscillation jour/nuit de la tension.
Branchez le node en USB avant de cliquer. ~30-60 s, ne debranchez pas le cable pendant l'ecriture.
Le flash demarre DES le choix du port dans la popup. Quand elle se ferme sans erreur, le node est ecrit : cliquez Suivant.
✅ Le node est flashe avec sa configuration complete (broker, cles, radio) : il demarre, se connecte et apparait sur la carte en quelques minutes.
Pour relire ou ajuster sa config par le cable (profil IAPC ou libre) :
A portee BLE du node (~10-30 m), sans le toucher. Une seule ligne a coller dans le Terminal : elle installe tout et flashe avec la progression.
cliquez « copier » pour generer la commande…
Collez dans le Terminal, Entree, approchez-vous du node.
bash)
bash ~/Downloads/srr-flash-....command
python3 tools/srr_rak_ble_flash.py <paquet>.zip
Flash direct depuis cette page, sans rien installer d'autre. iPhone : ouvrir ce site dans l'app gratuite Bluefy (Safari n'a pas le Bluetooth web). Android / PC : Chrome ou Edge directement. A portee du node (~10-30 m), 2 etapes :
Ou avec votre app DFU habituelle
(nRF Device Firmware Update, MTools, nRF Connect) : telechargez le zip
ci-dessous depuis Safari (il arrive dans Fichiers), passez le node en DFU
(bouton 1 ci-dessus — ou double-clic RESET), puis dans l'app connectez-vous a
AdaDFU et ouvrez le zip.
—Il met a jour le firmware ; la config du node (nom, position, regions) est conservee. Un DFU qui echoue ne bloque pas le node : il rebascule seul sur l'app en ~1 min. La progression reelle s'affiche dans nRF Connect ou dans l'outil Mac/Linux.
Profil IAPC : radio 869.618/62.5/SF8/CR8, regions eu/srr/ch, TX 22 dBm, advert & dutycycle standard — appliques automatiquement. Vous ne saisissez que le nom et la position.
usbmodem…) n'apparait pas ? Rebranchez le
cable, attendez 2-3 s, recliquez ⚡. Cable DATA requis (pas charge seule).La radio suisse (869.618/62.5/SF8/CR8) est configuree automatiquement. Le compagnon assure uniquement la fonction Companion (appairage app mobile en BLE) et lance des adverts periodiques.
Branchez le compagnon en USB avant de cliquer. ~30-60 s. Config (nom, position, intervalles) appliquee au 1er boot.
RAK4631 / WisMesh Tag : radio suisse et profil d'advert (Portable ou Fixe, choisi à l'étape 1) compilés dans le firmware — un reflash change de profil sans effacer le node. Nom et position se règlent ensuite via l'app mobile MeshCore (BLE).
Mises a jour a distance (OTA) des nodes deja en ligne sur le broker. Node neuf ou jamais connecte ? Son premier flash doit se faire par cable : onglet Flasher USB.
Une veille relève automatiquement la configuration de chaque relais (26 valeurs) toutes les 6 heures. La campagne OTA réutilise cette sauvegarde si elle a moins de huit heures — le flash démarre alors immédiatement ; sinon elle relève sur place (deux à trois minutes). Ici : relever à la main, comparer deux relevés, réappliquer après un flash qui aurait perdu des réglages. Le broker MQTT, le gain RX et les régions ne sont jamais réappliqués.
Ne remplis que les champs a modifier. Les autres restent inchanges.
WiFi HAMNET = bascule automatique si le WiFi principal tombe. Laisser vide si pas encore d'infra HAMNET.
Choisis le firmware, coche le ou les nodes, lance. Les nodes sont flashes un par un (jamais deux en meme temps), suivi en direct, arret au premier echec.
Selectionne un node, modifie sa config ou choisis un firmware. Le mot de passe admin du node sera demande a la premiere action.
Publié par chaque gateway toutes les 10 min (firmware ≥ 1.16.6 ;
position, altitude et satellites ≥ 1.16.18, et seulement si le récepteur a été
activé par set gps 1 — il est désactivé par défaut).
Format générique : tout champ supplémentaire publié par un firmware futur est
conservé tel quel (rétention 90 jours, indépendante des trames).
2F,A1,2F = aller-retour via A1.
Firmware ≥ 1.17.1.10 sur la source ; les relais traversés n'ont rien à changer.
Avec le droit « ping radio », le serveur signe pour toi ; sinon, mot de passe admin de la source.Historique SNR alimenté par les rapports de voisins (~2 h, liaisons 100 % IAPC — la sonde alerte (ntfy/e-mail) si un lien établi se tait plus de 3 cycles d'advert + 1 h, seuil réglé dans Admin › Adverts du réseau). Volume = trames LoRa réellement entendues, tous types. Rétention 90 jours. Rien n'est émis : lecture seule de ce que le réseau publie déjà.
Publié par chaque gateway toutes les 10 min (firmware ≥ 1.16.11). ChUtil = émission + réception décodée : les collisions et le bruit non décodable sont invisibles — lecture en borne basse de l'occupation réelle. Rétention 90 jours.
Mesure 100 % passive : rien n'est émis vers les
nodes. Chaque relais qui entend un paquet le publie déjà sur son propre
/rx — en regroupant ces publications par paquet, on reconstitue
qui a entendu quoi et par quel chemin. Agrégats horaires, rétention 90 jours.
Limite : seul le trafic qui existe est mesuré — un creux de trafic
laisse un trou, le silence n'est jamais interprété comme une panne.
Selectionne un gateway et envoie une commande. Le mot de passe admin du node sera demande a la premiere commande. Les commandes destructrices (erase, set prv.key, mots de passe, OTA) sont refusees.
Envoi séquentiel signé node par node, vérification par relecture, journalisé et audité — comptez ~15 s par node. Un node au mot de passe différent échoue seul, sans bloquer les autres.
| Heure | Canal | GW | Type | Route | RSSI LoRa | SNR | Len | Message / Etat | Hex |
|---|