我研究物联网协议CoAP,MQTT,LwM2M。
我能够对CoAP和MQTT有所了解。
但我不知道LwM2M是什么。
我不知道与CoAP有什么不同。
我只是认为LwM2M不是具有某种格式的协议,而是使用CoAP的系统结构。
这是对的吗?
什么是 LwM2M,我如何了解有关 LwM2M 的更多信息?
请有人教我。
LwM2M(由OMA指定)是一个主要建立在CoAP(由IETF指定)之上的协议组。
LwM2M 使用 CoAP 功能的一个子集,这些功能适合在管理设备的大型 LwM2M 服务器上注册的许多小型设备的体系结构。它规定了表示 LwM2M 对象模型的特定路径结构(路径中使用的数字及其含义),以允许统一管理。
与"普通 CoAP"相比,这限制了设备可以执行的操作范围。 设备仍然可以在同一服务器上提供 LwM2M 未涵盖的其他 CoAP 功能。这些限制允许不同的供应商构建可以与不同管理服务器互操作的设备,并且 LwM2M 提供了额外的规范,以便于轻松部署(例如基于智能卡),这些规范超出了 CoAP 的范围。
直接答案可以从官方网站获得:
- CoAP"是一种专门的网络传输协议,用于物联网中的受限节点和受限网络。 该协议专为智能能源和楼宇自动化等机器对机器(M2M)应用而设计。
- LwM2M"是一种设备管理协议,专为传感器网络和机器对机器(M2M)环境的需求而设计。通过LwM2M,OMA SpecWorks响应了市场对通用标准的需求,该标准用于管理各种网络上的轻量级和低功耗设备,以实现物联网的潜力。
基本上,我们可以简单地说,CoAP旨在在受约束的物联网设备之间进行通信,它与HTTP协议非常相似,这方便了开发人员的工作,而LwM2M主要用于远程管理受限设备,例如提供服务支持。这两种协议通常一起使用。
您可以在以下链接中找到更多信息:
- 什么是 LwM2M?LwM2M 系统中预期的低功耗 M2M
- CoAP 功能的设备管理解决方案