CentOS7 安装mosquitto

下载

进入软件安装目录:

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

编译安装,指定安装位置:

make prefix=/usr/software/mosquitto && make install

配置

vim /etc/mosquitto/mosquitto.conf

增加用户:(root)

user root

保存

启动

cd /usr/software/mosquitto/sbin
./mosquitto -c /etc/mosquitto/mosquitto.conf -d

测试

cd /usr/software/mosquitto/bin

订阅主题消息

消息推送的发布和订阅要有主题,选项[-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."

这里写图片描述

你可能感兴趣的:(服务器)