安裝版本: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
每天進步一滴滴,