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

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

  2. 使用国内的开源构架EMQ X
    下载地址:https://www.emqx.io/cn/products/broker
    按照版本选择即可,我这里选择的是windows的,如果需要更强大的改能则需要使用付费版
    MQTT代理服务器搭建,windows平台_第1张图片

  3. 下载后解压
    MQTT代理服务器搭建,windows平台_第2张图片

  4. 启动服务
    打开cmd,进入解压后的目录,输入”bin\emqx.cmd start“回车启动服务,在浏览器能够打开控制台127.0.0.1:18083即成功,默认用户admin,密码public
    MQTT代理服务器搭建,windows平台_第3张图片
    MQTT代理服务器搭建,windows平台_第4张图片

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

  6. 设置用户密码认证模式
    关闭任意连接,打开安装目录下的etc文件夹中的emqx.conf,找到“allow_anonymous”将其改为”false“
    MQTT代理服务器搭建,windows平台_第7张图片
    加载插件emqx_auth_username,可以在控制台中加载也可已通过cmd命令”bin\emqx_ctl.cmd plugins load emqx_auth_username“加载
    MQTT代理服务器搭建,windows平台_第8张图片
    MQTT代理服务器搭建,windows平台_第9张图片

  7. 设置用户名密码
    使用命令”bin\emqx_ctl.cmd users add username pwd“进行设置
    MQTT代理服务器搭建,windows平台_第10张图片使用命令”bin\emqx_ctl.cmd users list“可以查看所有用户

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

你可能感兴趣的:(安装配置)