Loading... # 服务端 ``` # 下载相关依赖 yum install -y gcc-c++ cmake openssl-devel # 下载mosquitto-1.4.10源码包 wget http://mosquitto.org/files/source/mosquitto-1.4.15.tar.gz tar -xzvf mosquitto-1.4.15.tar.gz # 修改源码包配置 cd mosquitto-1.4.10 vim config.mk 注释掉下面两个配置 WITH_SRV:=yes WITH_UUID:=yes # 编译源码 make sudo make install # 修改配置 mv /etc/mosquitto/mosquitto.conf.example /etc/mosquitto/mosquitto.conf vi /etc/mosquitto/mosquitto.conf 在mosquitto.conf中添加配置 allow_anonymous false #设置不允许匿名登录 password_file /etc/mosquitto/pwfile.example #设置账户密码文件位置 # 创建用户 cd /etc/mosquitto # 清空密码文件,新建用户mosquitto,回车后会让输入密码 mosquitto_passwd -c ./pwfile.example mosquitto 账号mosquitto 密码mosquitto # 启动服务 user add mosquitto mosquitto -c /etc/mosquitto/mosquitto.conf -d 如果启动失败并报错找不到libmosquitto.so.1,创建连接文件 ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1 # 进入安装目录【我的是/usr/software】 cd ../ ldconfig # 再重新执行启动命令 mosquitto -c /etc/mosquitto/mosquitto.conf -d ``` # 客户端 https://github.com/emqx/MQTTX/releases http://vip.123pan.cn/1815238395/download/mqtt/MQTTX-Setup-1.9.8-x64.exe 最后修改:2024 年 05 月 11 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏