概述
官网链接:Download | Eclipse Mosquitto
1、下载好安装包后,找个文件夹安装,安装目录长这样;
2、修改配置文件:先设置不允许匿名登录(没账号密码不能连接,无法、订阅发布等操作),然后设置账号密码保存位置;
3、插入用户名密码:在安装目录里打开cmd(地址栏输入cmd回车),用命令插入一条用户名密码数据,就可以看到pwfile.example文件多了一条信息(pwfile.example在安装目录下);
命令:
//命令 是否覆盖 保存文件 用户名
mosquitto_passwd -c pwfile.example username
4、启动MQTT服务(点击mosquitto.exe启动程序,或者输入命令);
启动程序:
启动命令:
//命令 配置文件
mosquitto.exe -c mosquitto.conf
//参数:
-c 加载指定的配置文件,即mosquitto.conf
-d 将服务放在后台执行
-p 监听指定端口的代理,并且不建议与-c选项一起使用
-v 启用详细日志模式
5、测试:
开启服务之后,打开两个cmd窗口,左边用于监听,右边用于发送信息;
启动监听命令:
//命令 用户名 密码 主题名
mosquitto_sub -u username -P 123456 -t topic_name -v
发送信息命令:
//命令 用户名 密码 主题名 信息
mosquitto_pub -u username -P 123456 -t topic_name -m 要发送的信息
注:测试发现使用MQTT.fx软件建立连接时不需要用户名密码,原因未知。
最后
以上就是勤奋钥匙为你收集整理的基于Mosquitto搭建MQTT服务器的全部内容,希望文章能够帮你解决基于Mosquitto搭建MQTT服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复