Figer le contrat de registres
Documentez adresse, code fonction, registre, longueur, type, ordre des octets, échelle et unité. Résolvez l’adressage base zéro ou base un avant le firmware.
Concevoir polling et payload ensemble
Un polling trop rapide crée des files obsolètes ou une dépense inutile. Groupez les registres par priorité et versionnez le payload.
Traiter l’erreur comme une donnée
Distinguez timeout, CRC, exception, valeur périmée et état LoRaWAN. Ne transmettez pas silencieusement la dernière valeur comme actuelle.
Mettre en service de bout en bout
Testez l’équipement réel, le câble, les paramètres série, la gateway, le network server, les limites, l’ordre des mots et le decoder.
Dossier d’intégration
Dossier d’intégration
- Table de registres et adresse
- Paramètres série
- Polling et timeout
- Version du payload et decoder
- Validité des données
- Recette de bout en bout