V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Adaocean
V2EX  ›  分享创造

[分享][MQTT] MQTT X 一款像 IM 聊天工具一样收发消息的 MQTT Client

  •  1
     
  •   Adaocean · 2021-02-10 14:36:23 +08:00 · 2328 次点击
    这是一个创建于 1142 天前的主题,其中的信息可能已经有所发展或是发生改变。

    介绍

    Tag: [分享][开源][桌面端][MQTT][求 Star]

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

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

    源码地址: https://github.com/emqx/MQTTX

    产品官网 /使用文档: https://mqttx.app/cn/

    特性

    目前具有的特性

    • 支持 MQTT 5.0 协议,支持 WebSocket
    • 支持单 /双向 SSL 认证
    • 支持脚本定制收发消息
    • 支持定时任务
    • 完整的日志系统
    • 多主题
    • 国际化

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

    为什么打造 MQTT X

    打造目的是希望 MQTT 协议的使用者能够想使用 IM 聊天软件一样地对 MQ 消息的收发调试。

    2020 年常见 MQTT 客户端工具比较:https://www.emqx.cn/blog/mqtt-client-tools

    MQTT X 具有界面清晰简单易用的特点并且持续开源维护。 https://github.com/emqx/MQTTX/raw/master/assets/mqttx-preview.png

    快速上手

    下载地址: https://github.com/emqx/MQTTX/releases

    源码构建:

    git clone https://github.com/emqx/MQTTX.git
    cd MQTTX
    yarn install
    # serve
    yarn run electron:serve
    # build
    yarn run electron:build
    
    7 条回复    2021-02-13 01:22:31 +08:00
    wanglufei
        1
    wanglufei  
       2021-02-11 10:35:54 +08:00 via Android
    编辑框貌似有一些 bug...
    Adaocean
        2
    Adaocean  
    OP
       2021-02-11 12:25:46 +08:00
    @wanglufei 感谢反馈,您方便到 https://github.com/emqx/MQTTX/issues 下提个 issue 吗?
    qfdk
        3
    qfdk  
       2021-02-11 15:20:40 +08:00   ❤️ 1
    话说确实不错,就是操作 每次断了连接就找不到快速链接的按钮,支持一下先。
    alexkuang
        4
    alexkuang  
       2021-02-11 16:35:22 +08:00
    Adaocean
        5
    Adaocean  
    OP
       2021-02-11 22:31:25 +08:00
    @qfdk 感谢反馈。
    Adaocean
        6
    Adaocean  
    OP
       2021-02-11 22:32:40 +08:00
    @alexkuang 不太清除这个连接是怎么来的,代码都是开源的,打包都是验证过的,我觉得应该是和 broke 通讯的连接信息吧
    Adaocean
        7
    Adaocean  
    OP
       2021-02-13 01:22:31 +08:00
    @qfdk 您方便到 [https://github.com/emqx/MQTTX/issues]( https://github.com/emqx/MQTTX/issues) 下提个 issue 吗?很重视用户的体验,对产品如何打造不太敏感。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3392 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:18 · PVG 19:18 · LAX 04:18 · JFK 07:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.