近日,MQTT X 发布了最新的 1.8.3 版本,主要对功能使用进行了优化,并修复了使用过程中所出现的各类问题。例如,优化了 MQTT 5.0 Clean Start 的使用方式,为会话过期间隔添加默认值;优化 MQTT X CLI 的默认输出显示,提供更加细致美观的内容展示等。

MQTT X 桌面端应用

优化 Clean Start 使用

MQTT X 作为一款 MQTT 5.0 客户端工具,目前默认使用 MQTT 5.0 连接测试。在 MQTT 5.0 中,Clean Session 修改为了 Clean Start,并需要搭配会话过期间隔一起来使用。而在当前 1.8.2 版本中,当使用默认连接时,如果用户未设置会话过期间隔,断开连接时 MQTT Broker 将无法持久化其会话。对于很多不太了解 MQTT 5.0 新特性使用的用户来说,这带来了一些困扰。

目前开发的 1.8.3 版本优化了该问题,将 Clean Session 的显示修改为了 Clean Start,当关闭 Clean Start 时,会话过期间隔默认设置为 永不过期,当开启后,设置为 0 的默认值,表示用不保存会话。同时也继续支持用户手动修改该值,来满足当前测试需求。同时提示用户:当关闭 Clean Start 时,如果该值为空,还需设置会话过期间隔来保证其连接会话的正确使用。

其它使用问题优化

  • 统一 true 和 false 的选择器为开关组件
  • 优化 SSL/TLS 开关的使用问题
  • 优化了禁止删除正在使用中的脚本
  • 修复当断开连接时,收到的保留消息未能保存的问题
  • 修复当 Hex 格式出现空格时,内容会被截断的问题,并支持格式化输出 Hex 数据
  • 修复当设置了主题别名后,无法接收到消息的问题
  • 修复一些内部错误

MQTT X Web

在线 MQTT 5.0 客户端工具 MQTT X Web 进行了如下更新:

  • 支持存储发送过的历史消息
  • 支持单条消息复制和删除
  • 支持使用 Docker 部署到任意 URL 路径下
  • 支持多主题订阅
  • 支持开启和关闭自动滚动
  • 支持设置订阅标识符和订阅选项
  • 支持设置重连周期

MQTT X CLI

支持多主题订阅

在 MQTT X 的桌面客户端中,我们提供了多主题订阅功能。在 1.8.3 版本中,命令行工具 MQTT X CLI 同样支持了多主题订阅,只要输入多个 --topic 参数,即可在使用一条命令行的情况下同时订阅多个主题,接收不同主题下的消息内容来测试和查看数据。

优化 CLI 的内容输出

在命令行终端内,我们优化了 MQTT X CLI 的显示内容。在 1.8.3 版本中,我们为每一个步骤输出的内容都提供了时间显示,并细化其步骤显示。例如,当使用 subpub 命令时,也能看到连接中和已连接的过程。使用类似于日志输出的方式,可以提高用户的阅读体验,帮助用户更加清晰方便地查看当前连接测试的过程与内容。

其它优化

  • 添加主题验证,用户不能向包含有 # 和 + 等,带有通配符的主题发送消息
  • 当使用 --version 参数来输出版本时,将输出带有 changelogs 的地址,方便用户快速查看该版本下的最新功能
  • 添加了 check 命令来检查是否有新版本可以更新
  • 添加更多的 MQTT 5.0 properties 配置,例如支持设置会话过期间隔
  • 修复用户属性在 pubsub 命令中设置错误的问题

未来规划

MQTT X 还在持续增强完善中,以期为用户带来更多实用、强大的功能,为物联网平台的测试和开发提供便利。

接下来我们将重点关注以下方面:

  • MQTT X CLI 将支持 bench 命令
  • 使用体验升级
  • 接收到的数据支持自定义图表化
  • 插件系统(例如支持 SparkPlug B、集成 MQTT X CLI)
  • 脚本功能优化
  • 推出 MQTT X Mobile 移动端应用
  • 完善 MQTT X Web 功能
  • MQTT Debug 功能

版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/mqttx-v-1-8-3-release-notes

MQTT X v1.8.3 正式发布相关推荐

  1. 提交客户端证书_MQTT X v1.3.3 正式发布 - 跨平台 MQTT 5.0 桌面测试客户端

    MQTT X 是由全球领先的开源物联网中间件提供商 EMQ 开源的一款跨平台 MQTT 5.0 桌面测试客户端,它支持 macOS,Linux,Windows.MQTT X 的用户界面借助聊天软件的形 ...

  2. PbootCMS V1.1.4 正式发布

    PbootCMS V1.1.4 正式发布 PbootCMS V1.1.4 build 2018-06-25 1.修复自定义表单表名重复仍然添加成功问题: 2.修复分享到微信导致页面错误的问题: 3.修 ...

  3. JCam2 V1.0.0正式发布【USB摄像头、工业显微镜辅助工具】

    JCam2 V1.0.0正式发布 JCam2是一款USB摄像头读取软件,界面简单而不失专业,支持硬件与软件级别的图像设置,支持网格.中线.中点显示,图像吸色器,提供实时去色和二值化图像处理,镜像显示, ...

  4. Cocos Creator 3D v1.0.2 正式发布,新增小游戏平台支持

    ​Hi,各位开发者,Cocos Creator 3D 为大家带来翘首以待的新平台和新功能支持,v1.0.2 已正式发布,欢迎大家移步官网下载使用! 升级之前请根据项目情况进行必要的技术评估和版本备份噢 ...

  5. AK4安全工具集装箱V1.0.1正式发布

    AK4团队首款自研工具"AK4安全工具集装箱v1.0.1"正式发布 开发者:Bains 辅助开发者:浪飒.alsly 请不要将本工具用于非法用途,仅限自行测试. 前言 大学的时候就 ...

  6. ART-Pi SDK v1.2.0 正式发布 ,更多 DEMO,欢迎体验

    距ART-Pi与大家见面已经半年有余,从上市的爆火到现在的供不应求,感谢各位伙伴对ART-Pi的认可. 自从SDK V1.1.0 发布后,我们先后举办了<全连接创意大赛>,<ART- ...

  7. Gitea v1.17.0 正式发布 | 集成软件包管理器、容器镜像仓库

    我们自豪地宣布 Gitea v1.17.0 发布了.本次发布带来了诸多新特性和累积的更新,我们强烈建议用户在更新到最新版本之前仔细阅读发行注记. 在 1.17.0 版本的开发中我们一共合并了 645 ...

  8. QQ空间小秘书 V1.10 Beta2 正式发布~~ 天空原创软件

    软件名字:QQ空间小秘书 V1.10 软件介绍: 这是一款QQ空间互踩辅助软件,以往大家都要通过QQ好友和加入QQ互踩群相互进入对方空间进行留言和评论,而且大部分QQ空间访问速度很慢,操作也繁琐,现在 ...

  9. 坐标转换软件OpenCoord V1.1.1正式发布,欢迎下载使用

    OpenCoord V1.1.0提供下载了OpenCoordV1.1.1.rar 开发原因: 市面上坐标转换软件不是很完善,比如: (1)开源软件Proj,它不支持转换参数计算: (2)Coord M ...

最新文章

  1. 计算机网络知到马惜平答案,计算机网络实习用Dreamweaver搭建个人网站
  2. JS进阶篇--JS数组reduce()方法详解及高级技巧
  3. atexit()函数
  4. 牛客网 【每日一题】4月23日题目精讲 边的染色
  5. 如何分析线程转储– IBM VM
  6. Objective-C 2.0 with Cocoa Foundation --- 2,从Hello,World!开始
  7. Javascript document对象常用的方法和属性
  8. kitti数据集_神秘的Waymo一反常态,CVPR现场发布大型自动驾驶数据集
  9. deep learning 深度学习中英文版下载地址
  10. 无锡给的sql excel转换
  11. import java.io后报错_【JAVA小白】 问关于做IO流作业的时候出错了,错误FileOutputStream.writeBytes...
  12. 简约运营个人介绍简历PPT模板
  13. MOSS 中的计算公式
  14. 靠谱,这个低代码平台贼好用
  15. 404错误是什么意思?为什么是404?
  16. C语言 查找书籍(结构体)
  17. 因为是你 所以没关系:伤感日志
  18. 为什么人人都爱康师傅
  19. 腾讯新闻php面试题,腾讯PHP面试题及参考答案
  20. [SCOI2012]喵星球上的点名——堪称十种方法做的题

热门文章

  1. Java PropertyDescriptor对象
  2. 《自学是门手艺》Part.1.E.7 找到英文字母数值之和等于100的字母
  3. ViewPager简略总结
  4. w8计算机配置要求,Windows10系统对电脑的标准配置要求
  5. 300年保险即将被颠覆!MediShares ICO将启动全球首个智能合约市场
  6. 【实战系列】OpenApi设计规范
  7. 【四圣龙神录的编程教室】第12章、来制作大量敌人的行动模式吧
  8. pandas 数据格式转换
  9. 赛马网基本算法之--公交车乘客
  10. 关键词爬虫,Python花瓣画板关键词采集存储数据库