-
使用国内的开源构架EMQ X
下载地址:https://www.emqx.io/cn/products/broker
按照版本选择即可,我这里选择的是windows的,如果需要更强大的改能则需要使用付费版
-
下载后解压
-
启动服务
打开cmd,进入解压后的目录,输入”bin\emqx.cmd start“回车启动服务,在浏览器能够打开控制台127.0.0.1:18083即成功,默认用户admin,密码public
-
此时服务已启动成功,即可使用测试软件连接
我使用的chrom浏览器插件mqttbox,插件下载链接
设置如图,默认端口1883,默认任意连接无需验证,生产环境建议开启客户端ID认证或用户密码认证等
设置正确的加会显示绿色connected,错误则显示红色disconnected,左侧为消息发送,右侧为主题订阅,即可测试
-
设置用户密码认证模式
关闭任意连接,打开安装目录下的etc文件夹中的emqx.conf,找到“allow_anonymous”将其改为”false“
加载插件emqx_auth_username,可以在控制台中加载也可已通过cmd命令”bin\emqx_ctl.cmd plugins load emqx_auth_username“加载
-
设置用户名密码
使用命令”bin\emqx_ctl.cmd users add username pwd“进行设置
使用命令”bin\emqx_ctl.cmd users list“可以查看所有用户 -
至此所有进本配置完成,设置完用户使用插件测试即可
C#winform测试程序,使用的m2mqtt库,内含注释下载连接
MQTT代理服务器搭建,windows平台
最新推荐文章于 2024-07-01 16:52:30 发布