文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

MQTT 5.0的特性有哪些

2023-06-03 17:58

关注

这篇文章主要介绍“MQTT 5.0的特性有哪些”,在日常操作中,相信很多人在MQTT 5.0的特性有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MQTT 5.0的特性有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

作为OASIS MQTT技术委员会的一员,EMQ在上周收到OASIS的一项公告:在最近的投票中,MQTT 5.0 标准以17票通过0票反对被批准为OASIS标准。委员会将准备并发布作为OASIS标准的最终版,并在完成后通知委员会成员。

MQTT协议是一种基于客户端、服务器架构的、以发布和订阅方式传递消息的一种消息传输协议。MQTT是一种轻量的、开放的、易用的和易实现的协议,这些特性使MQTT能够适应不同的使用环境,包括资源受限的场景,比如M2M通讯和各种物联网应用场景。此次通过的MQTT 5.0是自2014年的3.1.1版本以来的一次重要的协议升级,新协议能适应近年来行业发展的新需求,同时也为未来物联网行业发展的做了协议上的准备。

EMQ公司从成立到现在,我们EMQ一直致力于为整个物联网行业提供最好的MQTT协议产品,同时也在积极的参与MQTT标准的制定。从2018年起,EMQ就在OASIS MQTT 技术委员会中拥有投票权,是目前为止唯一的拥有投票权的中国公司。

在EMQ的产品线中,EMQ X 2.X版本实现了MQTT 3.1.1标准,已经被国内外各行各业广泛应用,其中既有世界五百强的巨头公司,也有伴随着物联网浪潮而来的新兴企业。EMQ作为行业的领导者,对于MQTT 5.0的支持也走在行业的的前列,EMQ X 3.0 开源版已于2018年9月支持MQTT 5协议,是业内首个支持MQTT 5 的开源消息中间件产品。这次OASIS将MQTT 5.0纳入正式标准,我们预见,在不久的将来,MQTT 5 将会迅速普及。

和MQTT3.1.1标准相比,MQTT 5.0带来了不少贴合应用的新特性,我们在这里列举一些比较重要的特性:

  1. 增加了会话和消息的过期,用以改善老版本中clean session不够灵活的地方;

  2. 增加了原因码和原因字串,给用户一个更明确的的错误报告方式;

  3. 定型了一些通用范式,例如能力发现和请求响应等;

  4. 新的扩展机制,包括用户自定义属性(User Properties);

  5. 对共享订阅的协议支持(此前标准无共享订阅的内容,共享订阅由各个软件厂商自已定义,不具备通用性);

  6. 新增了大量的消息属性,使得客户端应用的开发更为灵活等。

到此,关于“MQTT 5.0的特性有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯