打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
QoS 设计:车联网平台消息传输质量保障|车联网平台搭建从入门到精通 04

在此之前,我们已经介绍了车联网 MQTT 消息平台的搭建,以及如何根据实际业务需求进行车联网消息主题设计。接下来,我们就需要考虑如何将消息数据进行高质量的安全传输。在本篇文章中,我们将借助 MQTT 协议的 QoS 特性,介绍车联网场景中的 MQTT 消息 QoS 设计,保障数据传输质量。

前言
MQTT 协议中的 QoS 等级

车联网场景中的消息 QoS 设计

特别提醒

需要注意的是 MQTT 发布与订阅操作中的 QoS 代表了不同的含义,发布时的 QoS 表示消息发送到 MQTT Broker 使用的 QoS 等级,订阅时的 QoS 表示 MQTT Broker 向自己转发消息时可以使用的最大 QoS 等级。

需要保障发送与订阅的 QoS 一致,才能确保最终收到的消息是固定的 QoS 等级,否则会出现消费降级的情况。例如:A 发送的消息 QoS 为 2,B 订阅的消息 QoS 为1,则最终接收到消息的 QoS 为 1。

EMQX 基于 QoS 等级的消息传输保障

飞行窗口的设计可允许多个未确认的 QoS 1 和 QoS 2 报文同时存在于网路链路上,消息队列则可以满足在消息链路中消息超出飞行窗口的同时对消息进行进一步存储,以满足客户端离线时未接收的消息或者未确认数据消息的存储需求。

飞行窗口同时也有 upgrade_qos 参数实现根据订阅强制升级 QoS 之类的功能,可实现 QoS 等级的一致性,确保不会出现消费降级的情况。

此外,EMQX 还可提供限制业务按区域接入实现不同的 QoS 等级、数据桥接 QoS 管理、MQTT-SN 协议 QoS 管理等能力,均为车联网场景下的消息可靠传输提供了有力保障。

下载体验:https://www.emqx.com/zh/products/emqx

结语

通过本文我们可以看到,MQTT 协议的 QoS 特性对于车联网场景下消息数据的安全传输具有重要意义。

作为完整支持 MQTT 协议标准的云原生分布式消息服务器,EMQX 在产品设计中充分利用 MQTT 协议的特性优势,为物联网平台与应用构建提供可靠的数据连接、移动、处理与集成

We are hiring! Join us and Code the Future together.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MQTT QoS 设计:车联网平台消息传输质量保障
嬴彻科技依托EMQ物联网基础设施,建设商用车车云协同体系
CoAP和MQTT介绍和对比
MQTT over QUIC:下一代 IoT 物联网标准协议
使用S7-1200和1500 轻松连接物联网MQTT 消息服务器
三分钟弄懂物联网流行协议——MQTT
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服