快速在Ubuntu系統下搭建Mosquitto伺服器?

快速在Ubuntu系統下搭建Mosquitto服務器?

在物聯網中,使用最多的是MQTT協議,mosquitto是一款支持MQTT協議的代理服務器,本文說說如何在ubuntu系統下搭建Mosquitto服務器。

快速在Ubuntu系統下搭建Mosquitto服務器?

以mosquitto-1.4.5版本為例

1.首先下載mosquitto-1.4.5壓縮包,進入終端輸入:

cd ~

wget http://mosquitto.org/files/source/mosquitto-1.4.5.tar.gz

中間若提示wget沒有安裝,則輸入:sudo apt-get install wget,然後繼續上述步驟。

2.安裝前準備,先安裝一些工具和依賴包,免得後面報錯:

安裝openssl,終端輸入:

sudo apt-get install libssl-dev

安裝g++編譯器,終端輸入:

sudo apt-get install g++

安裝其他依賴包,終端輸入:

sudo apt-get install libc-ares-dev

sudo apt-get install uuid-dev

創建鏈接,終端輸入:

sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1

更新動態鏈接庫,終端輸入:

sudo ldconfig

3.解壓壓縮包,終端輸入:

tar xvzf mosquitto-1.4.5.tar.gz

4.進入解壓目錄並進行編譯:

cd mosquitto-1.4.5

執行:

make

5.安裝代理服務器

sudo make install

6.運行時報錯:1523945778: Error: Invalid user 'mosquitto'.

原因沒有‘mosquitto’用戶,使用:useradd mosquitto命令添加。

7.安裝完成後,啟動mosquitto,終端下輸入:

mosquitto -v

快速在Ubuntu系統下搭建Mosquitto服務器?

表示安裝成功,mqtt服務器已經啟動。


分享到:


相關文章: