ubuntu 安裝MQTT服務
阿新 • • 發佈:2019-02-11
1 下載MQTT 1.4.14.tar.gz
2 去掉SSL功能
WITH_TLS := no
WITH_TLS_PSK:=no
3 出現沒有ares.h檔案錯誤
分別安裝libc-ares2, libc-ares-dev兩個庫
sudo apt-get install libc-ares-dev
sudo apt-get install libc-ares2
4 sudo make install 編譯安裝,服務執行成功
mosquitto -c /etc/mosquitto/mosquitto.conf.example
5 找不到動態庫libmosquitto.so.1
./mosquitto_sub:error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory
執行以下兩條命令解決
sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
sudo ldconfig
6 訂閱
mosquitto_sub -t topic
伺服器提示
7 釋出
./mosquitto_pub -t topic -m message
伺服器訊息提示如下