企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
MQTT协议是一种专为物联网设计的通信协议,EMQX作为开源的mqtt转发平台被广泛使用,现将其在Centos上的简单部署总结如下: ### 问题: Centos7上部署EMQX ### 步骤: 选择最简单的yum安装方式: 1、安装必要的依赖 ~~~text sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ~~~ 2、设置repo库 ~~~text sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo ~~~ 3、yum安装emqx最新版本 ~~~text sudo yum install emqx ~~~ 5、启动emqx ~~~text sudo emqx start ~~~ 6、常用设置 ~~~text 查看emqx状态: sudo emqx_ctl status 随系统启动 sudo systemctl start emqx ~~~ 7、系统自带防火墙设置 端口说明: 端口 端口对应的协议或者作用 1883 MQTT protocol port 8883 MQTT/SSL port 8083 MQTT/WebSocket port 8080 HTTP API port 18083 Dashboard Management Console Port ~~~text 开放端口 sudo firewall-cmd --zone=public --add-port=18083/tcp --permanent sudo firewall-cmd --zone=public --add-port=1883/tcp --permanent 重启防火墙 sudo systemctl reload firewalld ~~~ 访问dashboard: http://localhost:18083,localhost可以替换为你的云服务器公网IP或者虚拟机IP。登录账号:admin,密码:public。进入Web管理控制台。