需求:
在windows搭建mqtt局域网服务。
下载
官方下载https://mosquitto.org/download/
百度网盘链接:https://pan.baidu.com/s/1qvjS6_8w_RWZ7H0v29O2BA
提取码:erq6
安装:
选好安装路径,都是下一步,没啥特殊的。
开启服务:
安装完成后,点击mosquitto.exe,弹出黑窗口,本机就可以使用mqtt了。但是黑窗口关闭后mqtt连接就会断开。
找到Windows服务,选中mosquitto.broker,开启此服务。本机可以正常使用mqtt了。
配置
编辑器打开mosquitto.conf
添加远程访问,默认只能本机访问。搜索listener portd定位。在下一行的#listener去除#,后面添加端口。
配置允许匿名访问,搜allow_anonymous定位,去除注释的#,添加true
cmd进入黑窗口,切到mosquitto.conf同一目录。运行命令mosquitto -c mosquitto.conf
,使新配置文件生效。
测试
使用mosquitto自带程序测试。打开俩个cmd黑窗口,切到mosquitto安装目录。一个用于订阅消息,另一个用于发消息。
订阅消息:
mosquitto_sub -v -t topic1
-v:打印更多调试信息
-t:指定主题,topic1
向某主题发消息:
mosquitto_pub -t topic1 -m Message
-t:指定主题
-m:指定消息内容
使用工具测试
这个工具是谷歌插件,安装方法和其他谷歌插件一样。百度网盘链接:https://pan.baidu.com/s/1A5qpDOr_rGYDLdVKqNbaBw
提取码:3wgc