Drift

LoRaWAN® aktivering av nätverksenhet

Innan man kan överföra data över ett LoRaWAN®-nätverk måste modulen anpassas och aktiveras. Detta kan göras på två olika sätt för LoRaWAN®, Over-the-air activation (OTAA) eller Activation by personalization (ABP). Av säkerhetsskäl rekommenderar Elvaco att OTAA används, där alla nätverksnycklar genereras varje gång modulen ansluts till LoRaWAN®-nätverket. Vid ABP, däremot, ställs alla nycklar in manuellt och förändras inte över tid.

I OTAA-läge

Innan modulen kan överföra meddelanden via LoRaWAN®-nätverket måste enhetsinformation läggas till i nätverksservern. Mer specifikt måste följande parametrar registreras för att nätverksservern ska kunna ta emot meddelanden från modulen:

Device EUI

16-siffrigt modulunikt identifikationsnummer. Den går inte att konfigurera.

Applikationsnyckel

Applikationsnyckeln för varje enhet genereras av Elvaco och används i OTAA-läge för att generera nätverksnycklar när modulen ansluter till LoRaWAN®-nätverket. Nycklar hanteras på ett säkert sätt med hjälp av Elvacos OTC-lösning (One Touch Commissioning), som inkluderar mobilapplikationen för konfiguration.

JoinEUI

Ställer in identifieringsnumret för anslutningsservern. Identifieringsnumret är inställt på ett standardvärde i alla enheter. Standardvärdet visas i Elvaco OTC-konfigurationsalternativ.

I ABP-läge

Om aktiveringsläget är inställt på ABP behöver inte programnyckeln läggas till nätverksservern. Däremot behövs följande information:

Nyckel för nätverkssession

Används av både modulen och nätverksservern.

Nyckel för applikationssession:

Används för kryptering och dekryptering av payload.

Enhetens adress

Unik identifierare för modulen.

Konfiguration

Via Elvaco OTC-appen

Tips

Om modulen är installerad i mätaren är det enklast att komma åt NFC-fältet om du placerar din smartphone på nedre delen av mätarens högra sida.

Via Downlink

Sändningsintervall

Sändningsintervallet används för att ställa in hur ofta modulen ska sända data på LoRaWAN®-nätverket. Parametern kan ställas in på ett värde mellan 5 och 1440 minuter (d.v.s. mellan 5-minutersvärden och dagliga värden). Det är möjligt att ställa in ett fast sändningsintervall, men för batteridrivna enheter där batterilivslängden är kritisk rekommenderar Elvaco att du använder EcoMode-funktionen som anpassar sändningsintervallet beroende på rådande radioförhållanden.

Sändningsintervall i EcoMode

Den resulterande EcoMode-tabellen är också beroende av det valda meddelandeformatet. Om ett multitelegram, till exempel Scheduled Extended+ eller Scheduled Daily Redundant Tariff, väljs, ökar det tillåtna sändningsintervallet eftersom mer data måste skickas. Tabellerna nedan visar sändningsintervallen för olika datahastigheter och singel- eller multi-telegram

Notera

I det här fallet består multi-telegram av två telegram, vilket förklarar varför EcoMode-sändningsintervallen fördubblas. För närvarande finns det inga meddelandeformat som överstiger två telegram implementerade i produkten

Tabell 153. EcoMode sändningsintervall för olika datahastigheter med meddelandeformat med ett telegram

[en] Data rate

Sändningsintervall

DR0

60 minuter

DR1 - DR2

30 minuter

DR3 - DR5

15 minuter


Tabell 154. EcoMode sändningsintervall för olika datahastigheter med meddelandeformat för flera telegram (två telegram)

[en] Data rate

Sändningsintervall

DR0

120 minuter

DR1 - DR2

60 minuter

DR3 - DR5

30 minuter


Notera

För schemalagda meddelandeformat är den minsta praktiska gränsen alltid 60 minuter.

Ställa in sändningsintervallet manuellt

Om sändningsintervallet behöver ställas in på ett fast värde kan EcoMode inaktiveras. Använd Elvaco OTC-appen för att konfigurera sändningsintervallet.

Notera

För applikationer där batteritiden är kritisk bör EcoMode aktiveras. Om EcoMode har inaktiverats gäller inte längre batterilivsgarantin, även om EcoMode har återaktiverats senare.

Inställning av en övre gräns för antal dagliga telegram

I vissa fall kan det vara nödvändigt att begränsa antalet dagliga telegram som modulen ska få skicka. Genom att använda parametern MaxDTx kan en sådan gräns enkelt ställas in. Till exempel, genom att sätta MaxDTx på "24", kommer inte mer än 24 telegram att sändas varje dag (oavsett datahastighet).

Tabell 155. Exempel på MaxDTx-inställning

MaxDTx-värde

Maximalt sändningsintervall

1

En gång om dagen

24

En gång i timmen

48

En gång per 30 minuter

96

En gång per 15 minuter


Notera

För att uppnå en batterilivslängd på 16+1 (lagrings) år måste parametern MaxDTx ställas in på 9 eller lägre.

Hantering av tid

Modulen förlitar sig på mätarens klocka för att hålla tiden. Tiden i mätaren antas vara i lokal lokal tid (ingen sommartid). Vid synkronisering av tid i mätaren med Elvaco OTC-appen används alltid lokal standardtid, även om sommartid är i kraft. Den tidsstämplade mätardata som skickas från modulen kan justeras för att skickas i UTC genom att specificera konfigurationsparametern "UTC offset". UTC-offset kommer att subtraheras från tidsstämpeln före sändning. Om mätaren är i Sverige, som använder CET (Central European Time), bör den ha UTC-offset satt till +60 (+1h). I detta fall skickas kl 12.00 ett telegram med tidsstämpel 11.00 då detta är motsvarande UTC-tid. En mätare i New York (USA) bör ha en UTC-offset på "-300" (-5h) etc. En UTC-offset på "0" betyder att mätartiden används som den är.

Om mätaren är inställd på använd sommartid ignoreras detta av modulen och standardtiden används. Det kan alltså hända att tiden på mätarens display inte matchar tiden i telegrammet eller i Elvaco OTC-appen.

Adaptiv datahastighet (ADR)

ADR är en del av LoRaWAN®-standarden där nätverksservern bestämmer den optimala kommunikationshastigheten för modulen baserat på aktuella signalförhållanden. Under de bästa radioförhållandena kommer modulen att använda sin högsta datahastighet (DR5) för att vara så energieffektiv som möjligt. När signalförhållandena är dåliga kommer nätverksservern att sänka datahastigheten stegvis tills den kan ta emot meddelandet. När datahastigheten är låg kommer energiförbrukningen per telegram att öka.

Meddelandekodning

Alla meddelandeformat som är kodade till M-Bus standard kommer att ha följande struktur. Varje telegram börjar med en byte som anger meddelandeformatet. Sedan följer en sekvens av data information blocks (DIB). DIB:ernas data och struktur beror på meddelandetypens uppsättning. Varje DIB innehåller ett datainformationsfält (DIF), ett värdeinformationsfält (VIF) och ett datafält (DATA), där den faktiska payloaden lagras.

Message_structure_m-bus_.png

M-Bus meddelandestruktur

Notera

Om du använder meddelandeformatet JSON presenteras data som vanlig text, och inte enligt M-Busstrukturen som presenteras ovan.

Säkerhet och åtkomstkontroll

Produkten har ett konfigurationslås som förhindrar obehörig åtkomst till modulen. När konfigurationslåset har aktiverats måste en användare inneha den enhetsspecifika produktåtkomstnyckeln (PAK) för att få åtkomst till enheten. Nycklar hanteras på ett säkert sätt med hjälp av Elvacos OTC-lösning som inkluderar mobilapplikationen för konfiguration.

Notera

För mer information om säkerhet och åtkomst vad gäller produkten, se One-touch commissioning (OTC)-dokumentationen på Elvacos hemsida.

Mätarkommunikation felmeddelanden

Om CMi4110 inte kan kommunicera med UH50/UC50 skickas ett felmeddelande på LoRaWAN®-nätverket. Se följande tabell med en beskrivning av felmeddelande för varje meddelandetyp.

Tabell 156. Felmeddelande om mätarkommunikation

Meddelandetyp

Felmeddelande

Standard

0E00

Compact

0E00

JSON

{ }

Scheduled-daily redundant

0E00

Scheduled – extended +

0E00

Compact tariff

0E00


Återställ procedurer

Startar om modulen

  1. Tryck och håll in tryckknappen i 5-15 sekunder.

  2. Släpp knappen när den gröna LED-indikatorn lyser.

Led_indications_mcm_reboot__switch_off_.png

Stänger av modulen

  1. Tryck och håll in tryckknappen i 15-20 sekunder.

  2. Släpp knappen när den röda LED-indikatorn lyser.

Led_indications_mcm_reboot__switch_off_.png

Mjukstart av modulen

I sällsynta fall, om batteriet är svagt, kommer modulen att utföra en mjukstart för att kunna starta trots batteriets kondition. Mjukstarten tar 10 minuter att slutföra. Den röda LED-indikatorn blinkar kort var 10:e sekund tills uppstarten är klar.

LED_indications_soft_start_.png

LED-indikering vid mjukstart av modulen

Var denna artikel till hjälp?

0 av 0 tyckte detta var till hjälp
Har du fler frågor? Skicka en förfrågan

Kommentarer (0 kommentarer)

Artikeln är stängd för kommentarer.