安装mqtt遇到的问题

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

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

 

 

 

    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值