目录概述Mosquitto安装测试参考链接MQTTX安装订阅消息发布消息参考其他 - 暂时未用到概述本节开始打算学习下MQTT。计划是用esp32【ESP32接入MQTT服务器物联网应用入门】从零开始构建第一个Iot通信系统MQTT协议中文版了解协议Mosquitto安装搜索了下比较常用的两个工具官网点击进入下载下载得到mosquitto-2.0.22-install-windows-x64.exe安装完成后到计算机管理-服务中查看Mosquitto Broker处于正在运行状态之后进到安装目录下打开mosquitto.conf配置文件修改监听端口增加listener 1883关闭匿名打开allow_anonymous false设置用户名密码告诉服务器你要配置的用户将存放在哪里。添加password_file D:\Program Files\mosquitto\pwfile.example此时打开pwfile.example内容如下在安装目录下进入CMD使用.\mosquitto_passwd.exe -c D:\Program Files\mosquitto\pwfile.example mqtt_u添加用户名和密码mqtt_u 是用户名密码同样设置为mqtt_u即可方便记忆。计算机管理-服务中查看重启下Mosquitto Broker。测试在安装目录下开启两个CMD窗口.\mosquitto_sub.exe -h 127.0.0.1 -p 1883 -u mqtt_u -P mqtt_u -v -t sensor结果提示错误安装路径不要有空格卸载后重新安装之后正常测试.\mosquitto_pub.exe -h 127.0.0.1 -p 1883 -u mqtt_u -P mqtt_u -t sensor -m “消息测试”参考链接添加链接描述未使用扩展学习Windows下搭建MQTT服务器mosquittoMQTTX安装使用 MQTT.fx 或 MQTTX 这类图形化客户端工具。它们可以方便地模拟客户端调试你的Broker和程序是必备的调试利器。官网下载添加链接描述github下载添加链接描述下滑下载得到MQTTX-Setup-1.12.1.exe安装点击New Connection来创建连接。输入前面的参数点击connect订阅消息在命令行发布消息.\mosquitto_pub.exe -h 127.0.0.1 -p 1883 -u mqtt_u -P mqtt_u -t sensor -m “消息测试”发布消息在命令行订阅消息.\mosquitto_sub.exe -h 127.0.0.1 -p 1883 -u mqtt_u -P mqtt_u -v -t sensor参考mqttx网页版不用本地安装进行测试MQTT开始使用其他 - 暂时未用到MQTT 5.0 增强认证home-assistants 开源智能家居平台的使用