LwM2M
- UDP-based CoAP (RFC7252) protocol
- improved latency
- improved resiliency
- smaller payloads
- more suitable for LTE-M/NB-IoT
-
- CoAP
-
CoAP — Constrained Application Protocol, Universität Bremen
-
- LwM2M
-
Lightweight M2M (LWM2M) OMA SpecWorks
-
- OMA LightweightM2M (LwM2M) v1.2
-
http://openmobilealliance.org/wp/index.html (Feb 2019)
-
- OMA LightweightM2M (LwM2M) v1.1.1
-
http://openmobilealliance.org/wp/index.html (Jun 2019)
-
- OMA LightweightM2M (LwM2M) v1.0.2
-
http://openmobilealliance.org/wp/index.html (Aug 2018)
-
- RFC6347
-
Datagram Transport Layer Security (DTLS) Version 1.2, IETF (January 2011)
-
- RFC7228
-
Terminology for Constrained-Node Networks, IETF (May 2014)
-
- RFC7252
-
The Constrained Application Protocol (CoAP) IETF (June 2014)
-
- RFC7641
-
Observing Resources in the Constrained Application Protocol (CoAP) IETF (September 2015)
-
- RFC7959
-
Block-Wise Transfers in the Constrained Application Protocol (CoAP) IETF (August 2016)
Clients
-
- ARM Mbed OS
-
Pelion Device Management Client library https://github.com/ARMmbed/mbed-cloud-client (Apache-2.0)
-
- AVsystem Anjay
-
C implementation of the client-side OMA LwM2M protocol https://github.com/AVSystem/Anjay (Apache-2.0)
-
- Zephyr
-
Lightweight M2M (LWM2M) — Zephyr Project Documentation https://docs.zephyrproject.org/latest/reference/networking/lwm2m.html
Backends
Services
-
- ARM Pelion Device Management (formerly Treasure Data)
-
- Bosch XDK Cloud
-
- Mainflux IoT Platform
Implementations
-
- Eclipse Leshan
-
OMA Lightweight M2M server and client in Java https://www.eclipse.org/leshan/
-
- Telit IoT Platform
-
https://www.telit.com/m2m-iot-products/iot-platforms/iot-platform-overview/ (Proprietary)
-
- mainflux/mainflux
-
Industrial IoT Messaging and Device Management Platform https://github.com/mainflux/mainflux/ (Apache-2.0)
-
- zubairhamd/betwixt
-
A LWM2M Client and Server implementation (For Go/Golang) https://github.com/zubairhamed/betwixt (Apache-2.0)
AWS Integration
Related
- “Zephyr Now Supports OMA #LwM2M Protocol! What Can it Do for Me?” https://www.zephyrproject.org/presentations/zephyr-now-supports-oma-lwm2m-protocol-what-can-it-do-for-me/ (March 2018)
- Whitepaper: Managing Internet of Things Devices with the Lightweight Machine-to-Machine (LWM2M) Protocol | Mbed https://os.mbed.com/blog/entry/Whitepaper-Managing-Internet-of-Things/ (20161025)