LwM2M

From air
Jump to: navigation, search
LwM2M

LwM2M is a device management protocol designed for sensor networks and the demands of a machine-to-machine (M2M) environment. With LwM2M, OMA has responded to demand in the market for a common standard for managing lightweight and low power devices on a variety of networks necessary to realize the potential of IoT.


Description

LwM2M (Lightweight Machine-to-Machine) est un protocole qui a été développé par l'OMA (Open Mobile Alliance). A l'heure de l'explosion des l'IoT, aucun protocole ne répondait aux besoins en matière de communication des dispositifs les plus petits et peu gourmands en terme de ressources et de consommation énergétique. Or, tous ces appareils ont besoin d'être allumé, configuré, monitoré, requêté, etc. à distance. Le protocole LwM2M répond à ces besoins en proposant un protocole léger aux industriels afin de pouvoir réaliser ces actions à distance sur des dispositifs et applications de "l'Internet of Thing". Ce protocole est donc un protocole de communication entre un client (un dispositif M2M) et un serveur.

OMA LwM2M usage representation

Le protocole a été mis en place à l'aide de pattern architecturaux modernes comme REST et au dessus du standard de transfert CoAP (Constrained Application Protocol). Le protocole LwM2M respecte les standards protocolaires et sécuritaires de l'IETF.

Architecture

Architecture avec un client et un serveur LwM2M

Implantations

Le DevKit de l'OMA est disponible aux développeurs ici : https://github.com/OpenMobileAlliance/OMA-LWM2M-DevKit

Le wiki pour développeur ici : https://github.com/OpenMobileAlliance/OMA_LwM2M_for_Developers/wiki

Voici différentes implantations du protocole LwM2M :

Références


Liens