需求背景
物联网设备需要通过mqtt协议传输,这里记录一下,注意,这篇文章不能接入阿里云的mqtt,本人已经试过,会报错。
开发教程
1、EMQX安装部署
-- 1 安装必要的依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2-- 2 设置repo库
sudo yum-config-manager --add-repo https://repos.emqx.io/emqx-ce/redhat/centos/7/emqx-ce.repo-- 3 yum安装emqx最新版本
sudo yum install emqx-- 4 启动emqx
sudo emqx start-- 5 查看emqx状态
sudo emqx_ctl status-- 6 系统开机启动
sudo systemctl start emqx-- 系统自带防火墙设置
-- 端口 端口对应的协议或者作用
-- 1883 MQTT protocol port
-- 8883 MQTT/SSL port
-- 8083 MQTT/WebSocket port
-- 8080 HTTP API port
-- 18083 Dashboard Management Console Port-- 7 开放端口
sudo firewall-cmd --zone=public -