MQTT X v1.8.3 正式发布

简介: MQTT X 1.8.3版本优化了MQTT 5.0 Clean Start的使用方式,为会话过期间隔添加默认值;同时也改进了MQTT X CLI的默认输出显示。

近日,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 时,如果该值为空,还需设置会话过期间隔来保证其连接会话的正确使用。
MQTT Clean Start 图1.png

其它使用问题优化

  • 统一 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 参数,即可在使用一条命令行的情况下同时订阅多个主题,接收不同主题下的消息内容来测试和查看数据。
MQTT CLI 多主题订阅 图2.png

优化 CLI 的内容输出

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

其它优化

  • 添加主题验证,用户不能向包含有 # 和 + 等,带有通配符的主题发送消息
  • 当使用 --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

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
13天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
11455 124
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
2天前
|
人工智能 JSON 监控
Claude Code 源码泄露:一份价值亿元的 AI 工程公开课
我以为顶级 AI 产品的护城河是模型。读完这 51.2 万行泄露的源码,我发现自己错了。
3469 8
|
1天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
1332 2
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
|
12天前
|
人工智能 IDE API
2026年国内 Codex 安装教程和使用教程:GPT-5.4 完整指南
Codex已进化为AI编程智能体,不仅能补全代码,更能理解项目、自动重构、执行任务。本文详解国内安装、GPT-5.4接入、cc-switch中转配置及实战开发流程,助你从零掌握“描述需求→AI实现”的新一代工程范式。(239字)
7467 139
|
2天前
|
云安全 供应链 安全
Axios投毒事件:阿里云安全复盘分析与关键防护建议
阿里云云安全中心和云防火墙第一时间响应
1144 0
|
3天前
|
人工智能 自然语言处理 数据挖掘
零基础30分钟搞定 Claude Code,这一步90%的人直接跳过了
本文直击Claude Code使用痛点,提供零基础30分钟上手指南:强调必须配置“工作上下文”(about-me.md+anti-ai-style.md)、采用Cowork/Code模式、建立标准文件结构、用提问式提示词驱动AI理解→规划→执行。附可复制模板与真实项目启动法,助你将Claude从聊天工具升级为高效执行系统。
|
2天前
|
人工智能 定位技术
Claude Code源码泄露:8大隐藏功能曝光
2026年3月,Anthropic因配置失误致Claude Code超51万行源码泄露,意外促成“被动开源”。代码中藏有8大未发布功能,揭示其向“超级智能体”演进的完整蓝图,引发AI编程领域震动。(239字)
2152 9
|
11天前
|
人工智能 并行计算 Linux
本地私有化AI助手搭建指南:Ollama+Qwen3.5-27B+OpenClaw阿里云/本地部署流程
本文提供的全流程方案,从Ollama安装、Qwen3.5-27B部署,到OpenClaw全平台安装与模型对接,再到RTX 4090专属优化,覆盖了搭建过程的每一个关键环节,所有代码命令可直接复制执行。使用过程中,建议优先使用本地模型保障隐私,按需切换云端模型补充功能,同时注重显卡温度与显存占用监控,确保系统稳定运行。
2554 9