码迷,mamicode.com
首页 > 其他好文 > 详细

CentOs7安装mosquitto

时间:2020-06-09 18:29:11      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:tle   需要   href   soc   yum   inf   open   libs   uil   

安装版本:mosquitto1.6.9

mosquitto官网: https://mosquitto.org/files/source/mosquitto-1.6.9.tar.gz

libwebsockets下载地址 :https://github.com/warmcat/libwebsockets/releases

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

下载并编译安装libwebsockets
wget https://github.com//warmcat/libwebsockets/archive/v4.0.15.tar.gz
cd libwebsockets-4.0.15/
mkdir build
cd build
cmake .. -DLIB_SUFFIX=64
make install
ldconfig

接下来就是下载mosquitto

mkdir /mqtt
cd /mqtt
wget http://mosquitto.org/files/source/mosquitto-1.6.9.tar.gz
tar -xzf mosquitto-1.6.9.tar.gz
cd mosquitto-1.6.9

直接一梭子

make && make install

然后把样例弄成配置文件

mv /etc/mosquitto/mosquitto.conf.example /etc/mosquitto/mosquitto.conf

在配置文件中 /etc/mosquitto/mosquitto.conf  把allow_anonymous true 去掉注释

直接启动

mosquitto -c /etc/mosquitto/mosquitto.conf //这种是调试用的,
 
mosquitto -c /etc/mosquitto/mosquitto.conf -d //后台运行

需要注意的问题,

扩展一定要安装全,在编译源码的时候就可以看到扩展的问题,

 

一定要在安全组放行你的端口号并且要设置成外网能访问的

技术图片

 

 

  尝试连接mqtt

 

技术图片

 

 

一梭子完成.

感谢  https://www.jianshu.com/p/eb1f6ed17409

每天进步一滴滴,

 

CentOs7安装mosquitto

标签:tle   需要   href   soc   yum   inf   open   libs   uil   

原文地址:https://www.cnblogs.com/leiqi/p/13074341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!