Windows搭建MQTT服务器

Win10下搭建MQTT服务器

一、获取软件包

链接:https://pan.baidu.com/s/1sKsL3ninhpwiawm69cOQ9w
提取码:9vhm
mqtt服务器安装包为apache-apollo-1.7.1.zip

二、安装步骤

2.1搭建JAVA开发环境配置

JDK1.8  jdk-8u23-windows-x64.exe
参见网页:
	https://www.cnblogs.com/nojacky/p/9497724.html
注意事项:
	①备份安装路径,后续会用到;
	②配置环境变量是在系统变量处编辑;

2.2解压apache-apollo-1.7.1及配置运行

①解压路径中不能包含中文名,如下有效:
		Z:/MQTT/apache-apollo-1.7.1
②打开CMD窗口,定位到bin目录下:
		Z:   (回车)
		cd MQTT\apache-apollo-1.7.1\bin
③创建本地mybroker文件夹:
		apollo.cmd create mybroker
④定位到mybroker文件夹下的bin目录:
		cd mybroker\bin
⑤运行服务器:
		apollo-broker.cmd run
运行效果如下:

Windows搭建MQTT服务器_第1张图片
注意:运行起来的cmd窗口不能关掉

三、验证

登录  http://127.0.0.1:61680/console/index.html#   (127.0.0.1 代表指向本机IP)
默认用户名 admin  密码 password

有客户端连接时,图示如下:
Windows搭建MQTT服务器_第2张图片

四、相关配置修改(用户名及密码)

文件说明:路径 Z:\MQTT\apache-apollo-1.7.1\bin\mybroker\etc
①users.properties:用于修改用户名对应的密码,可在末尾添加新行,添加对应用户名和密码
格式是 username=password
Windows搭建MQTT服务器_第3张图片
②groups.properties -------管理用户
例如添加用户user 则 admins=admin|user
Windows搭建MQTT服务器_第4张图片
③apollo.xml ------ 配置连接端口

Windows搭建MQTT服务器_第5张图片
Windows搭建MQTT服务器_第6张图片
红色框中即为对应的IP端口 ,如对于基于tcp的mqtt客户端而言,
将tcp一行中的ip改为搭建服务器的ip即可。

五、客户端工具发布订阅实例

本实例的客户端工具使用mqtt.fx,运行服务器ip端口为192.168.1.58:9345
Windows搭建MQTT服务器_第7张图片

5.1新建客户端

Windows搭建MQTT服务器_第8张图片
Windows搭建MQTT服务器_第9张图片
Windows搭建MQTT服务器_第10张图片

5.2连接、发布、订阅

Windows搭建MQTT服务器_第11张图片
填写好发布的主题,以及消息体点击Publish即可发布
Windows搭建MQTT服务器_第12张图片
订阅效果如下
Windows搭建MQTT服务器_第13张图片

你可能感兴趣的:(服务器,windows,apache)