1 Star 0 Fork 34

ryvius_key / MQTTX

forked from EMQX / MQTTX 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README-CN.md 4.99 KB
一键复制 编辑 原始数据 按行查看 历史
余仕帆318 提交于 2021-02-03 10:14 . docs(readme): update readme
MQTTX Logo

MQTT X

GitHub Release Support Platforms Total Downloads Slack Invite Reddit Twitter Community

English | 简体中文 | 日本語


MQTT XEMQ 开源的一款跨平台 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

Get it from the Snap Store

Linux

Get it from the Snap Store

发行包

请从 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 的发布与订阅测试。

mqttx-gif

开发

# 克隆项目
git clone git@github.com:emqx/MQTTX.git

# 安装依赖
cd MQTTX
yarn install

# 编译和热重载以进行开发
yarn run electron:serve

# 编译和压缩以构建生产版本
yarn run electron:build

构建成功后,会在 dist_electron 目录里出现构建成功的相应的安装文件。

如果需要打包为独立操作系统的安装包,请参考以下命令:

# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For MacOS
yarn run electron:build-mac

贡献

请确保在发出 PR 请求前, 已经仔细阅读过了贡献指南

技术栈

联系方式

方式 内容
QQ 群(EMQ X 官方群3) 937041105
EMQ X 官方公众号 WeChat QR code
EMQ X 微信群(扫码添加后邀请入群) EMQ X Wechat
微博 @emqtt
Twitter @emqtt
Slack EMQ X

License

Apache License 2.0, see LICENSE.

TypeScript
1
https://gitee.com/ryvius_key/MQTTX.git
git@gitee.com:ryvius_key/MQTTX.git
ryvius_key
MQTTX
MQTTX
master

搜索帮助