一、簡(jiǎn)單介紹
MQTT(Message Queuing Telemetry Transport,消息隊(duì)列遙測(cè)傳輸)是IBM開發(fā)的一個(gè)即時(shí)通訊協(xié)議,有可能成為物聯(lián)網(wǎng)的重要組成部分。該協(xié)議支持所有平臺(tái),幾乎可以把所有聯(lián)網(wǎng)物品和外部連接起來,被用來當(dāng)做傳感器和致動(dòng)器(比如通過Twitter讓房屋聯(lián)網(wǎng))的通信協(xié)議。(以上內(nèi)容來源百度)
二、環(huán)境介紹
1、系統(tǒng)環(huán)境 :centos (騰訊云服務(wù)器)
2、MQTT版本:mosquitto-1.4.5
三、環(huán)境準(zhǔn)備
1、資源獲取
# 下載源代碼包wget http://mosquitto.org/files/source/mosquitto-1.4.9.tar.gz# 解壓tar zxfv mosquitto-1.4.9.tar.gz2、linux環(huán)境準(zhǔn)備
ares.h sudo yum install libc-ares-dev
uuid.h yum install libuuid-devel
g++ yum install gcc
yum install gcc-c++3、安裝
# 進(jìn)入目錄cd mosquitto-1.4.5# 編譯make# 安裝sudo make install4、問題1、提示error,沒有用戶 mosquitto ,使用下面命令新建一個(gè)用戶即可 useradd mosquitto2、libmosquitto.so.1 文件找不到問題 //創(chuàng)建鏈接 vi /etc/ld.so.conf //編輯文件ld.so.conf include ld.so.conf.d/*.conf /usr/local/lib/libmosquitto.so.1 //更新鏈接庫 /sbin/ldconfig -v5、測(cè)試 putty : 打開三個(gè)控制臺(tái) mosquitto -v mosquitto_sub -v -t toptest mosquitto_pub -t toptest-m helloworld6、運(yùn)行后結(jié)果 toptest helloworld新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注