miniatura|Fig.1 Exemple de LWM2M sobre CoAP per a gestionar dispositius IoT OMA LWM2M (acrònim anglès de Open Mobil Alliance LightWeight Machine to Machine) és un protocol obert i de baixa complexitat per a la gestió de dispositius IoT o M2M. Defineix la capa d'aplicació en un model client/servidor: un servidor LwM2M i un client LwM2M que està incrustat en un dispositiu LwM2M. Aquests dispositius LwM2M es caracteritzen per tenir pocs recursos de maquinari i, per tant, estan obligats a comunicar-se amb protocols senzills com el LwM2M. Com a capa inferior s'acostuma a emprar el protocol CoAP.
Versions OMA LWM2M 1.0 Lightweight M2M 1.0 introdueix les següents característiques : Model de rerursos basat en objectes simples (Simple Object) Notificació de Recursos Suport de dades en format TLV/JSON/Plain Suport de les capes de transport UDP i SMS Seguretat badada en DTLS. Entorn de NAT/Firewall Suport de servidor de Múltiples LwM2M Funcionalitats bàsiques M2M: servidor LwM2M, Control Accés, Dispositiu, Connectivitat, Actualització de microprogramari (Firmware), Posició, estadístiques de Connectivitat
Implementacions NomLlenguatge de programacióVersió LWM2MClient/ServidorLicènciaEnllaçARM mBedC1.0Client + ServerApache 2https://www.mbed.com/en/development/software/AVSystem AnjayC1.1ClientApache 2.0https://www.avsystem.com/products/anjay/Awa LightweightM2MC1.0Client + ServerBSD 3-clausehttps://github.com/FlowM2M/AwaLWM2MEclipse LeshanJava1.0Client + ServerEPL+EDLhttp://projects.eclipse.org/projects/iot.leshanEclipse WakaamaC1.0Client + ServerEPL+EDLhttp://projects.eclipse.org/projects/technology.wakaama IoTerop IOWAC1.0Client + ServerCommercialhttp://ioterop.com/products
Vegeu també CoAP: protocol de la capa d'aplicació d'internet per a dispositius amb resursos restringits. M2M: comunicacions màquina a màquina.
Referències
Categoria:Protocols de xarxa