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
运行效果如下:

在这里插入图片描述
注意:运行起来的cmd窗口不能关掉

三、验证

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

有客户端连接时,图示如下:
在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述
红色框中即为对应的IP端口 ,如对于基于tcp的mqtt客户端而言,
将tcp一行中的ip改为搭建服务器的ip即可。

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

本实例的客户端工具使用mqtt.fx,运行服务器ip端口为192.168.1.58:9345
在这里插入图片描述

5.1新建客户端

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.2连接、发布、订阅

在这里插入图片描述
填写好发布的主题,以及消息体点击Publish即可发布
在这里插入图片描述
订阅效果如下
在这里插入图片描述

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值