Ciò che arriva al server di rete è dapprima un breve blocco di byte. Perché ne esca «energia attiva prelevata, tariffa 1, 128 431 kWh» serve un decoder di payload: un piccolo pezzo di codice che scompone i byte secondo la struttura di payload dell’apparecchio.
È esattamente qui che i progetti LoRa falliscono più spesso – non sulla tratta radio, ma per il fatto che il decoder è stato scritto a mano e mai documentato. Per questo lo forniamo già pronto.
The Things Network
Nella rete TTN l’EMU Professional II LoRa è disponibile direttamente come template. Creare l’apparecchio, scegliere il template, inserire le chiavi – il decoder è incluso. Per il caso più frequente la questione è così del tutto risolta.
Altri server di rete
Per l’integrazione in altri sistemi il decoder si trova su GitHub. Si aggiungono due strumenti che girano direttamente nel browser: un decoder di payload per verificare un pacchetto ricevuto, e un generatore di payload per creare pacchetti di prova prima che sia montato il primo contatore. Entrambi evitano la ricerca dei guasti sull’impianto.