STM32+ESP8266+AIR202基本控制篇-102-服务器基本搭建-安装MQTT软件(.Windows系统)

2022-04-29 11:25:04 浏览数 (1)

说明

云端的电脑拥有了公网IP

这节在云端电脑上安装一个负责数据转发的软件 这样所有的设备连接这个软件,然后按照软件的协议发送数据,

数据便会转发给另一个设备.

安装MQTT软件

1.把以下文件放到上一节挂载在云端的硬盘里

 我挂载了D盘到了云端

 2.复制到云端的C盘

4.解压

6.拷贝32位补丁 (不需要拷贝64位补丁)

7.在云端电脑运行 cmd 需要以管理员身份运行

8.进入目录 cd C:emqttd-windows7-v2.3.0emqttdbin

9.以控制台模式运行 emqttd console

测试通信

这是我制作的一个上位机MQTT调试助手,提供了源码.

①: 输入自己服务器的IP地址 端口号填写 1883 ClientID  如果不填写内部自动生成 用户名可以不填写,因为还没设置MQTT的用户名 密码同上 ② 点击连接 ③ 点击订阅 ④ 发送数据 以上软件设置的是自发自收 因为发布的主题是 Topic  订阅的主题也是 Topic 实际上是数据携带着Topic发给了MQTT服务器, 因为软件订阅的主题是 Topic 所以服务器把数据转发给了软件

修改MQTT用户名和密码

1.退出控制台

2.修改一下文件里面的  mqtt.allow_anonymous = false

3.修改用户名和密码(可以设置多套) auth.user.1.username = yang auth.user.1.password = 11223344

4.启动控制台 emqttd console

5.浏览器输入:  http://服务器IP地址:18083

默认用户名 admin  密码: public

6.启用用户鉴权

测试

用户名密码填写自己设置的密码

把MQTT安装到电脑

1.退出控制台

2.emqttd install

3. emqttd start

其它:

0 人点赞