Il contatore alla consegna
| Parametro | Valore |
|---|---|
| LoRaWAN | Versione 1.0.3, classe C |
| Banda di frequenza | EU 863–870 MHz |
| Modalità di join | OTAA |
| JoinEUI (in precedenza AppEUI) | 10 2C EF 00 00 00 00 00, uguale per tutti i contatori |
| DevEUI | inizia con 10 2C EF, individuale, leggibile sul display |
| AppKey | individuale, leggibile sul display |
| Velocità dati | adattiva (ADR) |
DevEUI e AppKey si trovano sul contatore nel menu LoRa. Se una rete non supporta dispositivi di classe C, il contatore funziona come dispositivo di classe A.
Passo 1: registrare il dispositivo in TTN
- Nella console TTN aprire l’applicazione e aggiungere un end device.
- Scegliere l’EMU Professional II LoRa dal repository dei dispositivi e impostare il piano di frequenze Europa 863–870 MHz.
- Inserire JoinEUI 10 2C EF 00 00 00 00 00.
- Riprendere DevEUI e AppKey dal display del contatore.
- Salvare il dispositivo. Il contatore tenta la registrazione in una finestra casuale di fino a dieci minuti.
Se la registrazione è riuscita lo mostra il contatore in «LoRa JoinStatus»: «Joined» con la marca temporale dell’ultimo uplink. In «LoRa Status» si trovano RSSI, SNR e spreading factor.
Passo 2: configurare il decoder
EMU mette a disposizione su GitHub il decoder per TTN e ChirpStack, insieme a un generatore di downlink. Inserito come uplink formatter nell’applicazione, converte i pacchetti in misure.
| Pacchetto | fPort | Contenuto |
|---|---|---|
| Primo pacchetto dopo il join | 100 | Numero di serie, tipo di contatore, trasformatori di corrente e di tensione, anno MID |
| Uplink standard | 1 | ogni 15 minuti: energia attiva prelevata e immessa, tariffa 1 e 2, con marca temporale |
| Sincronizzazione dell’ora | 100 | DeviceTimeReq senza misure |
I valori provengono dalla memoria della curva di carico del contatore e portano la marca temporale della registrazione. L’ordine dei byte è little endian.
Passo 3: modificare misure e intervallo via downlink
Quali valori vengono inviati e con quale intervallo si stabilisce via downlink. Ci sono dieci profili sulle fPort da 1 a 10 con fino a dieci misure ciascuno; le fPort più basse hanno la precedenza. L’intervallo va da 1 minuto a 45 giorni.
Esempio dal manuale: impostare l’intervallo di invio a 1 minuto, senza conferma, profilo attivo. Il pacchetto va alla fPort del profilo da modificare:
01 00 08 53
01 00 intervallo 1 minuto (little endian)
08 flag: senza conferma, senza re-join, profilo attivo
53 CRC-8
Sotto i 15 minuti anche l’intervallo della curva di carico del contatore deve essere più breve, altrimenti arrivano più volte gli stessi valori. Se il pacchetto è troppo grande per il tempo di trasmissione disponibile, viene trasmesso solo in parte o per niente. Il generatore di downlink su GitHub calcola anche il CRC-8.
Esercizio
- Il contatore verifica almeno una volta al giorno se è ancora collegato alla rete e se necessario si riregistra da solo. Così può anche essere trasferito in un’altra rete LoRaWAN.
- Sincronizza l’orologio tramite la rete LoRa, almeno una volta al giorno.
- Il gateway si può ancora spostare dopo il montaggio. La velocità dati adattiva adegua i parametri di trasmissione.
- Il contatore è testato con The Things Network e ChirpStack.
Codici di ordinazione
| Versione | Codice articolo | Shop |
|---|---|---|
| EMU Professional II 3/100 LoRa – inserzione diretta 100 A | P20A000LO | Shop: EMU Professional II 3/100 LoRa P20A000LO → |
| EMU Professional II 3/100 LoRa ant. est. – inserzione diretta 100 A | P20A000LE | Shop: EMU Professional II 3/100 LoRa ext. Antenne P20A000LE → |
| EMU Professional II 3/5 LoRa – collegamento tramite TA | P21A000LO | Shop: EMU Professional II 3/5 LoRa P21A000LO → |
| EMU Professional II 3/5 LoRa ant. est. – collegamento tramite TA | P21A000LE | Shop: EMU Professional II 3/5 LoRa ext. Antenne P21A000LE → |
Ordinare online nello shop EMU Metering.