下载
进入软件安装目录:
cd /usr/software
下载最新版源码包:
wget http://mosquitto.org/files/source/mosquitto-1.4.13.tar.gz
解压
tar -zxvf mosquitto-1.4.13.tar.gz
编译安装
创建软件安装目录:
mkdir mosquitto
进入解压后的文件夹:
cd mosquitto-1.4.13
先安装其它依赖库:
yum install -y c-ares-devel e2fsprogs-devel uuid-devel libuuid-devel
yum install -y openssl-devel #依赖头文件
编译安装,指定安装位置:
make prefix=/root/source/mosquitto && make install
创建链接到目录,并更新动态链接库
sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
sudo ldconfig
配置
打开配置文件
vim /etc/mosquitto/mosquitto.conf
增加用户:(root)
user root
保存
启动
mosquitto -c /etc/mosquitto/mosquitto.conf -d
订阅主题消息
打开终端1
消息推送的发布和订阅要有主题,选项[-t] 主题,即:
mosquitto -t 主题
如需指定用户名称则加选项[-i] 用户名,即:
mosquitto_sub -t 主题 -i 订阅端
./mosquitto_sub -t mqtt
发布主题消息
指定消息推送的主题,发布端用户名和消息:
mosquitto_pub -t 主题 -i 发布端 -h 主机 -m 你好
./mosquitto_pub -h localhost -t mqtt -m "hello world."
————————————————
版权声明:本文为CSDN博主「jeikerxiao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jeikerxiao/article/details/74005584