一、安装准备
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo
二、安装配置
yum install emqx-4.2.4
cd /etc/emqx/plugins/
cp emqx_auth_username.conf emqx_auth_username.conf-bak #备份
vim emqx_auth_username.conf #配置用户名和密码
vim /etc/emqx/emqx.conf
三、启动
emqx start
systemctl enable emqx
systemctl status emqx
netstat -ntlup
ulimit -n #查看当前的最大打开文件数
sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config #关闭SELinux
systemctl stop firewalld
systemctl disable firewalld
四、小鱼中控上传MQTT服务相关参数
1、基本参数:
mqtt服务器IP: 172.24.***
mqtt服务器端口: 1883
客户端id: zhedazhongkong #网闸作为mqtt的客户端的ID号
用户名: mqtt*** #mqtt服务器提供给客户端用户名
密码: ******** #mqtt服务器提供给客户端密码
采集器标识: zhedazhongkong #与客户端ID保持一致即可
Qos: 0
2、主题参数
发布主题: junkman #网闸作为客户端发布数据的主题
订阅主题: sub
3、数据发布参数
变化数据检测周期(秒) 10 #数据更新上传周期
全部数据发布周期(秒) 10
4、对时参数
对时周期(分钟) 60