Ce qui arrive au serveur de réseau est d’abord un court bloc d’octets. Pour qu’il en sorte « énergie active soutirée, tarif 1, 128 431 kWh », il faut un décodeur de payload : un petit bout de code qui découpe les octets selon la structure de payload de l’appareil.
C’est précisément là que les projets LoRa échouent le plus souvent – non pas sur la liaison radio, mais parce que le décodeur a été écrit à la main et jamais documenté. C’est pourquoi nous le fournissons tout prêt.
The Things Network
Dans le réseau TTN, l’EMU Professional II LoRa est directement disponible comme modèle. Créer l’appareil, choisir le modèle, saisir les clés – le décodeur est inclus. Pour le cas le plus fréquent, la question est ainsi entièrement réglée.
Autres serveurs de réseau
Pour l’intégration à d’autres systèmes, le décodeur se trouve sur GitHub. S’y ajoutent deux outils qui s’exécutent directement dans le navigateur : un décodeur de payload pour vérifier un paquet reçu, et un générateur de payload pour créer des paquets de test avant le montage du premier compteur. Les deux évitent de devoir chercher les erreurs sur l’installation.