MQTT代理服务器搭建,windows平台

  1. 了解MQTT
    菜鸟教程
    百度百科
    wiki百科

  2. 使用国内的开源构架EMQ X
    下载地址:https://www.emqx.io/cn/products/broker
    按照版本选择即可,我这里选择的是windows的,如果需要更强大的改能则需要使用付费版
    选择版本

  3. 下载后解压
    解压后的样子

  4. 启动服务
    打开cmd,进入解压后的目录,输入”bin\emqx.cmd start“回车启动服务,在浏览器能够打开控制台127.0.0.1:18083即成功,默认用户admin,密码public
    启动成功
    控制台

  5. 此时服务已启动成功,即可使用测试软件连接
    我使用的chrom浏览器插件mqttbox,插件下载链接
    设置如图,默认端口1883,默认任意连接无需验证,生产环境建议开启客户端ID认证或用户密码认证等
    设置
    设置正确的加会显示绿色connected,错误则显示红色disconnected,左侧为消息发送,右侧为主题订阅,即可测试
    测试

  6. 设置用户密码认证模式
    关闭任意连接,打开安装目录下的etc文件夹中的emqx.conf,找到“allow_anonymous”将其改为”false“
    关闭任意连接
    加载插件emqx_auth_username,可以在控制台中加载也可已通过cmd命令”bin\emqx_ctl.cmd plugins load emqx_auth_username“加载
    命令加载
    显示运行中即可

  7. 设置用户名密码
    使用命令”bin\emqx_ctl.cmd users add username pwd“进行设置
    添加用户使用命令”bin\emqx_ctl.cmd users list“可以查看所有用户

  8. 至此所有进本配置完成,设置完用户使用插件测试即可
    C#winform测试程序,使用的m2mqtt库,内含注释下载连接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要创建MQTT代理,你可以选择使用一些开源的软件,如Eclipse基金会的Mosquitto、Apache的Apollo或国内的EMQ。首先,你需要选择一个适合你需求的代理服务软件。然后,你可以按照软件的文档或官方指南进行安装和配置。一般来说,你需要设置代理的监听端口、认证方式、订阅和发布的主题等参数。接下来,你可以使用MQTT客户端连接到代理服务进行测试。你可以使用EMQ的在线客户端或者其他MQTT客户端软件,如MQTT.fx。在连接成功后,你可以使用发布者身份发布消息,使用订阅者身份订阅消息。代理服务将负责转发消息给相应的订阅者。总之,创建MQTT代理需要选择合适的软件,按照软件的指南进行安装和配置,然后使用MQTT客户端进行测试。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [WindowsMQTT代理服务器的搭建](https://blog.csdn.net/qq_35704550/article/details/114942723)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [使用Rabbitmq搭建MQTT 代理服务器(broker)](https://blog.csdn.net/wwanglin_0/article/details/110529367)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Drumsticks

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值