1.安装工具
yum install gcc gcc-c++
yum install openssl-devel
yum install c-ares-devel
yum install libuuid-devel
yum install wget
yum install cmake
yum install build-essential python quilt devscripts python-setuptools python3
yum install libssl-dev libc-ares-dev uuid-dev daemon openssl-devel
2.开始安装
- 下载压缩包并解压:
wget http://mosquitto.org/files/source/mosquitto-1.4.5.tar.gz
tar zxfv mosquitto-1.4.5.tar.gz
- 进入目录并安装:
cd mosquitto-1.4.5
make
sudo make install
这样就算安装完成了,但是我安装完成之后,发现和网上的教程有点不一样,就是我的配置文件mosquitto.conf并不在默认的/etc/mosquitto下,而在解压安装后的mosquitto目录下。(这里可能是我的问题,如果有了解的请告诉我,谢啦~)
但是为了以后方便,所以将他复制到 /etc/mosquitto目录下:
# cp mosquitto.conf /etc/mosquitto/
- 启动mosquitto:
- 首先加入user mosquitto:
groupadd mosquitto useradd -g mosquitto mosquitto
-
开启服务:
- 首先加入user mosquitto:
- 一个基础的发布和订阅的例子:
在开启mosquitto服务后,重新打开一个终端开始订阅一个topic:
然后再打开一个终端,开始向上一个客户端订阅的topic发送消息:mosquitto_sub -t 'test/topic' -v
以上例子来自:Eclipse Mosquitto的gtihubmosquitto_sub -t 'test/topic' -v
- 关于mosquitto.conf 文件的说明:
我是参考下面这篇文章的,如果是初次了解mosquitto,不需要进行任何配置,默认即可。
http://blog.csdn.net/xyblog/article/details/50113453