# MQTTX
**Repository Path**: tiasys/MQTTX
## Basic Information
- **Project Name**: MQTTX
- **Description**: MQTT X - Cross-platform MQTT desktop client
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-03-25
- **Last Updated**: 2021-03-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# MQTT X
[](https://github.com/emqx/mqttx/releases)

[](https://github.com/emqx/mqttx/releases)
[![Slack Invite]()](https://slack-invite.emqx.io)
[](https://twitter.com/emqtt)
[](https://www.reddit.com/r/emqx/)
[English](./README.md) | 简体中文
---
**MQTT X** 是 [EMQ](http://emqx.io/cn) 开源的一款跨平台 MQTT 桌面客户端,它支持 macOS, Linux, Windows。
**MQTT X** 采用了聊天界面形式,简化了页面操作逻辑,允许保存多个客户端,方便用户快速测试 MQTT/MQTTS 连接,及 MQTT 消息的发布与订阅。
## 功能预览

## 安装
请从 [GitHub Releases](https://github.com/emqx/MQTTX/releases) 下载符合您的版本并安装使用。
国内用户也可以从 [这里](https://www.emqx.io/downloads/MQTTX/)下载。
## 使用
1. MQTT Broker 准备。
- 如果您不需要本地部署的 MQTT Broker,那么可以使用 [EMQ X](https://github.com/emqx/emqx) 的线上公开版进行快速测试;
```shell
Broker 地址: broker.emqx.io
Broker TCP 端口: 1883
Broker SSL 端口: 8883
```
- 如果您打算部署一个本地运行的 MQTT Broker,那么我们推荐您 [下载 EMQ X](https://github.com/emqx/emqx/releases) 进行安装使用。EMQ X 是一款完全开源,高度可伸缩,高可用的百万级分布式 MQTT 消息服务器,是 5G 时代万物互联的消息引擎,支持 MQTT/CoAP/LwM2M 一站式 IoT 协议接入。
2. 连接配置。点击左侧菜单栏里的 `+` 号按钮,并填写表单中相应的必填项。
3. 连接信息配置完成后,点击右上角的 `Connect` 按钮就可以创建一个连接并连接至 MQTT Broker。
4. MQTT 连接成功后,就可以进行 MQTT 的发布与订阅测试。

## 开发
``` shell
# 克隆项目
git clone git@github.com:emqx/MQTTX.git
# 安装依赖
cd MQTTX
yarn install
# 编译和热重载以进行开发
yarn run electron:serve
# 编译和压缩以构建生产版本
yarn run electron:build
```
## 贡献
1. Fork 这个项目;
2. 添加 upstream remote `git remote add upstream git@github.com:emqx/MQTTX.git`;
3. 本地修改代码,添加一个 commit 在您本地新的分支里;
4. 向 upstream 仓库的 develop 分支提交一个 Pull Request,我们将会审核它。
## 技术栈
- [Electron](https://electronjs.org/)
- [Vue](https://vuejs.org/) + [Element](https://element.eleme.io)
- [TypeScript](https://www.typescriptlang.org/)
- [Lowdb](https://github.com/typicode/lowdb)
## 联系方式
| 方式 | 内容 |
| ---- | ---- |
| QQ 群(EMQ X 官方群3)| 937041105 |
| EMQ X 官方公众号 |
|
## License
Apache License 2.0, see [LICENSE](https://github.com/emqx/MQTTX/blob/master/LICENSE).