MQTT,CoAP,LWM2M,UDP,TCP各自特点

UDP 用户数据报协议(UDP,User Datagram Protocol)传输层协议
1.是无连接的,即发送数据之前不需要建立连接。
2.尽最大努力交付,即不保证可靠交付
3.传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。
4.支持一对一,一对多,多对一和多对多的交互通信。

TCP传输控制协议(TCP,Transmission Control Protocol)传输层协议
1.TCP面向连接(如打电话要先拨号建立连接)。
2.提供可靠的服务,
3.通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达。传输效率相对较低。
4.连接只能是点到点、一对一的

CoAP 约束应用协议(CoAP The Constrained Application Protocol)应用层协议
1.基于REST架构的CoAP协议。
2.工作在 UDP协议族
3.COAP是二进制格式的,
4.HTTP是文本格式的,COAP比HTTP更加紧凑。
5.轻量化,COAP最小长度仅仅4B,一个HTTP的头都几十个B
6.支持可靠传输,数据重传,块传输。
7.确保数据可靠到达支持IP多播, 即可以同时向多个设备发送请求。
8.非长连接通信,适用于低功耗物联网场景。

MQTT 消息队列遥测传输(MQTT Message Queuing Telemetry Transport) 应用层协议
1.基于客户端-服务器的消息发布/订阅传输协议。
2.工作在 TCP/IP协议族
3.MQTT协议是轻量、简单、开放和易于实现的
4.机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。
5.MQTT协议的优势是可以支持所有平台,它几乎可以把所有的联网物品和互联网连接起来。

LwM2M 轻量级机器到机器 (Lightweight Machine-To-Machine)应用层协议
1.协议基于REST架构。
2.协议的消息传递是通过CoAP协议来达成的。
3.协议定义了一个紧凑高效又不乏扩展性的数据模型
4.协议最主要的实体包括LwM2M Server和LwM2M Client。
LwM2M Serve作为服务器,部署在M2M服务供应商处或网络服务供应商处。
LwM2M Client作为客户端,部署在各个LwM2M设备上。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LWM2M是Lightweight M2M的缩写,它是一种设备管理和交互接口协议,定义在CoAP协议之上。它基于IPSO对设备模型进行了标准化,提供了一组轻量级的设备管理和交互接口协议。LWM2M的实现主要有C语言的Wakaama和Java语言的Leshan。它的应用场景适合于CoAP协议,并且相对于CoAP协议更方便地实现设备的管理。通过LWM2M,M2M管理平台可以向远程设备发送读取、写入、创建、执行等操作,从设备的固件资源中读取值,写入新值,创建新的对象实例,执行操作等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [什么是物联网?常见IoT 物联网协议最全讲解](https://blog.csdn.net/klandor2008/article/details/109006947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [物联网常用的网络协议MQTT、AMQP、HTTP、CoAPLwM2M](https://blog.csdn.net/weixin_47567401/article/details/113810919)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [lwm2mcoap协议 简解读](https://blog.csdn.net/qq_15165093/article/details/105348197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值