LwM2M:修订间差异

来自资料库(何亚红)
跳转到导航 跳转到搜索
无编辑摘要
第15行: 第15行:




== 资源模型 ==
=== 资源模型 ===
[[文件:LwM2M-resources-model.png|边框|居中]]
[[文件:LwM2M-resources-model.png|边框|居中]]




== 对象ID ==
=== 对象ID ===
{| class="wikitable"
{| class="wikitable"
|+
|+
第59行: 第59行:
参考地址:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html
参考地址:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html


== 资源ID ==
=== 资源ID ===
{| class="wikitable"
{| class="wikitable"
|+
|+
第79行: 第79行:
|}
|}
参考:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html
参考:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html
== 软件 ==
* [https://www.emqx.com/ EMQX]:面向物联网的现代数据基础设施,支持MQTT协议,支持LwM2M网关功能(打开后监听5683(udp)与5684(dtls)端口)。
* [[wakaama]]:开源LwM2M的C实现。可用作客户端、服务端测试。


== 官网 ==
== 官网 ==
https://www.openmobilealliance.org/release/LightweightM2M/
https://www.openmobilealliance.org/release/LightweightM2M/

2022年12月27日 (二) 01:28的版本

说明

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使用。
  • 0~499 DM&SE Working Group
  • 500~1023 IPSO Working Group
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

主要包含以下部分:
  • 公司或个人注册。范围10241 - 26240,需要注册。
  • 制造商重用。范围:26241 - 32768,无需注册。一般使用此范围作为自定义功能的对象ID。
  • 制造商私有块。范围: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实现。可用作客户端、服务端测试。

官网

https://www.openmobilealliance.org/release/LightweightM2M/