0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科干货 | MQTT 5协议你知道多少?

宏集科技 2023-03-29 15:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

MQTT 5协议你知道多少?

虹 科 干 货

01

MQTT 5 简介

MQTT协议是当今世界上最流行、接受度最高的物联网协议。自推出以来,MQTT已经成功地连接了各种规模的部署中的无数受限设备。

流行的用例包括从连接汽车、制造系统、物流和军事到企业聊天应用程序和移动应用程序。MQTT协议的广泛使用催生了进一步发展MQTT规范的高要求。在此背景下,MQTT v5应运而生。

MQTT 发展历史

02

在20世纪90年代末,Andy Stanford-Clark(IBM)和Arlen Nipper(Cirrus Link)发明了MQTT,用于通过卫星网络监测石油和天然气管道。他们设计的MQTT协议是开放的、简单的、容易实现的。

MQTT是一个极其轻量级的协议,在保证可靠传递的前提下,最大限度地减少了网络带宽和设备资源需求。这个设计允许从一台服务器上支持成千上万的小型设备。这些特点使得MQTT非常适合在处理能力有限、内存容量小、延迟高的受限环境和低带宽网络中使用,如物联网(IoT

03

MQTT 发展时间线

虽然MQTT协议是在1999年发明的,但它的迅速崛起是在几年之后。开源与开放标准的结合是一个成功的组合,MQTT社区迅速发展。在MQTT 3.1.1作为OASIS和ISO标准发布5年后,MQTT 5也随之而来。2019年3月,MQTT 5作为新批准的OASIS和ISO标准取代了MQTT3.1.1的位置。

MQTT 5 设计目标

04

负责规范和标准化 MQTT 的 OASIS 技术委员会 面临着复杂的平衡行为:

在不增加开销或降低易用性的情况下,增加长期用户需要的功能;

在不增加不必要的复杂性的情况下提高性能和可扩展性。

技术委员会为MQTT 5规范确定了以下功能目标:

增强可扩展性和大规模系统的功能

改进错误报告

正式确定通用模式,包括能力发现和请求响应

包括用户属性在内的可扩展性机制

性能改进和对小型客户端的支持

基于这些目标和现有 MQTT 部署的需求,技术委员会指定了几个非常有用的新功能。像虹科HiveMQ MQTT Broker企业版这样的复杂MQTT代理已经为消息和客户端会话实现了共享订阅和生存时间等功能。随着MQTT 5的发布,这些热门的功能成为官方标准的一部分。

增强可扩展性和大规模系统是新规范的关键目标之一。MQTT 3.1.1证明了MQTT是一个独特的、可扩展、有状态的物联网协议。虹科HiveMQ MQTT Broker企业版在云基础设施上为一个MQTT代理集群实现了1000万个MQTT同时连接的基准测试。MQTT 5的设计旨在使MQTT代理更容易扩展到巨大数量的并发连接的客户端。

05

为什么没有MQTT 4?

你可能会好奇,为什么MQTT 3.1.1的后续版本是MQTT 5?

答案很简单,这是因为MQTT协议在CONNECT数据包中定义了一个固定的报头,这个头包含了一个协议版本的单字节值。

如果你检查一下网络上的几个CONNECT数据包,你会注意到一些有趣的事情。MQTT 3.1的协议版本值为 "3",MQTT 3.1.1的协议版本值为 "4"。为了使线上的协议版本值与官方协议版本名称同步,新的MQTT版本在协议名称和值上都使用 "5"。

关于虹科 HiveMQ

06

虹科HiveMQ 是一个基于 MQTT 数据传输的通信平台,旨在将数据快速、高效、可靠地传递给连接的物联网设备,HiveMQ 使用 MQTT 协议在设备和企业平台之间进行实时、双向的数据推送。

815b2862-cd3b-11ed-ad0d-dac502259ad0.png

虹科HiveMQ 的建立是为了解决企业在构建新的物联网应用时面临的一些关键技术挑战,包括:

构建可靠、可扩展的关键业务物联网应用

快速的数据交付,以满足终端用户对响应式物联网产品的期望

通过有效利用硬件、网络和云资源降低运营成本

将物联网数据整合到现有的企业系统中

81941bea-cd3b-11ed-ad0d-dac502259ad0.png

虹科HiveMQ 提供免费版、专业版、企业版 MQTT Broker 产品,并提供 Kafka、企业安全及 MQTT Broker 桥接三种企业级扩展套件,HiveMQ 还提供高效的 MQTT 客户端及云平台,多方位满足用户需求。

8207835a-cd3b-11ed-ad0d-dac502259ad0.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407831
  • MQTT
    +关注

    关注

    5

    文章

    720

    浏览量

    24783
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PSI5传感器编程应用:汽车可靠数据传输的实现方案

    安全。而PSI5传感器,作为基于PSI5协议的专业级产品,正是解决这一核心需求的适配方案。PSI5
    的头像 发表于 12-04 17:03 41次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>PSI<b class='flag-5'>5</b>传感器编程应用:汽车可靠数据传输的实现方案

    动态 | ×长城汽车技术交流日圆满落幕!

    11月25日,携手长城汽车在保定·长城技术中心成功举办“X长城汽车技术交流日”系列workshop活动,与长城技术中心的各位工程师共同展望行业发展前景,为双方未来更多的生态合作
    的头像 发表于 11-28 17:07 1770次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>动态 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×长城汽车技术交流日圆满落幕!

    圆满收官 | CAN总线专题全系列直播精华回顾已上线!

    CAN总线系列直播圆满收官!HongKeWebinars作为汽车电子通信领域的核心协议,CAN总线技术正随着智能驾驶、车联网等趋势加速迭代。为帮助工程师深入掌握CAN总线技术,
    的头像 发表于 11-24 17:55 2532次阅读
    圆满收官 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN总线专题全系列直播精华回顾已上线!

    峰会 | 峰会 | 倒计时一周!群英集结上海虹桥,邀您共赴盛会!

    11月25日,Pico波形诊断技术峰会即将在上海虹桥·恺畅酒店拉开序幕!这场汇集了全国顶尖波形诊断大师与免拆诊断爱好者们的年终盛会,将会予一场怎样的学习之旅?倒计时一周!
    的头像 发表于 11-19 17:52 1048次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>峰会 | <b class='flag-5'>虹</b><b class='flag-5'>科</b>峰会 | 倒计时一周!群英集结上海虹桥,<b class='flag-5'>虹</b><b class='flag-5'>科</b>邀您共赴盛会!

    案例 | 矿业数字化转型:owa5X如何赢得日立Wenco信任?

    owa5X用于采矿业的远程信息处理方案矿业数字化转型不仅是技术升级,更是一场信任构建的历程。选择何种技术伙伴,如何确保系统在恶劣环境下稳定可靠,是每一个矿业企业决策者必须审慎考虑的问题。在这
    的头像 发表于 11-18 17:03 376次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 矿业数字化转型:<b class='flag-5'>虹</b><b class='flag-5'>科</b>owa<b class='flag-5'>5</b>X如何赢得日立Wenco信任?

    直播回顾 | 硬核干货放送,CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    直播想要系统学习CAN总线知识,提升开发效率和项目交付质量?想要了解行业成功案例和高效工具链,帮助团队评估新技术方案、控制风险?欢迎关注「CAN总线专题系列」课程!8月
    的头像 发表于 09-17 17:39 595次阅读
    直播回顾 | 硬核<b class='flag-5'>干货</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN总线应用层直播助您告别低效联调,破解车载网络开发核心难题

    MQTT_协议中文资料

    电子发烧友网站提供《MQTT_协议中文资料.pdf》资料免费下载
    发表于 09-02 16:19 0次下载

    GraniStudio :MQTT 协议的深度剖析

    在工业物联网(IIoT)的通信协议体系中,MQTT(Message Queuing Telemetry Transport)凭借其轻量级、发布 - 订阅模式和低带宽占用等特性,成为连接边缘设备与云端
    的头像 发表于 08-04 09:48 809次阅读
    GraniStudio :<b class='flag-5'>MQTT</b> <b class='flag-5'>协议</b>的深度剖析

    分享 | 赋能现代化矿业:Owasys坚固型车载通信终端方案

    导读在采矿行业,设备运行环境极端恶劣——高温、严寒、粉尘、震动、冲击无处不在。确保关键设备(如矿用卡车、挖掘机、钻机等)的可靠通信、精准定位与高效管理,是保障矿山安全运营和提升生产力的核心挑战。Owasys专为采矿行业设计的坚固型车载通信终端——
    的头像 发表于 06-24 17:04 425次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 赋能现代化矿业:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Owasys坚固型车载通信终端方案

    MQTT为何成为物联网协议

    的优势,以下为详细介绍: 轻量级特性,适配资源受限设备 协议头开销小 :MQTT协议头非常简洁,相比其他协议,它在数据传输时添加的额外信息
    的头像 发表于 05-20 09:54 599次阅读

    活动 | 广州示波器诊断体验交流日圆满落幕!NVH专场即将上线!

    HongkePico诊断体验交流日2025年4月18日,Pico示波器诊断体验交流活动圆满落幕!非常感谢大家的积极参与和热情支持!我们的下一场交流日活动,也将在6月落地广州,想知道下一场的主题
    的头像 发表于 04-23 11:56 715次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>活动 | 广州示波器诊断体验交流日圆满落幕!NVH专场即将上线!

    直播回顾 | 核心协议精讲!TSN基础知识理论培训,带你划重点!

    当工业4.0与智能汽车、航空航天技术碰撞实时性、确定性通信成为跨越行业的共同需求4月1日直播间TSN工程师罗工带来「TSN基础知识理论培训」带大家系统回顾了TSN技术发展历程深
    的头像 发表于 04-02 17:33 748次阅读
    直播回顾 | 核心<b class='flag-5'>协议</b>精讲!TSN基础知识理论培训,<b class='flag-5'>虹</b><b class='flag-5'>科</b>带你划重点!

    直播回放 | IO-Link技术概述与IO-Link OEM

    「一站式通讯解决方案」系列直播第1期圆满落幕!本期主题为「IO-Link技术概述与IO-LinkOEM」感谢各位朋友的热情参与!本期直播中
    的头像 发表于 02-19 17:34 1142次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播回放 | IO-Link技术概述与<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link OEM

    基于MQTT协议的车云通信设计

    随着智能汽车的发展,车云通信的功能场景及数据量也逐渐增多,具有轻量化、可靠性等特点的MQTT协议成为很多OEM车云通信协议的选择。本文主要介绍。 什么是MQTT
    的头像 发表于 01-08 10:24 1717次阅读
    基于<b class='flag-5'>MQTT</b><b class='flag-5'>协议</b>的车云通信设计

    百问MQTT协议分析 - MQTT简述及协议报文格式组成

    16.1 mqtt协议介绍 16.1.1 概述 ​MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。它的设计思想是轻巧、开放、简单、规范,易于实现。这些特点使得它对很多场景
    发表于 12-13 09:29