由于项目中需要用到服务端向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

在项目中为了实现服务端向Android设备推送消息,选择了mqtt协议。本文记录了安装mosquitto 1.4.8的过程及遇到的ssh.h、ares.h、uuid.h缺失问题的解决方法,还提到了启动时的用户权限问题和日志配置。
818

被折叠的 条评论
为什么被折叠?



