LwM2M 协议插件
emqx_lwm2m (opens new window) 提供对 LwM2M 协议的支持。
配置 LwM2M 插件
etc/plugins/emqx_lwm2m.conf:
## LwM2M 监听端口
lwm2m.port = 5683
## Lifetime 限制
lwm2m.lifetime_min = 1s
lwm2m.lifetime_max = 86400s
## Q Mode 模式下 `time window` 长度, 单位秒。
## 超过该 window 的消息都将被缓存
#lwm2m.qmode_time_window = 22
## LwM2M 是否部署在 coaproxy 后
#lwm2m.lb = coaproxy
## 设备上线后,主动 observe 所有的 objects
#lwm2m.auto_observe = off
## client register 成功后主动向 EMQ X 订阅的主题
## 占位符:
## '%e': Endpoint Name
## '%a': IP Address
lwm2m.topics.command = lwm2m/%e/dn/#
## client 应答消息(response) 到 EMQ X 的主题
lwm2m.topics.response = lwm2m/%e/up/resp
## client 通知类消息(noify message) 到 EMQ X 的主题
lwm2m.topics.notify = lwm2m/%e/up/notify
## client 注册类消息(register message) 到 EMQ X 的主题
lwm2m.topics.register = lwm2m/%e/up/resp
# client 更新类消息(update message) 到 EMQ X 的主题
lwm2m.topics.update = lwm2m/%e/up/resp
# Object 定义的 xml 文件位置
lwm2m.xml_dir = etc/lwm2m_xml
同样可以通过以下配置打开 DTLS 支持:
# DTLS 证书配置
lwm2m.certfile = etc/certs/cert.pem
lwm2m.keyfile = etc/certs/key.pem