MQTT X 是由全球领先的开源物联网中间件提供商 EMQ 开源的一款跨平台 MQTT 5.0 桌面测试客户端,它支持 macOS,Linux,Windows。MQTT X 的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户可以快速创建多个同时在线的 MQTT 客户端,方便测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的连接/发布/订阅功能及其他 MQTT 协议 特性。

MQTT X 网站:https://mqttx.app/cn/

MQTT X v1.3.3 版本下载:https://github.com/emqx/MQTTX/releases/tag/v1.3.3

Mac 用户可在 App Store 中进行下载:https://apps.apple.com/cn/app/mqttx/id1514074565?mt=12

Linux 用户可在 Snapcraft 中进行下载:https://snapcraft.io/mqttx

新功能概览

  • 使用 Toipc 的颜色标记接收消息,展示主题与消息之间的对应关系

在 MQTT X 中添加订阅 Topic 时,可以选择对应颜色,对 Topic 进行区分。在该版本中还新增了当接收到订阅过的 Topic 消息时,消息框左侧会有和已订阅 Topic 一样的颜色标记,这样可以在接收到很多不同的 Topic 消息时,在视图中清晰明了的分辨出这些消息来源于哪个 Topic。

  • 连接客户端列表支持点击右键菜单删除

在之前版本中,对于删除不需要的连接客户端时,只能通过右上角的下拉菜单,选择删除选项才可以实现该操作,该版本中对此进行了优化,可以实现鼠标右键点击连接客户端的一栏,弹出右键菜单后点击删除即可完成该操作,提升了易用性。

  • 支持对接收到的消息进行编码转化

在之前版本中,MQTT X 支持在发送消息时,将 Payload 转化为 Base64Hex, PlaintextJSON 的编码格式。在该版本中对该功能进行了扩展,同时支持了对接收消息进行编码格式的转化,用户可以根据自己需求实现在发送端和接受端进行不同的消息格式编码转化。

  • 支持快速选择已经创建过的 MQTT 连接配置

对于每次创建新的连接客户端时,很多连接配置都会相同,因此在该版本中对其进行了优化,每当创建不同配置的连接时,都会对其进行存储。当用户下次需要创建相同配置连接时,便可以在连接名称一栏中,快速选择已经创建过的连接配置,从而达到快速创建连接的目的。

  • 支持在 MQTT 5.0 中配置遗嘱消息的属性

新版本还对 MQTT 5.0 中的一些功能特性进行了支持。创建连接时,选择 MQTT 的版本为 5.0,便可以对遗嘱消息中的 willDelayInterval, payloadFormatIndicator, messageExpiryIntervalcontentType 属性进行配置。

修复及其优化

  • 修复当 clean session = false 时,接收到的离线消息会重复的问题
  • 修复当发送 HexBase64 编码消息时,依然是字符串的问题
  • 修复自签名证书认证无法连接的问题
  • 修复无法建立 wss 连接的问题
  • 当发送和接收到错误的 JSON 格式的消息时,给出格式错误提示
  • SSL/TLS 连接验证时,当无法读取到证书文件时给出错误提示

该项目完全开源,您可以到 GitHub 提交使用过程中遇到的问题,或是 Fork MQTT X 项目向我们提交修改后的 PR,我们将会及时查阅和处理。

版权声明: 本文为 EMQ 原创,转载请注明出处。
原文链接:https://www.emqx.io/cn/news/release-notes-mqttx-1-3-3

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

  1. CocoaMQTT v2.0:首个支持 MQTT 5.0 的 iOS 客户端

    2017 年 8 月,OASIS MQTT Technical Committee 正式发布了用于 Public Review 的 MQTT 5.0 的草案.2018 年,MQTT 5.0 正式发布, ...

  2. 使用测试客户端「玩转」MQTT 5.0

    近日,由 EMQ 开源的跨平台 MQTT 5.0 桌面测试客户端 MQTT X 发布了最新版本 v1.7.0.MQTT X 支持快速创建多个同时在线的 MQTT 客户端,方便测试 MQTT/TCP.M ...

  3. IIS SSL客户端证书(忽略/接受/必须)之三——思考验证(3)

     IIS SSL客户端证书(忽略/接受/必须)之三--思考验证(3) 2015-04-11 11:19:41 标签: blank  客户端  target  证书  style Technorati ...

  4. IIS SSL客户端证书(忽略/接受/必须)之一——服务器证书申请

     IIS SSL客户端证书(忽略/接受/必须)之一--服务器证书申请 2015-04-11 10:41:45 标签:blank 服务器 target 客户端 style Technorati 标记:  ...

  5. RFC8705-OAuth 2.0双向TLS客户端身份验证和证书绑定访问令牌

    RFC8705-OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens 目录 摘要 1. 简介(I ...

  6. openssl 自建ca,颁发客户端证书

    openssl 自建ca,颁发客户端证书 概念理解 数字证书: 数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,数字证书不是数字身份证,而 ...

  7. MQTT X v1.8.3 正式发布

    近日,MQTT X 发布了最新的 1.8.3 版本,主要对功能使用进行了优化,并修复了使用过程中所出现的各类问题.例如,优化了 MQTT 5.0 Clean Start 的使用方式,为会话过期间隔添加 ...

  8. HttpClient如何访问需要提交客户端证书的SSL服务

    1.1 问题背景 自从***一期工程上了CA认证网关之后,在访问受CA认证网关保护的应用子系统时,必须提交客户端证书.那么问题来了,如果是人工(通过IE浏览器)访问子系统自然没问题,访问时会提示选择证 ...

  9. IIS客户端证书访问配置

    一.         测试环境配置... 1<?xml:namespace prefix = o /> 1.           win2003系统_1.. 1 1.1.         ...

最新文章

  1. 本科理工男如何学习Linux
  2. C++ int型与char型辨析
  3. 堆栈用数组和用链表实现
  4. IE7的CSS兼容性
  5. 仿微信打飞机小游戏GamePlane(1)----概述
  6. mac删除默认ABC输入法,mac删除自带ABC输入法
  7. 学到了林海峰,武沛齐讲的Day17-5 内置函数
  8. Netty in Action 翻译说明
  9. 计算机词汇怎么背,如何背诵英语词汇更有效?
  10. 三面字节跳动被虐得“体无完肤”,15天读完这份pdf,终拿下美团研发岗offer
  11. 【NA】函数最佳逼近(二)勒让德多项式
  12. 1. 计算机网络概述
  13. 浦东新区科技发展基金产学研专项资金(电子信息)最高200万
  14. NVIDIA Jetson Nano主机的autoware的学习与demo运行-第1章-操作环境的搭建
  15. PWM开发SG90舵机
  16. 硅谷安全大腕弓峰敏和卜峥加盟滴滴
  17. 16 个怪异的代码注释,想用的拿走
  18. 在项目中使用 Discuz!NT的上传头像功能
  19. #define宏定义是什么?怎么写?一文搞懂。
  20. 频谱中负频率的物理意义(一)

热门文章

  1. javaweb学习总结(三十六)——使用JDBC进行批处理
  2. idea设置打开文件窗口个数
  3. python之环境变量(测试环境可配置)(亲测)
  4. 初识RabbitMQ,附RabbitMQ+PHP演示实例(亲测通过)
  5. PHPstudy新版小P面板进行设置版本
  6. JS的Object.keys
  7. JQUERY的appendappendTo
  8. java http get json_java实现Http post(参数json格式)、get 请求
  9. 查看tp框架版本方法
  10. python如何入侵服务器的_通过redis入侵服务器的步骤