可以购买一个阿里云的服务器,怎么购买就不说了,刚开始的时候还是装windows吧,可视化界面容易配置,直接上手ubuntu的话不知道哪里出错了。
先添加一个端口出来:这一步很重要,因为阿里云是保护自己的服务器的默认的端口都是禁用的,后期需要使用的端口自己要去添加,配置mqtt服务器需要用到一个端口,这里就先添加一个 10080.
点击安全组id或者配置规则进入安全组规则配置界面,可以选择添加方式
点击手动添加后,会出现添加栏,我们配置10080端口,源选择0.0.0.0/0(意思是开放给所有人),最后点击保存放行端口就设置完毕了
接下来就是最关键的安装MosQuitto服务器建议先使用低版本的,高版本的配置文件暂时没看得懂。先把低版本的配置对了,再去研究高版本的。
下载地址:
Index of /files/binary/https://mosquitto.org/files/binary/
下载之后双击安装,直接使用默认的就可以了,没必要去添加path路径什么的一样用。
配置mosquitto进入安装目录,如果使用的是默认安装的话,一般都是这个目录。
编辑配置文件:
找到下面这行:输入你阿里云服务器公网的IP地址,还有就是刚刚上面配置的端口。
为什么要用低版本的呢?因为高版本的配置文件我没看懂。这个配置文件也很奇怪,前面的#不需要删除。
配置文件修改之后就可以去启动服务器了。
启动mqtt服务器:通过cmd命令进入到安装目录:
敲入上面的命令。
mosquitto -c mosquitto.conf -p 10080 –v
启动服务器。
测试mqtt服务器:使用经典的测试工具:MQTT.fx,自己网上下载的。
连接成功就会显示这样的符号:
折腾了好一会,最后主要是两个原因:
1、没有添加阿里云服务器的安全组,要把端口添加进去
2、用的高版本不会修改配置文件
对配置文件的新理解:其实只要在末尾添加就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)