Integration

Inledning

Notera

Det här avsnittet innehåller endast enhetsspecifik information och är tänkt att användas med "Elvaco NB-IoT MCM Integrator's guide" med allmän information.

För enhetshantering fungerar modulen som en LwM2M-klient som ansluter till en LwM2M-server. Enhetshanteringssystemet möjliggör konfigurering och övervakning av modulen på distans. Detta inkluderar att ställa in konfigurationsparametrar, uppdatera mjukvaran och starta momentana/historiska avläsningar av modulen. För mätardatatransport använder modulen antingen MQTT-SN-protokollet eller LwM2M-sändning.

Vid aktivering kommer enheten att försöka ansluta till sin konfigurerade bootstrap-server via det mobila (NB-IoT) nätverket. När det har lyckats får modulen anslutningsuppgifter, det vill säga IP-adresser till DM-servern och mätardataservern.

Modulen ansluter därefter till DM-servern och utför en DTLS-handskakning för att generera sessionsnyckeln som används för att kryptera data som sänds mellan DM-server och modul. Observera att användning av DTLS är valfritt, och produkten stöder även okrypterad kommunikation.

Om MQTT-SN används för leverans av mätdata kommer modulen efter anslutning till DM-servern att försöka ansluta till MQTT-SN-gatewayen. Om det lyckas kommer en DTLS-handskakning att utföras för att generera sessionsnycklarna som används för att kryptera sessionsnyckeln som används för att kryptera mätdatan om den är konfigurerad för att göra det.

Varje modul har ett säkerhetschip där en enhetsunik uppsättning nycklar lagras. Dessa får modulen under produktionen. UDP-transporten av både DM och MDM kan säkras med DTLS 1.2. Antingen kan de förinställda nycklarna användas, eller så kan nya nycklar tillhandahållas under uppstartsfasen.

Status och konfigurationsparametrar

Standard LwM2M status och konfigurationsparametrar

Tabell 5. Alla standardiserade LwM2M status- och konfigurationsparametrar

Op.

LwM2M-objekt

LwM2M-resurs

ID

Typ

Område eller uppräkning

Kommentar

R

LwM2M-säkerhet

LWM2M-server-URI

0/0/0

Sträng

Bootstrap URI

R

LwM2M-säkerhet

Bootstrap-server

0/0/1

Bool

TRUE

R

LwM2M-säkerhet

Säkerhetsläge

0/0/2

Heltal

0..4

BS Säkerhetsläge

0 = PSK-läge

3 = Ingen säkerhet

R

LwM2M-säkerhet

PSK-identitet

0/0/3

Opaque

DevEUI

-

LwM2M-säkerhet

Hemlig nyckel

0/0/4

Opaque

Bootstrap PSK

R

LwM2M-säkerhet

Short Server ID

0/0/10

Heltal

1..65534

R

LwM2M-server

Short Server ID

1/0/0

Heltal

1..65534

R

LwM2M-server

Livstid

1/0/1

Heltal

E

LwM2M-server

Utlösare för Bootstrap-förfrågan

1/0/9

R(W)

LwM2M-säkerhet

LWM2M-server-URI

0/1/0

Sträng

DM ServerURI

Skrivbar av

Bootstrap-server

R

LwM2M-säkerhet

Bootstrap-server

0/1/1

Bool

FALSE

R(W)

LwM2M-säkerhet

Säkerhetsläge

0/1/2

Int

0..4

DM Säkerhetsläge

Skrivbar av

Bootstrap-server

R

LwM2M-säkerhet

PSK-identitet

0/1/3

Opaque

DM PSK-identitet (DevEUI)

(W)

LwM2M-säkerhet

Hemlig nyckel

0/1/4

Opaque

DM PSK

Skrivbar av

Bootstrap-server

R

LwM2M-säkerhet

Short Server ID

0/1/10

Heltal

1..65534

R

LwM2M-server

Short Server ID

1/1/0

Heltal

1..65534

R

LwM2M-server

Livstid

1/1/1

Heltal

DM livstid

E

LwM2M-server

Utlösare för registreringsuppdatering

1/1/8

R

Enhet

Tillverkare

3/0/0

Sträng

Tillverkare

("Elvaco")

R

Enhet

Modellnummer

3/0/1

Sträng

Produktmodell

("CMi6110")

R

Enhet

Serienummer

3/0/2

Sträng

DevEUI

R

Enhet

Mjukvaruversion

3/0/3

Sträng

Mjukvaruversion

E

Enhet

Starta om

3/0/4

Starta om

R

Enhet

Tillgängliga strömkällor

3/0/6/0

Heltal

0..7

Strömkälla

1: Internt batteri

2: Externt batteri

6: Växelström (nätström).

R

Enhet

Strömkällans spänning

3/0/7/0

Heltal

Strömkällans spänning (Millivolt)

R

Enhet

Batterinivå

3/0/9

0..100

Batterinivå (i %)

R

Enhet

Felkod

3/0/11/0

0..8

Felkoder, enligt LwM2M 1

RW

Enhet

Aktuell tid

3/0/13

Tid

Aktuell tid

RW

Enhet

UTC Offset

3/0/14

Sträng

UTC Offset

UTC+X (ISO 8601)

R

Enhet

Hårdvaruversion

3/0/18

Sträng

Hårdvaruversion

R

Anslutningsövervakning

Nätverksbärare

4/0/0

Heltal

0..50

7 = NB-IoT

R

Anslutningsövervakning

Tillgänglig nätverksbärare

4/0/1/0

Heltal

0..50

7 = NB-IoT

R

Anslutningsövervakning

Radiosignalstyrka

4/0/2

Heltal

RSRP

(NRSRP)

R

Anslutningsövervakning

APN

4/0/7/0

Sträng

APN

R

Anslutningsövervakning

Cell-ID

4/0/8

Heltal

Cell-ID

R

Anslutningsövervakning

SMNC

4/0/9

Heltal

0..999

MNC

PLMN = SMNC + SMCC

R

Anslutningsövervakning

SMCC

4/0/10

Heltal

0..999

MCC

PLMN = SMNC + SMCC

W

Mjukvaruuppdatering

Paketets URI

5/0/1

Mjukvaruuppdatering URI

E

Mjukvaruuppdatering

Uppdatering

5/0/2

Mjukvara

Uppdatera trigger

R

Mjukvaruuppdatering

Ange

5/0/3

Heltal

0..3

Status för mjukvaruuppdatering

0: Inaktiv

1: Laddar ner

2: Nedladdat

3: Uppdaterar

R

Mjukvaruuppdatering

Uppdatera resultatet

5/0/5

Heltal

Resultat för uppdatering av mjukvara

R

Mjukvaruuppdatering

Support för mjukvaruuppdatering

5/0/8/0

Heltal

0..5

0 = CoAP

R

Mjukvaruuppdatering

Leveransmetod för mjukvaruuppdatering

5/0/9

Heltal

0..2

0 = Pull only

'R

LwM2M mobilanslutning

PSM timer

10/0/4

Heltal

NB-IoT T3412.

.

R

LwM2M mobilanslutning

Aktiv timer

10/0/5

Heltal

NB-IoT T3324.

R

LwM2M mobilanslutning

eDRX-parametrar för NB-S1-läge

10/0/9

Opaque

8 bitar

NB-IoT eDRX.

R

LwM2M mobilanslutning

Aktiverade profilnamn

10/0/11

ObjLink

Länk till APN Connection Profile-objekt

RW

LwM2M APN-anslutningsprofil

Profilnamn

11/[0,1]/0

Sträng

RW

LwM2M APN-anslutningsprofil

APN

11/[0,1]/1

Sträng

Manuell APN

Skrivbar i objektresurs

1.

RW

LwM2M APN-profil

Välj APN automatiskt efter enhet

11/[0,1]/2

Boolean

Auto APN-läge

Skrivbar i objektresurs

1.

RW

LwM2M APN-anslutningsprofil

Autentiseringstyp

11/[0,1]/4

Heltal

0..3

3 = Ingen, skrivande stöds inte för närvarande


Elvaco-produktspecifika LwM2M-objekt

Tabell 6. Alla produktspecifika LwM2M-objekt

LwM2M-objekt

LwM2M-resurs

ID

Typ

Op.

Område eller uppräkning

Kommentar

Elvaco MCM Config

Mätaravläsningsintervall

33906/./0

Heltal

RW

Intervall i minuter

Elvaco MCM Config

Rapportdatakodning

33906/./1

Heltal

RW

0 = SenML/CBOR

1 = JSON

2 = M-Bus

Elvaco MCM Config

Typ av rapportram

33906/./2

Heltal

RW

42 = CMi6110_Standard

43 = CMi6110_Utökad

Elvaco MCM Config

Ekoläge aktiverat

33906/./3

Boolean

RW

Elvaco MCM Config

NFC aktiverat

33906/./4

Boolean

RW

Elvaco MCM

Konfig

NFC Configlocked

33906/./5

Boolean

R

Elvaco MCM Config

Justera tiden

33906/./6

Heltal

W

Justering på några sekunder

Elvaco MCM Config

Omedelbar avläsningsutlösare

33906/./10

E

Starta en mätaravläsning.

Elvaco MCM Config

Utlösare för historisk återsändning

33906/./13

E

Starta uppladdning av all historisk

Elvaco MCM Config

Historisk återsändningsstatus

33906/./14

Heltal

R

Antal meddelanden i upplänkskön

Elvaco MCM Config

Använd APN-staging-profil

33906/./15

E

Använd APN-staging-profil.

Elvaco MCM Config

Config skrivstatus

33906/./16

Boolean

R

Resultat av senaste konfigurationsskrivning till flash

Elvaco MCM Config

Mätarens rapportintervall

33906/./17

Heltal

RW

Intervall i minuter

Elvaco MCM Config

Mätarens sändningsintervall

33906/./18

Heltal

RW

Intervall i minuter

Elvaco MCM Config

Mätarens transmit offset

33906/./19

Heltal

RW

Offset i minuter

Elvaco MCM Config

Mätarens sändningsfördröjning

33906/./20

Heltal

RW

Försening i minuter

Elvaco MCM

Mätaruppladdningar per Tx

33906/./21

Heltal

RW

Max antal meddelanden per tx-intervall

Elvaco MCM Config

DTLS Min Timeout

33906/./22

Heltal

RW

Timeout i sekunder

Elvaco MCM Config

DTLS Max Timeout

33906/./23

Heltal

RW

Timeout i sekunder

Elvaco MCM Config

MQTT-SN kommunikationstimeout

33906/./24

Heltal

RW

Timeout i sekunder

Elvaco MCM Config

MQTT-SN kommunikationsförsök

33906/./25

Heltal

RW

Totalt antal försök

Elvaco MCM

MQTT-SN Register-timeout

33906/./26

Heltal

RW

FÖRÅLDRAD!

Timeout i sekunder

Elvaco MCM

MQTT-SN Registreringsförsök

33906/./27

Heltal

RW

FÖRÅLDRAD!

Totalt antal försök

Elvaco MCM Config

MQTT-SN Publiceringstimeout

33906/./28

Heltal

RW

FÖRÅLDRAD!

Timeout i sekunder

Elvaco MCM Config

MQTT-SN Publiceringsförsök

33906/./29

Heltal

RW

FÖRÅLDRAD!

Totalt antal försök

Elvaco MCM Config

CoAP ACK Timeout

33906/./30

Heltal

RW

Timeout i sekunder

Elvaco MCM Config

CoAP Max återsändning

33906/./31

Heltal

RW

Antal återsändningar

Elvaco MCM Config

IOWA DTLS Min Timeout

33906/./32

Heltal

RW

Timeout i sekunder

Elvaco MCM Config

IOWA DTLS Max Timeout

33906/./33

Heltal

RW

Timeout i sekunder

Elvaco MCM Config

IOWA Antal kommunikationsförsök

33906/./34

Heltal

RW

Antal

Elvaco MCM Config

IOWA Fördröjning av kommunikationsomförsök

33906/./35

Heltal

RW

Fördröjning i sekunder

Elvaco MCM Config

IOWA Antal kommunikationssekvensförsök

33906/./36

Heltal

RW

Antal

Elvaco MCM Config

IOWA Fördröjning av kommunikationsomförsök

33906/./37

Heltal

RW

Fördröjning i sekunder

Elvaco MCM Config

Nätverksanslutning maximalt stopp

33906/./38

Heltal

RW

Fördröjning i sekunder

Elvaco MCM Config

Nätverkssökningsperiod

33906/./39

Heltal

RW

Period i sekunder

Elvaco MCM Config

Modem omstart back-off-intervaller

33906/./40

Sträng

RW

min0max0,min1-max1,... i minuter

Elvaco MCM Config

MDM återanslut back-off-intervaller

33906/./41

Sträng

RW

min0max0,min1-max1,... i minuter

Elvaco MCM Config

LwM2M fortsätt back-off-intervaller

33906/./42

Sträng

RW

min0max0,min1-max1,... i minuter

Elvaco MCM Config

Mätare max antal omförsök

33906/./43

Heltal

RW

Max antal försök vid mätarkommunikation

Elvaco MCM

Åldersgräns för automatisk uppladdning

33906/./44

Heltal

RW

Max ålder i minuter av osända

Elvaco MCM Config

Beställning för automatisk uppladdning

33906/./45

Heltal

RW

I vilken ordning ska ej skickade mätningar laddas upp.

0 = FIFO

1 = LIFO.

Elvaco MCM

Tidssynkroniseringskälla

33906/./46

Heltal

RW

Vilken källa som ska användas för tidssynkronisering.

0 = Manuell

1 = Nätverk.

Elvaco MCM Config

MDM-kommunikationsfel

33906/./47

Heltal

RW

Maximalt antal fel innan anslutningen anses vara bruten.

Elvaco MCM Config

Ladda upp protokoll

33906/./48

Heltal

RW

0..1

Protokoll att använda för uppladdning av mätardata

0 = MQTT-SN

1 = LwM2M

Elvaco MCM Config

Använd PSM

33906/./49

Heltal

RW

0..3

Energisparläge:

0 = Inaktiverad

1 = eDRX

2 = PSM

3 = PSM + eDRX

Elvaco MCM

eDRX-läge

33906/./50

Heltal

RW

0..1

eDRX-läge:

0 =Automatisk

1 = Manuell

Elvaco MCM

Aktivera RAI

33906/./51

Heltal

RW

0..1

Aktivera RAI:

0 = RAI inaktiverad

1 = RAI=2 för MQTT-SN QoS=1

Elvaco MCM

Strömkälla

33906/./52

Heltal

RW

0..1

Konfigurationsvärde för strömkälla. Används när hårdvaruenheten inte kan fastställa källan.

0 = Batteri

1 = PSU

Elvaco MCM Config

NB-IoT-radioband

33906/./53

Sträng

RW

NB-IoT-radioband att använda: band0, band1,...

Elvaco MDM Server

URI

33905/./0

Sträng

RW

URI till mätardataservern

Elvaco MDM Server

Protokoll

33905/./1

Heltal

RW

0..

0 = MQTT-SN

Elvaco MDM Server

Transportsäkerhetsläge

33905/./2

Heltal

RW

0..4

0 = PSK-läge

3 = Ingen säkerhet

Elvaco MDM Server

Transport Secret Key

33905/./5

Opaque

W

Nyckel att använda med det valda säkerhetsläget

Elvaco MDM Server

Anslutningskonfiguration

33905/./10

Heltal

RW

0..1

0 = Optimerad

1 = Överensstämmer

Elvaco MDM Server

Ämne

33905/./11

Sträng

RW

MQTT-SN ämne

Elvaco Mätardata

Meddelandetyp

33911/./0

Heltal

R

Elvaco Mätardata

Meddelandekodning

33911/./1

Heltal

R

Elvaco Mätardata

Meddelandedata

33911/./2

Opaque

R

Elvaco Mätarinfo

Mätarmodell

33908/./0

Sträng

R

Användarvänlig sträng

Elvaco Mätarinfo

Mätar-ID

33908/./1

Heltal

R

Elvaco Mätarinfo

Kommunikationsstatus

33908/./2

Heltal

R

0..2

0 = OK

1 = Ingen mätare upptäckt

2 = Fel

Elvaco-mätare

Felflaggor

33908/./3

Opaque

R

Elvaco NB-IoT

IMSI

33909/./0

Heltal

R

Internationell mobilabonnentidentitet

Elvaco NB-IoT

ICCID

33909/./1

Sträng

R

Identifiering av integrerat kretskort

Elvaco NB-IoT

Registreringar

33909/./2

Heltal

R

Antal gjorda nätverksregistreringar

Elvaco NB-IoT

Senaste registreringstid

33909/./3

Heltal

R

Varaktighet i sekunder

Elvaco NB-IoT

Modem-modell

33909/./4

Sträng

R

Elvaco NB-IoT

Modemmjukvara

33909/./5

Sträng

R

Elvaco NB-IoT

Drifttid för registrering

33909/./6

Heltal

R

Senaste drifttid för nätverksregistrering i sekunder

Elvaco NB-IoT-status

Drifttid

33907/./0

Heltal

R

Drifttid på några sekunder

Elvaco NB-IoT-status

Aktuell genomsnittlig förbrukning

33907/./1

Heltal

R

Förbrukning i uA (mikroförstärkare)

Elvaco NB-IoT-status

Nätverksklassificering

33907/./2

Heltal

R

0 = Utmärkt

1 = Bra

2 = Okej

3 = Dålig

Elvaco NB-IoT-status

ECL

33907/./3

Heltal

R

0..2

Elvaco NB-IoT-status

RSSI

33907/./4

Heltal

R

I tiondelar av dBm

Elvaco NB-IoT-status

SNR

33907/./5

Heltal

R

I tiondelar av dB

Elvaco NB-IoT-status

MDM-anslutningsstatus

33907/./10

Heltal

R

0..5

0 = OK

1 = Ansluter

2 = Inga referenser

3 = DTLS misslyckades

4 = Kommunikationen misslyckades

6 = Socket misslyckades

7 = Inaktiv

Elvaco NB-IoT-status

Nuvarande radioband

33907/./11

Heltal

R

0..85

Aktuellt radioband-id

Elvaco Transaktionsstatistik

Återställ statistik

33910/./0

E

Återställer statistik för vad den här objektinstansen spårar.

Elvaco Transaktionsstatistik

Transaktioner

33910/./1

Heltal

R

Antal transaktioner.

Elvaco Transaktionsstatistik

Återsändningar

33910/./2

Heltal

R

Antal återsändningar.

Elvaco Transaktionsstatistik

Förlorade transaktioner

33910/./3

Heltal

R

Antal förlorade transaktioner.

Elvaco Transaktionsstatistik

Genomsnittlig svarstid

33910/./4

Heltal

R

Elvaco Transaktionsstatistik

Minsta längd för svarstid

33910/./5

Heltal

R

Elvaco Transaktionsstatistik

Maximal

33910/./6

Heltal

R


L+G UH50 felkoder

Notera

Dubbelkolla felkodsidentifierare och -förklaring med senaste mätarspecifikation.

Tabell 7. L+G-mätarspecifika felkoder

Bit-Nr

Identifierare

Förklaring

0

F0

Fel vid flödesmätning (exempelvis luft i mätrören)

1

F1

Avbrott i flödestemperaturgivare

2

F2

Avbrott i returtemperaturgivare

3

F3

Elektronik för temperaturutvärdering defekt

4

F41

Mätarens batteri är tomt

5

F5

Kortslut flödestemperaturgivare

6

F6

Kortslut returtemperaturgivare

7

F7

Fel i internminnet (CRC)

8

F8

Fel F1, F2, F5 eller F6 väntar längre än 8 timmar.

9

F9

Fel i elektroniken

10

F0V

Förvarning för nedsmutsning av mätröret

11

F7V2

Korrigerbart fel i internminnet EEPROM 2


Ändra APN via LwM2M

Eftersom att byta APN är en potentiellt problematisk operation som kan göra att enheten kopplas bort från det mobila nätverket finns det en återställningsfunktion när APN ändras.

För att ändra APN, skriv APN till resursen /10/1/1 och ställ in APN-läget till manuellt i /10/1/2. När du är klar, stega ändringarna genom att köra /33906/0/15. När den körs kommer enheten att återställas och försöka använda den nya APN:n. Om omstarten av enheten lyckas kommer den nya APN:n att sparas som standard. Om omstarten av enheten inte lyckas inom en viss tid kommer enheten att gå tillbaka till det gamla APN_n och återställas igen.

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.