MQTT X 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
MQTT X 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
MQTT X 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源物联网
开源组织
地区 国产
投 递 者 Alias_Travis
适用人群 未知
收录时间 2021-12-17

软件简介

MQTT X EMQ 开源的一款跨平台 MQTT 5.0 客户端工具,它支持 macOS, Linux, Windows,并且支持 MQTT 消息格式转换。

MQTT X 的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户可以快速创建连接保存并同时建立多个连接客户端,方便用户快速测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的 连接/发布/订阅 功能及其他特性。

MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于 发布/订阅 范式的“轻量级”消息协议,旨在用于受限设备和低带宽,高延迟或不可靠的网络,由 IBM 发布。

功能预览

mqttx-preview

安装

当前可从以下应用商店进行快速下载安装

MacOS App Store

https://apps.apple.com/cn/app/mqttx/id1514074565?mt=12

Homebrew

MacOS 的用户还可以选择使用 brew cask 来安装 MQTT X

brew install --cask mqttx

Linux

https://snapcraft.io/mqttx

发行包

请从 GitHub Releases 下载符合您的版本并安装使用。

国内用户也可以从 这里 下载。

使用

详细使用,请查看我们的 博客  使用手册

  1. MQTT Broker 准备。

    • 如果您不需要本地部署的 MQTT Broker,那么可以使用 EMQ X 的线上公开版进行快速测试;

      Broker 地址: broker.emqx.io
      Broker TCP 端口: 1883
      Broker SSL 端口: 8883
    • 如果您打算部署一个本地运行的 MQTT Broker,那么我们推荐您 下载 EMQ X 进行安装使用。EMQ X 是一款完全开源,高度可伸缩,高可用的百万级分布式 MQTT 消息服务器,是 5G 时代万物互联的消息引擎,支持 MQTT/CoAP/LwM2M 一站式 IoT 协议接入。

  2. 连接配置。点击左侧菜单栏里的 + 号按钮,并填写表单中相应的必填项。

  3. 连接信息配置完成后,点击右上角的 Connect 按钮就可以创建一个连接并连接至 MQTT Broker。

  4. MQTT 连接成功后,就可以进行 MQTT 的发布与订阅测试。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
2023/02/13 15:18

MQTT X 1.9.1 发布:资源消耗降低 80%,稳定性大幅提升

经过两个 Beta 版本迭代,近日,MQTT 5.0 客户端工具 MQTT X 正式发布了 1.9.1 稳定版本。 该版本通过大规模性能优化以及已知问题修复实现了稳定性的飞跃提升。特别是在性能方面,以接收大量消息场景为例,v1.9.1 相比于上一版本,使用时的 CPU 资源消耗与内存占用减少 80%,整体性能得到大幅优化提升,极大降低了系统崩溃风险。极高的稳定性将为用户进行物联网性能测试,进而构建物联网应用,提供更加可靠的保障。 最新版本:点...

0
6
发表了资讯
2022/11/07 16:48

MQTT X v1.9.0 进行中:开箱即用的 MQTT bench 工具

十月初,MQTT X 团队发布了 1.8.3 版本。对桌面端应用实现了 MQTT 5.0 版本适配,MQTT X CLI 支持了多主题订阅,同时修复了多个已知问题。此外,团队正专注于 1.9.0 版本的开发,最主要的更新是为 MQTT X CLI 加入了新的命令 – bench,即 MQTT 性能测试命令,帮助用户可以创建、订阅和发布自定义数量的连接、主题与消息。安装或更新后即可快速使用,无需额外操作。 桌面端应用:添加帮助页面 作为一款强大的 MQTT 5.0 测试客户...

0
7
发表了资讯
2022/10/10 14:34

v1.8.3 进行中: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,并...

0
1
发表了资讯
2022/08/11 10:45

MQTT X v1.8.1版本发布:桌面端支持自动更新,MQTT X CLI 支持 MQTT 5.0

近日,MQTT X 发布了最新的 1.8.1 版本(下载地址:https://github.com/emqx/MQTTX/releases/tag/v1.8.1),MQTT X 桌面端版本已支持自动更新,并对 MQTT X Web 页面进行了优化。目前已完成了 MQTT X CLI 对于 MQTT 5.0 的连接支持及用户属性设置支持,并新增了一个 conn 命令来快速测试连接,后续还将添加 bench 命令,将支持部分场景下的 MQTT 协议性能测试。 MQTT X 桌面客户端 自动更新功能 在之前每次的版本发布中,用户可...

1
7
发表了资讯
2022/07/25 11:12

MQTT X CLI 发布:强大易用的 MQTT 5.0 命令行工具

近日,由 EMQ 开源的 MQTT 5.0 跨平台桌面客户端 MQTT X 发布了 1.8.0 版本。MQTT X 为连接测试各类 MQTT 消息服务器而生,支持快速创建多个同时在线的 MQTT 客户端连接,采用一键式的连接方式和简洁的图形界面,帮助使用者便捷地测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的连接、发布、订阅功能,探索更多 MQTT 协议特性。 最新发布的 v1.8.0 除了通过新增的快速复制连接功能优化使用体验之外,还扩展了两个新的使用场景,即增...

0
6
发表了资讯
2021/12/17 13:46

MQTT X v1.7.0 正式发布:MQTT 5.0 支持最为完整的客户端工具

MQTT X 是由全球领先的物联网数据基础设施软件供应商 EMQ 开源的一款跨平台 MQTT 5.0 桌面测试客户端,支持 macOS、Linux、Windows 系统。 MQTT X 的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户可以快速创建多个同时在线的 MQTT 客户端,方便测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的连接/发布/订阅功能及其他 MQTT 协议特性。 近日,EMQ 正式发布了 MQTT X v1.7.0。 从这一版本起,MQTT X 将进一步支持 MQTT 5.0...

8
21
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
Axios 拒绝服务 漏洞
拒绝服务
Axios 是一个基于promise 网络请求库。 漏洞版本的axios 容易受到低效正则表达式复杂性的影响,从而引发拒绝服务 (ReDoS) 的攻击。
CVE-2021-3749 MPS-2021-30688
2022-08-08 18:57
Google Chrome Swiftshader缓冲区溢出漏洞
跨界内存写
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。Google Chrome Swiftshader存在缓冲区溢出漏洞,远程攻击者可利用漏洞使缓冲区溢出,并在系统上执行任意代码,或导致应用程序崩溃。
CVE-2021-4101 MPS-2021-38319
2022-08-08 18:57
Digital Bazaar Forge数据伪造问题漏洞
密码学签名的验证不恰当
Digital Bazaar Forge是美国Digital Bazaar公司的一个Tls在Javascript中的本机实现以及用于编写基于加密和网络密集型Web应用程序的开源工具。digitalbazaar Forge 1.3.0之前版本存在数据伪造问题漏洞,该漏洞源于RSA PKCS#1 v1.5签名验证码在解码 `DigestInfo` ASN.1 结构后不检查尾随垃圾字节。攻击者可以删除填充字节利用该漏洞添加垃圾数据以伪造签名。
CVE-2022-24772 MPS-2022-3739
2022-08-08 18:57
Digital Bazaar Forge数据伪造问题漏洞
密码学签名的验证不恰当
Digital Bazaar Forge是美国Digital Bazaar公司的一个Tls在Javascript中的本机实现以及用于编写基于加密和网络密集型Web应用程序的开源工具。Digital Bazaar Forge1.3.0之前版本存在数据伪造问题漏洞,该漏洞源于SA PKCS#1 v1.5签名验证码无法正确检查DigestInfo以获得正确的 ASN.1 结构。攻击者可以发送特殊的签名利用该漏洞以验证包含无效结构但有效摘要的签名。
CVE-2022-24773 MPS-2022-3740
2022-08-08 18:57
google chrome使用不兼容类型访问资源(类型混淆)漏洞
使用不兼容类型访问资源(类型混淆)
在 100.0.4896.88 之前的 Google Chrome 中 V8 中的类型混淆允许远程攻击者通过精心设计的 HTML 页面潜在地利用堆损坏。
CVE-2022-1314 MPS-2022-8374
2022-08-08 18:57
Npm Node-tar 后置链接漏洞
node-tar是一款用于文件压缩/解压缩的软件包。 Npm Node-tar 中存在后置链接漏洞,该漏洞源于产品未对特殊字符做有效验证。攻击者可通过该漏洞在其他路径创建恶意文件。
CVE-2021-37712 MPS-2021-28488
2022-08-08 18:57
Google Chrome 安全漏洞
跨界内存写
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。 Google Chrome存在安全漏洞,该漏洞源于ANGLE中存在对象生命周期问题。
CVE-2021-4100 MPS-2021-38318
2022-08-08 18:57
Google Chrome 安全漏洞
使用不兼容类型访问资源(类型混淆)
在 100.0.4896.60 之前的 Google Chrome 中 V8 中的类型混淆允许远程攻击者通过精心设计的 HTML 页面潜在地利用堆损坏。
CVE-2022-1134 MPS-2022-6999
2022-08-08 18:57
jszip 安全漏洞
jszip是一个用于创建、读取和编辑.zip文件的JavaScript库。 jszip 3.7.0之前版本存在安全漏洞,该漏洞源于当创建一个新的zip文件,文件名设置为对象原型值时,将返回一个带有修改过的原型实例的对象。
CVE-2021-23413 MPS-2021-11050
2022-08-08 18:57
Google Chrome storage foundation代码执行漏洞
UAF
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。Google chrome存在安全漏洞,远程攻击者可利用漏洞在系统中执行任意代码。
CVE-2021-38006 MPS-2021-28763
2022-08-08 18:57
Google Chrome V8代码执行漏洞( CNVD-2021-91291)
使用不兼容类型访问资源(类型混淆)
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。Google chrome存在安全漏洞,该漏洞源于V8中存在类型混淆造成的。远程攻击者可利用漏洞在系统上执行任意代码。
CVE-2021-38012 MPS-2021-28769
2022-08-08 18:57
Async 安全漏洞
原型污染
Async是英国Caolan McMahon个人开发者的一个实用模块。用于使用异步 JavaScript。 Async 3.2.1 及之前版本存在安全漏洞,该漏洞源于 mapValues() 方法。攻击者可通过 mapValues() 方法获取权限。
CVE-2021-43138 MPS-2021-34434
2022-08-08 18:57
lodash 存在拒绝服务漏洞
拒绝服务
lodash 是一个现代 JavaScript 实用程序库,提供模块化、性能和附加功能。此软件包的受影响版本容易通过 setWith 和 set 函数受到原型污染。
MPS-2022-13842
2022-08-08 18:57
tar 存在拒绝服务漏洞
拒绝服务
tar 是用于 Node.js 的全功能 Tar。此软件包的受影响版本容易受到正则表达式拒绝服务 (ReDoS) 的攻击。
MPS-2022-14081
2022-08-08 18:57
Google Chrome media代码执行漏洞
UAF
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。Google Chrome存在安全漏洞,远程攻击者可利用漏洞在系统上执行任意代码。
CVE-2021-38008 MPS-2021-28765
2022-08-08 18:57
Google Chrome 安全漏洞
控制流实现总是不正确
Google Chrome是美国谷歌(Google)公司的一款Web浏览器。 Google Chrome 存在安全漏洞,该漏洞源于软件中对于跨域资源共享的政策执行不足。
CVE-2021-38019 MPS-2021-28776
2022-08-08 18:57
Moment.js 正则拒绝服务漏洞
拒绝服务
Moment.js 是一个 JavaScript 日期库。用于解析、验证、操作和格式化日期。 Moment.js 在处理嵌套 rfc2822 注释内容时正则表达式执行时间不断的指数增大,导致服务不可用。 攻击者可利用该漏洞使目标服务停止响应甚至崩溃。
CVE-2022-31129 MPS-2022-11159
2022-08-08 18:57
node-forge 存在原型污染漏洞
原型污染
node-forge 是网络传输、密码学、密码、PKI、消息摘要和各种实用程序的 JavaScript 实现。此软件包的受影响版本容易受到通过伪造的原型污染。
MPS-2022-13920
2022-08-08 18:57
Google Chrome 资源管理错误漏洞
UAF
在 99.0.4844.74 之前的 Google Chrome 中的 ANGLE 中使用 after free 允许远程攻击者通过精心设计的 HTML 页面潜在地利用堆损坏。
CVE-2022-0978 MPS-2022-6610
2022-08-08 18:57
Google Chromium 安全漏洞
跨界内存写
在 101.0.4951.41 之前的 Google Chrome 中的 WebGPU 中的堆缓冲区溢出允许已经破坏渲染器进程的远程攻击者通过精心设计的 HTML 页面潜在地利用堆损坏。
CVE-2022-1483 MPS-2022-9441
2022-08-08 18:57
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部