思否开源项目推介丨MQTT X:跨平台 MQTT 5.0 客户端工具

MQTT X

开源项目名称:MQTT X
开源项目负责人:@emqx
开源项目简介:一款开源、免费的文件树插件
开源项目类型:个人开源项目
项目创建时间:2019 年
GitHub 数据:570 Star,76 Fork
GitHub 地址:https://github.com/emqx/MQTTX

项目介绍

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

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

MQTT X 的特性

  • 跨平台,支持 Windows,macOS,Linux
  • 完整支持 MQTT v3.1.1 以及 MQTT v5.0 协议
  • 支持 CA、自签名证书,以及单、双向 SSL/TLS 认证
  • 多界面主题,支持 Light、Dark、Night 三种主题模式切换
  • 订阅 Topic 时可自定义颜色标记
  • 支持简体中文以及英文
  • 支持 MQTT/TCP 连接和 MQTT/WebSocket 连接
  • 支持 $SYS 主题自动订阅,并可按层级展开
  • 支持多种 Payload 格式 Hex, Base64, JSON, Plaintext
  • 简洁的图形化界面

开发者说

MQTT X 适用于正在搭建自己的 MQTT 的消息服务器的用户来测试连接,订阅和发布消息等,在使用客户端时,用户既可以是发布者,也可以是订阅者。也适用于正在开发或研究 MQTT Broker 的相关用户。在 MQTT 的研究与应用中,无论你身处什么阶段,都可以通过 MQTT X 快速、深入地理解 MQTT 协议相关特性。

本项目完全开源,采用了 Vue.js + TypeScript + Electron 的技术栈进行开发,可以在 GitHub 上查看和浏览项目源码。欢迎前来一起讨论和学习 Electron 项目开发技术。

思否推荐

MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于 发布/订阅 范式的“轻量级”消息协议,旨在用于受限设备和低带宽,高延迟或不可靠的网络。市面上的 MQTT界面都比较陈旧,支持的特性不及时,而 MQTT X 通过开源的方式,不仅为 MQTT 设计了一套新 UI,对新特性支持上也远远快于相关产品。


clipboard.png

该项目已入选「SFOSSP - 思否开源项目支持计划」,我们希望借助社区的资源对开源项目进行相关的宣传推广,并作为一个长期项目助力开源事业的发展,与广大开发者共建开源新生态。

有意向的开源项目负责人或团队成员,可通过邮箱提供相应的信息(开源项目地址、项目介绍、团队介绍、联系方式等),以便提升交流的效率。

联系邮箱:pr@segmentfault.com

segmentfault 思否


SegmentFault_行业快讯
第一时间为开发者提供行业相关的实时热点资讯

思否编辑部官方账号,欢迎私信投稿、提供线索、沟通反馈。

4k 声望
116.9k 粉丝
0 条评论
推荐阅读
抖音私域:三域互通后的流量新生态
在这个「后流量时代」,只浪费一半似乎都已经成为极具性价比的操作,无论是平台还是 B 端企业,都急需颠覆传统的流量模型,打造一种可以健康流转的流量新生态。

阿遂6阅读 14.5k评论 1

网站汇总
1、免费字体(fontspace)网站地址:[链接]2、在线PS工具网站地址:[链接]3、中国风配色网站网站地址:[链接]4、Wallhaven壁纸网站地址:[链接]5、在线图片压缩网站地址:[链接]6、免费图片网站网站地址:[链接]7、...

墨城1阅读 937

Flutter帧率监控 | 由浅入深,详解获取帧率的那些事
做线上帧率监控上报时,少不了需要弄明白如何通过代码获取实时帧率的需求,这篇文章通过图解配合Flutter性能调试工具的方式一步步通俗易懂地让你明白获取帧率的基础知识,以后再也不愁看不懂调试工具上指标了。

听蝉阅读 447

性能的极致,Rust的加持,Zed-Dev编辑器快速搭建Python3.10开发环境
快就一个字,甚至比以快著称于世的Sublime 4编辑器都快,这就是Zed.dev编辑器。其底层由 Rust 编写,比基于Electron技术微软开源的编辑器VSCode快一倍有余,性能上无出其右,同时支持多人编辑代码。

刘悦的技术博客阅读 251

封面图
一封传话推送工具API文档
【一封传话】是一款聚合推送工具,提供微信公众号、飞书、钉钉、企业微信群机器人、企微通知应用、邮件、自定义Webhook消息推送API。主要API只有一个,必传参数也只有一个,因此没有使用门槛,如果不想去查询是否...

一封传话2阅读 219

想快速入门性能测试?试试RunnerGo!
当前性能测试已经是一名软件测试工程师必须要了解、甚至熟练使用的一项技能。在工作时可能每次发版都要跑一遍性能,跑一遍自动化。性能测试入门容易,深入则需要太多的知识量,今天这篇文章给大家带来:怎么入门...

大雨治水阅读 190

解决Revit导出FBX模型材质丢失的问题
Revit导出有材质的fbx文件的方法1.revit打开模型,以Revit自带的模型为例。2.导出nwc格式数据,这里要安装好naviswork才会有这个导出选项,有时候可能这里没有,会出现在附加模块中。3.使用naviswork打开nwc文件...

3D场景建模阅读 92

思否编辑部官方账号,欢迎私信投稿、提供线索、沟通反馈。

4k 声望
116.9k 粉丝
宣传栏