OMA LWM2M

OMA Lightweight M2M is a protocol from the Open Mobile Alliance for M2M or IoT device management. Lightweight M2M enabler defines the application layer communication protocol between a LwM2M Server and a LwM2M Client, which is located in a LwM2M Device. The OMA Lightweight M2M enabler includes device management and service enablement for LwM2M Devices. The target LwM2M Devices for this enabler are mainly resource-constrained devices. Therefore, this enabler makes use of a light and compact protocol as well as an efficient resource data model. It provides a choice for the M2M Service Provider to deploy a M2M system to provide service to the M2M User. It is frequently used with CoAP[1].

OMA Lightweight M2M is designed to:

  • Provide Device Management functionality over sensor or cellular networks
  • Transfer service data from the network to devices
  • Extend to meet the requirements of most any application

Versions

OMA LwM2M 1.0

Lightweight M2M 1.0 enabler introduces the following features below for the initial release.

  • Simple Object based resource model
  • Resource operations of creation/retrieval/update/deletion/configuration of attribute
  • Resource observation/notification
  • TLV/JSON/Plain Text/Opaque data format support
  • UDP and SMS transport layer support
  • DTLS based security
  • Queue mode for NAT/Firewall environment
  • Multiple LwM2M Server support
  • Basic M2M functionalities: LwM2M Server, Access Control, Device, Connectivity, Firmware Update, Location, Connectivity Statistics [2]
gollark: On the other hand:- As far as I know Google funds/manages most AOSP development- Google is moving more OS features into Google Play services, their proprietary thing- "Google SafetyNet" stops many things running on rooted devices- Google Play Services runs with nigh-root perms on most Android devices- Google imposes a bunch of requirements on anyone who wants to ship Google apps with their devices
gollark: (root it on some devices, anyway, and install custom ROMs)
gollark: On the one hand, Android is open source and you can use it without Google stuff, root it, etc.
gollark: Technically, no.
gollark: Effectively, yes.

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.