💧 OMA Utilities WG • Water 2.0 has launched • Vendor-neutral interoperability framework for smart water metering, built on LwM2M 1.2.2 •


LwM2M Client Conformance Tool

Conformance Validation Based on Official OMA Interoperability Test Specifications

The OMA LwM2M Client Conformance Tool enables device manufacturers, software developers, and test engineers to independently verify that their LwM2M Client implementation conforms to OMA specifications before deployment, interoperability events, or customer trials.

The tool executes an automated suite of conformance tests against an OMA-hosted Eclipse Leshan reference implementation of an LwM2M Server, validating that LwM2M Client implementations behave in accordance with supported OMA LwM2M specifications.

Test suites are derived directly from official OMA specifications, including:

Supported targets include real devices, software implementations, gateways, and bridge or connector solutions that interconnect legacy or non-IP devices.

At the completion of each test run, the tool generates a detailed HTML report identifying passed, failed, and incomplete test cases, helping engineering teams rapidly identify implementation issues, demonstrate conformance, and improve interoperability readiness.

Why Use the Conformance Tool?

What It Tests

The tool validates client behaviour against OMA test specifications and a reference LwM2M Server implementation. It is intended to complement, not replace, interoperability testing with independent server implementations.

Architecture

The conformance tool operates as an automated test harness that validates a Device Under Test (DUT) through an OMA-hosted Eclipse Leshan reference implementation of an LwM2M Server.

The DUT communicates with the server over a standard IP network while the conformance tool executes test procedures and verifies client responses against expected protocol behaviour.

LwM2M Client Conformance Tool Architecture

Architecture of the OMA LwM2M Client Conformance Tool

The Device Under Test (DUT) establishes a standard LwM2M connection to the OMA-hosted Eclipse Leshan LwM2M reference server, while the conformance tool orchestrates and validates the resulting protocol exchanges.

Getting Started — Begin Your Conformance Journey

1. Register Your Implementation

Submit your details to the OMA team and tell us about your organization, device or software type, LwM2M version, and target profile.

This information allows us to provision access and direct you to the appropriate resources.

Submit Registration

2. Receive Repository Access

Once approved, you will receive access to the OMA Conformance Tool GitHub repository, including the test framework, supported profiles, configuration examples, and supporting documentation.

3. Follow the Setup Guide

The repository README is the authoritative guide for installation, configuration, running tests, interpreting results, and troubleshooting.

View the README on GitHub

Resources

Copyright ©   2002-
2026