车辆跟踪设备中物联网协议MQTT和COAP对比

现在,提到物联网的概念大家都不陌生,例如共享单车、共享充电宝、智能家电等,都是物联网技术的衍生应用。物联网是将万物互联的技术,属于互联网的进一步发展,实现物品与网络的交互。
在这里插入图片描述

例如,对于车辆互联网的概念,即是将车辆与网络连接,用户只需要将云息通信车辆跟踪设备安装在车中,用户即可通过云端后台(类似于APP)来控制车辆,包括了监测车辆的实时位置、车辆是否超速行驶、车辆中的油量与里程数等。用户可在云端后台设置电子围栏,即可保障车辆始终在安全范围内,对于车辆失控的情况下,用户还可以通过断油断电的操作迅速锁定车辆。

在这里插入图片描述

目前物联网行业目前仍然是一片蓝海,小规模的物联网公司在未来非常有机会与规模完善的企业竞争。因此学习物联网相关的知识无论是对于个人创业还是就业都是非常有必要的。
在这里插入图片描述

物联网设备在传输数据时,必须要遵循传输协议,目前市面上最常见的协议包括MQTT协议与CoAP协议。
MQTT协议实现简单,提供数据传输的QoS,可传输任意类型的数据,同时还具备轻量化的特点。CoAP的协议设计也非常小巧,易于使用。
在这里插入图片描述

两种协议的主要联系与区别如下:
MQTT是TCP长连接
COAP是UDP短链接
通信方式:
MQTT是发布订阅方式,CoAP是请求/回复方式。
协议组成:
MQTT:
BYTE0:
Bit:0-3是MessageType
Bit:4指示TCP/UDP
Bit:5-6是Qos等级
Bit:7保留
BYTE1-4:保留
BYTE5:可选
Bit0-7:消息头长度
BYTE6:可选
Bit0-7:消息长度
COAP:
BYTE0:
Bit:0-1是版本信息
Bit:2-3是消息类型(CON/NON/ACK/RST)
Bit:4-7是token长度
Bit:8-15是Code码
Bit:16-31是消息ID
BYTE1:可选
Bit0-31:是Token
BYTE2:可选
Bit0-31:是Options
BYTE3:可选
Bit0-31:是Payload
场景:
MQTT用于多对多,使用中间代理传递消息;COAP用于单对单,直接和服务器通信。
希望该内容能够帮助到更多感兴趣的用户。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值