下载:
curl -sL https://mosquitto.org/files/source/mosquitto-2.0.9.tar.gz -o ./mosquitto-2.0.9.tar.gz
解压:
tar -zx -f ./mosquitto-2.0.9.tar.gz
进入目录:
cd mosquitto-2.0.9
安装目录:
mkdir -p /work/00-lib/mosquitto
建立编译目录:
mkdir -p ./build && cd build
cmake构建:
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/work/00-lib/mosquitto \
-DWITH_WEBSOCKETS=OFF \
-DWITH_UUID=ON \
-DWITH_DOCS=OFF \
-DWITH_STATIC_LIBRARIES=ON \
-DDOCUMENTATION=OFF \
-DBUILD_SHARED_LIBS=ON ..
编译:
make all -j $(nproc --all)
安装库:
make install
********************************************************************************
cd /work/00-lib/mosquitto/sbin
run.cfg内容:
#########################
listener 1883
listener 1884
#protocol websockets
user root
allow_anonymous true
#########################
后台运行mqtt代理器:
nohup ./mosquitto -c run.cfg >/dev/null 2>&1 &
查看进程:
ps aux | grep mosq
mosquitto安装
于 2024-03-25 17:32:44 首次发布