关于物联网:MQTT-X-v181版本发布桌面端支持自动更新MQTT-X-CLI支持MQTT-50

26次阅读

共计 1658 个字符,预计需要花费 5 分钟才能阅读完成。

近日,MQTT X 公布了最新的 1.8.1 版本(下载地址:https://github.com/emqx/MQTTX…),MQTT X 桌面端版本已反对自动更新,并对 MQTT X Web 页面进行了优化。目前已实现了 MQTT X CLI 对于 MQTT 5.0 的连贯反对及用户属性设置反对,并新增了一个 conn 命令来疾速测试连贯,后续还将增加 bench 命令,将反对局部场景下的 MQTT 协定性能测试。

MQTT X 桌面客户端

自动更新性能

在之前每次的版本公布中,用户能够通过降级提示框的下载按钮跳转到最新版本下载页面,手动下载安装包实现对软件的更新。从 v1.8.1 开始,用户不再须要手动下载安装,只需在收到降级提醒点击按钮,软件后盾即可主动将版本升级至最新。自动更新性能能够让用户更快体验到最新性能,晋升应用体验。

更新实现后,能够在弹出框内查看最新的公布日志,疾速理解到以后版本的更新内容,晋升应用体验。

默认 MQTT 5.0 连贯

在之前的版本中,MQTT X 默认是 MQTT 3.1.1 连贯。作为目前反对 MQTT 5.0 个性最为残缺的 MQTT 客户端工具,咱们在最新版本中将 MQTT X 默认连贯时的 MQTT 版本批改为了 5.0,不便更多的用户疾速应用和体验 MQTT 5.0 的新个性。

对 Topic 进行公布前的验证

当用户向带有通配符 +,# 这样的通配符的 Topic 发送音讯时,会导致连贯断开,很多新用户在不理解 MQTT 协定的时候,会经常出现这样的问题,导致断开连接而产生应用上的纳闷。在 1.8.1 版本中,为防止了这样的状况产生,咱们在公布前对 Topic 进行了验证,只有在公布时应用这些不蕴含通配符的 Topic,才能够公布胜利。

MQTT X CLI

MQTT 5.0 反对

MQTT X CLI 1.8.1 目前曾经实现了对于 MQTT 5.0 的连贯反对,并在应用时默认应用 MQTT 5.0 连贯。同时还新增了一个用户属性参数 --user-properties,反对在连贯、公布、订阅时设置用户属性。例如:

mqttx pub -t 'hello' -h 'broker.emqx.io' -p 1883 -m 'from MQTTX CLI' -up "name: mqttx" "company: EMQ"

新增 conn 命令

在以后 1.8.0 版本中,只反对 pub 和 sub 两个命令,即反对疾速的公布与订阅。而对于一些只须要测试 MQTT 服务连通性的简略场景来说,conn 命令则更加便捷。

mqttx conn -h 'broker.emqx.io' -p 1883 -u 'admin' -P 'public'

MQTT X Web

MQTT X Web 目前在线地址已批改为:http://www.emqx.io/online-mqt…

只须要拜访上述地址,即可疾速应用这款在线的 MQTT 5.0 客户端工具,通过 MQTT over WebSocket 连贯到 MQTT Broker 并在浏览器中测试音讯公布和接管,疾速开发和调试您的 MQTT 服务与利用。

在 1.8.1 版本中,优化了页面款式,欠缺测试性能等。后续还将持续欠缺 MQTT 5.0 的属性配置性能。

修复及优化

除增加上述新个性外,本次更新还修复了很多已知问题,稳定性失去了进一步晋升。

  • 修复 MQTT X 在 macOS 零碎中,意外退出的弹框揭示
  • 修复 MQTT X 在音讯列表中展现用户属性时的款式问题
  • 修复 MQTT X CLI 下有效的 --clean 参数,应用 --no-clean 参数代替

将来布局

MQTT X 还在继续加强欠缺中,以期为用户带来更多实用、弱小的性能,为物联网平台的测试和开发提供便当。

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

  • 应用体验降级
  • MQTT X CLI 将反对 bench 命令
  • 插件零碎(例如反对 SparkPlug B、集成 MQTT X CLI)
  • 脚本性能优化
  • 推出 MQTT X Mobile 挪动端利用
  • 欠缺 MQTT X Web 性能
  • MQTT Debug 性能

附:连贯命令的应用帮忙

连贯

mqttx conn --help

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

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

正文完
 0