Skip to content

New LWM2M Send Scheduler objects #858

@jvermillard

Description

@jvermillard

I would like to register two new object on the behalf of my customer EDF R&D

The two objects are described in this DDF file:
https://github.com/clunkymachines/lwm2m-sendsched/blob/main/ddf/send_scheduler.xml

The Telemetry Sampling & Send Scheduler object provides a standardized way to configure how LwM2M devices collect, filter, batch, and transmit telemetry using the LwM2M Send/Data Push mechanism.

Today, vendors implement this behavior in proprietary ways, leading to inconsistent sampling rules and incompatible telemetry policies. This object family defines:

  • Sampling Rules (resource paths, thresholds, step, min/max intervals)
  • Send Scheduling (flush on max age, max samples, or registration update)

The goal is to enable consistent, energy-efficient telemetry behavior across LPWA devices and ensure cross-vendor interoperability.

More details:

A Zehpyr based open-source implementation: https://github.com/clunkymachines/lwm2m-sendsched/
And a demo video: https://drive.proton.me/urls/FP9F2WS5MR#1WTEyTWWbU7F
Discussions about possible Zephyr up-streaming: zephyrproject-rtos/zephyr#97621

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