天天看点

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

目录

1.在阿里云购买云主机

2.下载、安装MosQuitto服务器

3.解压,安装

4.配置mosquitto 环境变量

5. 测试服务器

6.配置 mosquitto服务端的IP (关键)

1.在阿里云购买云主机

可以参考:https://blog.csdn.net/qq_41204464/article/details/93199907

选择Windows  的系统镜像,方便后面搭建Mysql数据库--可视化。

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

2.下载、安装MosQuitto服务器

下载地址:http://mosquitto.org/files/binary/

根据平台选择相应的代码下载。

这里我们选择  win64的

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

3.解压,安装

(就下一步,下一步,确认即可),对了,注意一下安装路径,方便配置环境变量

安装完成后,安装文件夹下部分文件的功能:

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

往后再介绍一下 mosquitto.conf 的详细配置

4.配置mosquitto 环境变量

我远程阿里云的主机(像windows 远程桌面链接就可以了),并找到mosquitto安装的目录

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

系统环境变量Path 中添加mosquitto安装的路径:

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

Path 哪里,点击编辑: 

;C:\Program Files\mosquitto (记得前面加 ;)-----和前面的区别开

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

5. 测试服务器

1、启动服务器

启动cmd,运行以下指令:(如果没配置环境变量的朋友,进入mosquitto 安装的目录,再执行如下命令)

mosquitto -c mosquitto.conf
           

启动 mosquitto 服务端

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

放心,配置了环境变量后,开机时,mosquitto服务端,自动开始的

有这样的提示,是正常的,因为 mosquitto 已经再运行了

2.订阅

mosquitto_sub -v -t {topic}
           

3.发布

mosquitto_pub -t {topic} -m {Hello}
           

效果:

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

成功发布,订阅信息了

换一个topic (主题):

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

如果上面没出错,恭喜你,安装mosquitto服务端 成功了。

6.配置 mosquitto服务端的IP (关键)

默认的 mosquitto 服务端 会使用阿里云内部分配的IP,如172.xxx.xxx.xxx

要改为自己公网的地址:106.xxx.xxx.xxx

在安装目录下,找到mosquitto.conf 进行修改

Windows 安装MQTT服务器 ----mosquitto (阿里云搭建)

参考1:物联网项目---购买阿里云服务器(云主机)

参考2:手机端,电脑端,MQTT服务端 连接测试

希望对你有帮助。

遇到问题1:布置好服务器后,也连接不服务器??

解决方案:阿里云管理台那里没有设置端口1883的安全组,设置一下。

继续阅读