Skip to content

[ANSWER] Which LWM2M version Wakaama Client supports? #729

@rpolitex

Description

@rpolitex

Hi,
It's Roman, CTO in the embedded dev team Sinai RnD.

Intro

We have wide plans to use the Wakaama Library as the base for the solution we are creating for our Client.
I see several times that people ask questions like "Is Wakaama compliant with LWM2M v.1.1 (or v.1.2)?".

To answer this question we have performed an analysis of the gap between the current Wakaama and LWM2M specification.
I'm happy to share our results with the community and receive feedback.

Basics

Some considerations:

  • this analysis has a preliminary nature, so mistakes are possible, no guarantees
  • we are focused only on the Wakaama Client and do not know anything about the Server/ Bootstrap Server functionality
  • Wakaama version under analysis 11662338

How to read the table

The Analysis is formatted as a table. It consists of 2 parts separated by a double vertical border.
The first part describes which version of the LWM2M Protocol Wakaama supports (for every LWM2M feature).
The second part (see in the comment below) shows the evolution of LWM2M features in different Protocol versions (from the introduction to the current state).

There is a color coding in the table:

  • LWM2M ver.1.0 - grey
  • LWM2M ver.1.1 - yellow
  • LWM2M ver.1.2 - green
  • LWM2M ver.1.2.1 - blue
  • no support - red

Analysis result

The full table is accessible in Google Spreadsheets

image_2023-10-04_20-03-47

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions