下载
(hecs ,centos8的样子,对mosquitto 版本高了安装不了)
wget https://mosquitto.org/files/source/mosquitto-1.5.9.tar.gz
tar -zxvf mosquitto-1.5.9.tar.gz
安装前置工具
yum install gcc-c++
yum install cmake
yum install openssl-devel
编译
cd mosquitto-1.5.9/
cmake.
make
make install
配置
系统用户配置:
我就简单点了,用 root 用户, 但是一般不建议用 root
vi /etc/mosquitto.conf
找到 user ,改成 user root
日志路径:
log_dest file /mnt/logs/mosquitto/mosquitto.log
访问账号配置:
allow_anonymous false
password_file /etc/mosquitto/pwfile
acl_file /etc/mosquitto/acl
然后添加账号:
mosquitto_passwd -c /etc/mosquitto/pwfile zhouman
// 终端提示设置密码 及 二次输入确认
启动
mosquitto -c /etc/mosquitto.conf -d
测试
MQTTX测试: