Gateways / Nginx modules

LwM2M gateway

Configure the selected LwM2M registration and telemetry profile over a trusted CoAP boundary.

Selected 1.2 source runtime certified; installed replay pending

The LwM2M gateway supports a deliberately selected device-registration profile rather than a general device-management server.

Server configuration

stream {
  server {
    listen 5684 udp;
    iot_gateway_lwm2m on;
    iot_gateway_lwm2m_max_datagram 65536;
    iot_gateway_lwm2m_identity tenant-a gateway-a;
    iot_gateway_lwm2m_security dtls_terminated;
    iot_gateway_lwm2m_iotd_ring /nginz-iot-edge 4096 1024 1 1;
  }
}

The security value describes the trusted ingress boundary. DTLS handshake, key material, and peer identity stay at the nginx/OpenSSL edge boundary.

Selected profile

Implemented behavior includes bootstrap, registration/update/deregister, Send, selected Device/Connectivity/Firmware notifications, Observe sequence metadata, queue mode, duplicate suppression, and restart recovery.

This is not a complete Read/Write/Execute server, arbitrary object-model manager, or end-to-end firmware package system. The selected 1.2 profile is a Max and Enterprise gateway.

Implementation authority

This page is a customer-oriented guide. The source contract remains authoritative for exact behavior and release evidence.

src/modules/gateway-lwm2m-nginx-module/README.md