LwM2M:修订间差异
跳转到导航
跳转到搜索
第91行: | 第91行: | ||
[[文件:OMA-TS-LightweightM2M Core-V1 1 1-20190617-A.pdf|居中|缩略图]] | [[文件:OMA-TS-LightweightM2M Core-V1 1 1-20190617-A.pdf|居中|缩略图]] | ||
[[文件:OMA-TS-LightweightM2M Core-V1 2-20201110-A.pdf|居中|缩略图]] | [[文件:OMA-TS-LightweightM2M Core-V1 2-20201110-A.pdf|居中|缩略图]] | ||
=== 其它规范文件 === | |||
[[文件:TS-0005-Management Enablement (OMA)-V1 0 1.pdf|居中|缩略图]] | |||
== 官网 == | == 官网 == | ||
https://www.openmobilealliance.org/release/LightweightM2M/ | https://www.openmobilealliance.org/release/LightweightM2M/ |
2022年12月27日 (二) 02:00的版本
说明
LwM2M(Lightweight M2M,轻量级M2M),由开发移动联盟(OMA)提出,是一种轻量级的、标准通用的物联网设备管理协议,可用于快速部署客户端/服务器模式的物联网业务。LwM2M为物联网设备的管理和应用建立了一套标准,它提供了轻便小巧的安全通信接口及高效的数据模型,以实现M2M设备管理和服务支持。
特点如下:
- 基于资源模型的简单对象
- 资源操作:创建/检索/更新/删除/属性配置
- 资源的观察/通知
- 支持的数据格式:TLV/JSON/Plain Text/Opaque
- 传输层协议:UDP/SMS
- 安全协议:DTLS
- NAT/防火墙应对方案: Queue模式
- 支持多LwM2M Server
- 基本的M2M功能:LwM2MServer,访问控制,设备,网络连接监测,固件更新,位置和定位服务,统计.
资源模型
对象ID
类别 | URN | 对象ID范围 | 说明 |
---|---|---|---|
oma-label | urn:oma:lwm2m:oma:<id>:<version> | 0~1023 | 只能由OMA使用。
|
reserved | 1024 - 2047 | 保留 | |
ext-label | urn:oma:lwm2m:ext:<id>:<version> | 2048 - 10240 | 由第三方标准组织或者机构注册 |
x-label | urn:oma:lwm2m:x:<id>:<version> | 10241 - 26240
26241 - 32768 32769 - 42768 |
主要包含以下部分:
|
参考地址:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html
资源ID
类别 | 资源ID范围 | 说明 |
---|---|---|
Common Resources | 0 - 2047 | 公共资源ID,必须唯一。 |
Reusable Resources | 2048 - 26240 | 可由公司、标准组织及机构注册。 |
Private Resources | 26241 - 32768 | 私人使用。无需注册。一般使用此范围作为自定义的资源ID。 |
参考:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html
软件
- EMQX:面向物联网的现代数据基础设施,支持MQTT协议,支持LwM2M网关功能(打开后监听5683(udp)与5684(dtls)端口)。
- wakaama:开源LwM2M的C实现。可用作客户端、服务端测试。