CoAP 和 LwM2M 有什么不同?

What differ CoAP and LwM2M?

学习物联网协议CoAP、MQTT、LwM2M

我对 CoAP 和 MQTT 了解了一些。

但是我不知道LwM2M是什么

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

我只是觉得LwM2M不是某种格式的协议而是使用CoAP的体系结构

对吗?

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

请教教我。

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

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

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

官方网站可以直接得到答案:

  • CoAP”是一种专门用于物联网中受限节点和受限网络的网络传输协议。 该协议专为智能能源和楼宇自动化等机器对机器 (M2M) 应用而设计。"
  • LwM2M "is a device management protocol designed for sensor networks and the demands of a machine-to-machine (M2M) environment. With LwM2M, OMA SpecWorks has responded to demand in the market for a common standard for managing lightweight and low power devices on a variety of networks necessary to realize the potential of IoT."

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

您可以在以下链接中找到更多信息:
- What is LwM2M? A device management solution for low power M2M
- CoAP functionality expected in a LwM2M system