OMA LWM2M - OMA LWM2M - Wikipedia
OMA Lightweight M2M (LwM2M) je protokol z Otevřete mobilní alianci pro M2M nebo IoT správa zařízení a povolení služby. Standard LwM2M definuje aplikační vrstva komunikační protokol mezi serverem LwM2M a klientem LwM2M, který je umístěn v zařízení IoT. Nabízí přístup ke správě zařízení IoT a umožňuje koexistenci zařízení a systémů od různých dodavatelů v ekosystému IoT. LwM2M byl původně postaven na CoAP[1] ale novější verze LwM2M také podporují další přenosové protokoly.
Mezi možnosti správy zařízení LwM2M patří vzdálené zajišťování bezpečnostních pověření, aktualizace firmwaru, správa připojení (např. Pro mobilní zařízení a WiFi), vzdálená diagnostika zařízení a odstraňování problémů.
Schopnosti služby LwM2M zahrnují odečty senzorů a měřičů, dálkové ovládání a konfiguraci hostitelských zařízení.
V kombinaci s protokolem LwM2M podporuje datový model LwM2M („objekty LwM2M“) různé případy použití LwM2M. Datový model lze rozšířit a je schopen podporovat aplikace pro různé druhy průmyslových odvětví.
Verze
V roce 2018 se aliance IPSO spojila s Open Mobile Alliance (OMA) a vytvořila OMASpecWorks. OMASpecWorks je odpovědný za údržbu a další rozvoj LwM2M. Dosud byly vytvořeny následující verze LwM2M:
OMA LwM2M 1.0
Lightweight M2M 1.0 byl publikován v únoru 2017. Níže představil následující funkce pro počáteční vydání:
- Jednoduchý objektový model prostředků
- Operace vytváření / načítání / aktualizace / mazání / konfigurace zdrojů
- Pozorování / oznámení zdrojů
- TLV /JSON / Prostý text / neprůhledné datové formáty
- Přenos UDP a SMS
- DTLS založené na zabezpečení
- Režim fronty, např. pro spací zařízení
- Podpora více serverů LwM2M
- Základní objekty LwM2M: Zabezpečení LwM2M, Server LwM2M, Řízení přístupu, Zařízení, Monitorování připojení, Aktualizace firmwaru, Umístění, Statistiky připojení
OMA LwM2M 1.1
Lightweight M2M 1.1 byl publikován v červnu 2018. Představil následující další funkce:
- Vylepšení možností bootstrappingu LwM2M umožňující postupné upgrady
- Vylepšená podpora pro Infrastruktura veřejného klíče (PKI) nasazení
- Zavedení vylepšených mechanismů sekvence registrace klientem LwM2M na servery LwM2M
- Podpora LwM2M přes TCP / TLS
- Podpora zabezpečení aplikační vrstvy pro LwM2M na základě OSCORE
- Vylepšená podpora LwM2M přes WAN s nízkou spotřebou, včetně 3GPP LTE-M a NB-IoT & LoRaWAN
- Rozšířené operace LwM2M umožňující přístup na úrovni instance prostředků
- Zlepšení výkonu při načítání a aktualizaci zdrojů více objektů
- Podpora pro JSON pomocí SenML s CBOR serializace pro komprimované užitečné zatížení s vysoce účinným přenosem
- Přidání nových datových typů
OMA LwM2M 1.2
Lightweight M2M 1.2 byl publikován v listopadu 2020. Představuje následující další funkce:
- Nové transporty pro LwM2M; to umožňuje přenos zpráv LwM2M MQTT a znovu HTTP
- Optimalizace pro bootstrapping rozhraní; to snižuje množství dat a počet zpráv přenášených během bootstrappingové výměny
- Optimalizace pro registrační rozhraní; to snižuje množství dat přenášených během výměn registrace
- Optimalizace pro rozhraní pro hlášení informací; atributy pozorování mohou být nyní zahrnuty do operace Pozorování
- Podpora funkčnosti brány LwM2M; to umožňuje zařízením IoT, která nejsou LwM2M, ani zařízením LwM2M za bránou být připojena k ekosystému LwM2M a spravovat tato zařízení na dálku
- Nový, vysoce optimalizovaný formát kódování založený na CBOR nazývá LwM2M CBOR
- Vylepšená funkce pro aktualizace firmwaru
- Definice nových atributů oznámení (okraj, potvrzitelné oznámení a maximální historická fronta). Edge umožňuje spouštění oznámení na stoupajících a klesajících hranách. Potvrzitelná oznámení umožňují kontrolu spolehlivých přenosů oznámení. Maximální historická fronta umožňuje kontrolu využití dat časových řad.
- Aktualizace pro použití nejnovějších komunikačních bezpečnostních protokolů založených na TLS a DTLS 1.3 (stejně jako použití ID připojení) a související konfigurace
- Nový objekt pro 5G-NR související konfigurace zařízení