由于项目中需要用到服务端向Android客户端推送消息,我们选用了mqtt协议。
1.下载mosquitto:http://mosquitto.org/download/ 我用的是1.4.8
2.解压mosquitto-1.4.8.tar.gz
3.进入到mosquitto-1.4.8目录后按照以下操作安装
安装:
①.编译:make
②.安装:sudo make install
③.可能会遇到的问题
ssh.h找不到
yum install openssl-devel
ares.h找不到
yum install c-ares-devel
uuid.h找不到
yum install libuuid-devel
用root用户启动可能会报nvalid user 'mosquitto'
useradd mosquitto这样就可以了
运行:mosquitto -c /home/chc/mqtt/mosquitto-1.4.8/mosquitto.conf -d
日志输出修改mosquitto.conf。log_dest file /var/log/mosquitto.log
日志级别log_type all