iot - CoAP 和 LwM2M 有何不同?
问题描述
我研究物联网协议CoAP、MQTT、LwM2M。
我能够对 CoAP 和 MQTT 有所了解。
但我不知道LwM2M是什么。
我不知道与 CoAP 有什么不同。
我只是认为LwM2M不是某种格式的协议,而是使用CoAP的系统结构。
那是对的吗?
什么是 LwM2M 以及如何了解有关 LwM2M 的更多信息?
请有人教我。
解决方案
LwM2M(由 OMA 指定)是一个主要建立在 CoAP(由 IETF 指定)之上的协议组。
LwM2M 使用 CoAP 功能的子集,这些功能适合许多小型设备在管理设备的大型 LwM2M 服务器上注册的架构。它规定了表示 LwM2M 对象模型的特定路径结构(路径中使用的数字及其含义),以实现统一管理。
与“普通 CoAP”相比,这限制了设备可以做的范围。设备仍然可以在同一服务器上提供 LwM2M 未涵盖的其他 CoAP 功能。这些限制允许不同的供应商构建可以与不同管理服务器互操作的设备,并且 LwM2M 提供了额外的规范以便于部署(例如基于智能卡),这些规范超出了 CoAP 的范围。
推荐阅读
- python - 使用日期时间填写列表中缺失月份的最佳方法是什么?
- docker - 使用 docker 构建 Jekyll 并使用 nginx 服务
- xpath - python selenium 如何在 XPath 1.0 中处理动态 XPath
- angular - Jest 测试在 CLI 中运行良好,但在 IntelliJ 中失败
- c# - 如何在存储库类中使用 IAsyncEnumerable
- android - 不是每次设备旋转时都会出现一次 AlertDialog
- java - Java Rest 集成身份验证错误
- yii2 - 在 yii2 中为 msmsoft/yii2-admin 覆盖模型
- pandas - 使用 One Hot 编码后在列中显示特征名称
- sql - UNION 查询不接受搜索日期的条件