M4 Déclarer les capteurs et recetter
Objectif : tous les capteurs du site déclarés, et un relevé de recette qui ne laisse en rouge que ce qui dépend de la pose.
Les commandes de ce chapitre se lancent depuis le dossier de mise en
service. Remplacer mon-site par le nom de site choisi en M1.
4.1 Relever les identifiants des capteurs
- Sortir chaque capteur de sa boîte sans le déballer.
- Relever sur l'étiquette :
- DevEUI : 16 caractères hexadécimaux
- AppKey : 32 caractères hexadécimaux
- Faire relire les deux valeurs par une seconde personne.
Ne pas confondre l'AppKey avec l'AppSKey ni la NwkSKey. Une AppKey erronée empêche le capteur de rejoindre le réseau, et l'erreur ne se manifeste qu'au moment du réveil, sur site.
4.2 Déclarer les capteurs
- Dans le cockpit, sélectionner l'onglet Balises.
- Cliquer sur + Ajouter une balise.
- Renseigner :
- Nom : nom du capteur dans la fiche de site
- DevEUI et AppKey : valeurs relevées en 4.1
- Type : Asystom, ou Générique pour un capteur d'une autre marque
- Environnement : destination des mesures
- Renseigner les quatre champs obligatoires : site, source de données, modèle d'équipement, métriques.
- Valider, puis répéter pour chaque capteur.
- Vérifier que la liste porte tous les capteurs du site, au rouge.
Le rouge est l'état attendu : aucun capteur n'émet encore. Les quatre
champs obligatoires viennent d'IoBase ; sans eux la mesure est reçue puis
écartée, et le journal l'indique par IOBASE_SKIP.
Variante : renseigner les capteurs dans
config/mon-site.balises.json plutôt qu'au cockpit, puis relancer les étapes 3.1
et 3.3. Le fichier modèle porte une entrée par type de capteur, Asystom et générique.
4.3 Recetter avant le départ
- Lancer :
SITE=mon-site bash scripts/sante.sh - Vérifier que les points suivants sont au vert :
- Accès SSH et API de la passerelle
- Flux déployé, fonctions essentielles présentes
- Comptes du cockpit, interface servie
- Authentification, jeton valide
- Valeurs indispensables renseignées, aucune restée au gabarit
- Traiter tout point rouge ne relevant pas des capteurs.
- Relancer la recette jusqu'à ce qu'il ne reste en rouge que la réception radio et l'envoi des mesures.
Une correction faite ici prend quelques minutes. La même correction sur site demande le poste, le câble, et parfois un second déplacement.
4.4 Vérifier l'enrôlement
- Lancer :
SITE=mon-site bash scripts/enrolement.sh etat - Vérifier que l'enrôlement est valide.
- Si la validation n'a pas été donnée, le noter au compte rendu d'intervention.
Une passerelle non validée peut partir : elle est configurée et reprendra ses envois dès la validation. La recette sur site restera incomplète jusque-là.