Drift
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.
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. |
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. |
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.
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.
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.
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.
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.
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.
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.
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.
M-Bus meddelandestruktur
Notera
Om du använder meddelandeformatet JSON presenteras data som vanlig text, och inte enligt M-Busstrukturen som presenteras ovan.
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.
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 |
-
Tryck och håll in tryckknappen i 5-15 sekunder.
-
Släpp knappen när den gröna LED-indikatorn lyser.
-
Tryck och håll in tryckknappen i 15-20 sekunder.
-
Släpp knappen när den röda LED-indikatorn lyser.
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-indikering vid mjukstart av modulen
Kommentarer (0 kommentarer)