概述
- | 说明 | 概括 |
---|
MQTT | 消息队列遥测传输协议 | 一种规则 |
EMQX | 一款大规模分布式物联网接入平台 | 一个平台 |
MQTTX | MQTT 客户端 | 一个工具 |
- 工具(MQTTX)和平台(EMQX)间遵循规则(MQTT)即可进行双向通信
一、Windows EMQX 下载、安装、启动、关闭
1、EMQX 下载
- 下载地址:https://docs.emqx.com/zh/emqx/v5.0/deploy/install-windows.html
2、EMQX 安装
3、EMQX 启动
- CMD 进入 EMQX 下的 bin 目录,运行以下指令,启动 EMQX 服务
emqx start
- 访问控制台
http://localhost:18083
,用户名为 admin(默认),密码为 public(默认)
- 设置控制台的语言为简体中文
4、EMQX 关闭
- CMD 进入 EMQX 下的 bin 目录,运行以下指令,关闭 EMQX 服务
emqx stop
二、MQTTX 下载、安装
- MQTTX 是 MQTT 的实践工具,下载地址:https://mqttx.app/zh/downloads
三、客户端认证
- EMQX-5.0.26 支持两种认证方式,username 认证和 clientid 认证,开启任何一种认证,那么客户端需要连接 EMQX 时都要提供认证内容
- 创建项目
- 创建账户
四、连接与主题
- WebSocket 端连接,发布主题 server,订阅主题 client
- MQTTX 端连接,发布主题 client,订阅主题 server
