Skip to content

LWM2M Supported features

sbernard31 edited this page Nov 15, 2017 · 25 revisions

Based on LWM2M v1.0.2

Keep in mind that sometimes features are supported by Leshan but not yet present in our demos.

💚: Fully implemented.
💛: Partially implemented or implemented without enough flexibility.
⛔: Not implemented.

Client Registration

Server Client Server Demo Client Demo
Register 💚 💚 💚 💚
Register update 💚 💛 #433 #434 💚 💛
De-register 💚 💚 💚 💚

Device Management

Server Client Server Demo Client Demo
Read 💚 💚 💚 💚
Write 💚 💚 💚 💚
Execute 💚 💚 💚 💚
Create 💚 💚 💚 💚
Delete 💚 💚 💚 💚
Write attributes 💚 #341
Discover 💚 💛 #369 💛 #432 💛

Information Reporting

Server Client Server Demo Client Demo
Observe 💚 💚 💚 💚
Passive Cancel observation 💚 💚 💚 💚
Active Cancel observation
Notify 💚 💚 💚 💚

Format

Server Bootstrap Server Client
Plain-text 💚 💚 💚
Opaque 💚 💚 💚
TLV 💚 💚 💚
JSON 💚 💚 💚

Resource Model

Server Bootstrap Server Client
Object 💚 💚 💚
Object Instance 💚 💚 💚
Single Resource 💚 💚 💚
Multi-instance Resource 💚 💚 💚
Object Version
Reusable Resource #329

Security

Server Bootstrap Server Client
NoSec 💚 💚 💚
Pre-Shared-Key 💚 💚 💚
Raw-Public-Key 💚 💛 #435
X.509 💚 💛 #431 #436

Transport binding and mode

Server Bootstrap Server Client
UDP 💚 💚 💚
Queue Mode #427
SMS

Bootstrap

Bootstrap Server Client Bootstrap Server Demo Client Demo
Bootstrap request 💚 💚 💚 💚
Discover request
Write request 💚 💚 💚 💚
Delete request 💚 💚 💚 💚
Bootstrap finished request 💚 💚 💚 💚
Bootstrap Factory 💚 💚 💚 💚
Bootstrap Smartcard
Bootstrap Device Initiated 💛 #437 #404 💛 💛 #374 💛
Bootstrap Server Initiated

Access Control

Server Bootstrap Server Client
Access Control 💚 #404

Attributes

Server Client
 Version
Dimension
Minimum Period 💚
Maximum Period 💚
GreateThan  :green_heart:
LessThan  :green_heart:
Step  :green_heart: