查看“LwM2M”的源代码
←
LwM2M
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== 说明 == LwM2M(Lightweight M2M,轻量级M2M),由开发移动联盟(OMA)提出,是一种轻量级的、标准通用的物联网设备管理协议,可用于快速部署客户端/服务器模式的物联网业务。LwM2M为物联网设备的管理和应用建立了一套标准,它提供了轻便小巧的安全通信接口及高效的数据模型,以实现M2M设备管理和服务支持。 特点如下: * 基于资源模型的简单对象 * 资源操作:创建/检索/更新/删除/属性配置 * 资源的观察/通知 * 支持的数据格式:TLV/JSON/Plain Text/Opaque * 传输层协议:UDP/SMS * 安全协议:DTLS * NAT/防火墙应对方案: Queue模式 * 支持多LwM2M Server * 基本的M2M功能:LwM2MServer,访问控制,设备,网络连接监测,固件更新,位置和定位服务,统计. === 资源模型 === [[文件:LwM2M-resources-model.png|边框|居中]] === 对象ID === {| class="wikitable" |+ !类别 !URN !对象ID范围 !说明 |- |oma-label |<nowiki>urn:oma:lwm2m:oma</nowiki>:<id>:<version> |0~1023 |只能由OMA使用。 * 0~499 DM&SE Working Group * 500~1023 IPSO Working Group |- |reserved | |1024 - 2047 |保留 |- |ext-label |<nowiki>urn:oma:lwm2m:ext</nowiki>:<id>:<version> |2048 - 10240 |由第三方标准组织或者机构注册 |- |x-label |<nowiki>urn:oma:lwm2m:x</nowiki>:<id>:<version> |10241 - 26240 26241 - 32768 32769 - 42768 |主要包含以下部分: * 公司或个人注册。范围10241 - 26240,需要注册。 * 制造商重用。范围:26241 - 32768,无需注册。一般使用此范围作为自定义功能的对象ID。 * 制造商私有块。范围:32769 - 42768,无需注册,保留給各个制造商。 |} 参考地址:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html === 资源ID === {| class="wikitable" |+ !类别 !资源ID范围 !说明 |- |Common Resources |0 - 2047 |公共资源ID,必须唯一。 |- |Reusable Resources |2048 - 26240 |可由公司、标准组织及机构注册。 |- |Private Resources |26241 - 32768 |私人使用。无需注册。一般使用此范围作为自定义的资源ID。 |} 参考:https://technical.openmobilealliance.org/OMNA/LwM2M/LwM2MRegistry.html === 个人常用名词解释 === {| class="wikitable" |+ !名词 !英文(全称/简称,不区分大小) !说明 |- |对象ID | * ObjectID |LwM2M协议定义。 |- |资源ID | * ResourceID |LwM2M协议定义 |- |对象实例ID | * ObjectInstanceID |对象的实例ID,一般在0~65535中。 每个对象的实例均包含必要的资源(对象中标记为Mandatory 的资源),对于可选的资源不一定包含,对于拥有多个服务器的客户端而言非常有用。 |- |资源路径 | * ResourcePath |为字符串,可由对象ID、对象实例ID、资源ID组成,其中在不同的场景下可省略对象实例ID于资源ID。 一般的形式为/ObjectID/ObjectInstanceID/ResourceID。 |} == 软件 == * [https://www.emqx.com/ EMQX]:面向物联网的现代数据基础设施,支持MQTT协议,支持[[Emqx-lwm2m|LwM2M网关]]功能(打开后监听5683(udp)与5684(dtls)端口)。 * [[wakaama]]:开源LwM2M的C实现。可用作客户端、服务端测试。 == 相关文件 == === 核心技术规范 === [[文件:OMA-TS-LightweightM2M-V1 0 2-20180209-A.pdf|边框|居中|缩略图]] [[文件:OMA-TS-LightweightM2M Core-V1 1 1-20190617-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/
返回
LwM2M
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息