CoAP和LwM2M有什么区别?

时间:2019-04-15 01:45:03

标签: iot coap lightweight-processes

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

我对CoAP和MQTT有所了解。

但是我不知道LwM2M是什么。

我不知道与CoAP有什么区别。

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

对吗?

什么是LwM2M?我如何知道有关LwM2M的更多信息?

请有人教我。

2 个答案:

答案 0 :(得分:0)

LwM2M(由OMA指定)是一个协议组,主要在CoAP(由IETF指定)的基础上构建。

LwM2M使用CoAP功能的子集,该功能适用​​于许多小型设备的体系结构,这些体系结构在管理设备的大型LwM2M服务器上注册。它规定了代表LwM2M对象模型的特定路径结构(路径中使用数字及其含义)。

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

答案 1 :(得分:0)

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

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

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

更多信息,请参见以下链接:
-What is LwM2M? A device management solution for low power M2M
-CoAP functionality expected in a LwM2M system