2

我研究物联网协议CoAP、MQTT、LwM2M。

我能够对 CoAP 和 MQTT 有所了解。

但我不知道LwM2M是什么。

我不知道与 CoAP 有什么不同。

我只是认为LwM2M不是某种格式的协议,而是使用CoAP的系统结构。

那是对的吗?

什么是 LwM2M 以及如何了解有关 LwM2M 的更多信息?

请有人教我。

4

2 回答 2

1

LwM2M(由 OMA 指定)是一个主要建立在 CoAP(由 IETF 指定)之上的协议组。

LwM2M 使用 CoAP 功能的子集,这些功能适合许多小型设备在管理设备的大型 LwM2M 服务器上注册的架构。它规定了表示 LwM2M 对象模型的特定路径结构(路径中使用的数字及其含义),以实现统一管理。

与“普通 CoAP”相比,这限制了设备可以做的范围。设备仍然可以在同一服务器上提供 LwM2M 未涵盖的其他 CoAP 功能。这些限制允许不同的供应商构建可以与不同管理服务器互操作的设备,并且 LwM2M 提供了额外的规范以便于部署(例如基于智能卡),这些规范超出了 CoAP 的范围。

于 2019-04-15T16:45:18.843 回答
1

直接的答案可以从官方网站获得:

  • CoAP “是一种专门的网络传输协议,用于物联网中受限节点和受限网络。该协议专为智能能源和楼宇自动化等机器对机器 (M2M) 应用而设计。”
  • LwM2M “是一种设备管理协议,专为传感器网络和机器对机器 (M2M) 环境的需求而设计。通过 LwM2M,OMA SpecWorks 响应了市场对管理轻量级和低功耗设备的通用标准的需求。实现物联网潜力所需的各种网络。”

基本上,我们可以简单地说,CoAP 是为受限物联网设备之间的通信而设计的,它与 HTTP 协议非常相似,便于开发人员的工作,而 LwM2M 主要用于远程管理受限设备,例如提供服务支持。两种协议通常一起使用。

您可以在以下链接中找到更多信息:
-什么是 LwM2M?用于低功耗 M2M 的设备管理解决方案
- LwM2M 系统中预期的 CoAP 功能

于 2019-04-15T17:21:41.177 回答