我是靠谱客的博主 勤奋钥匙,最近开发中收集的这篇文章主要介绍基于Mosquitto搭建MQTT服务器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

官网链接: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服务器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部