通過MQTT協(xié)議接入OneNet平臺教程可以分為OneNet平臺配置、MQTT連接通訊(MQTT三要素以及訂閱發(fā)布配置教程)、鏈接通訊測試配置教程、可視化界面配置教程。前文介紹了通過MQTT協(xié)議接入OneNet平臺教程中OneNet平臺配置教程、接入OneNet平臺與MQTT連接通訊配置教程,本文就介紹MQTT協(xié)議接入OneNet平臺鏈接測試配置教程。接下來,即可開始使用設(shè)備連接。這里首先我們確認(rèn)下得到的參數(shù)是否能夠正常連接與通訊。
使用MQTT相關(guān)軟件進行模擬,這里演示使用的是MQTTX軟件進行模擬,首先將連接要素填入對應(yīng)的位置。
注意??:這里可能會由于MQTT版本導(dǎo)致連接錯誤。目前嘗試「MQTT 3.1.1協(xié)議服務(wù)器鏈接配置」版本可以正常連接。需要特別留意版本。
隨后將準(zhǔn)備好的發(fā)布與訂閱主題填入對應(yīng)的位置。隨后嘗試連接,如果成功連接到OneNet平臺,在設(shè)備管理中我們可以看到設(shè)備在線的提示。
接下來我們再把訂閱與發(fā)布主題填入對應(yīng)的位置。
準(zhǔn)備就緒,接下來即可開始嘗試進行發(fā)布消息,根據(jù)前面準(zhǔn)備好的payload消息填入對應(yīng)的位置。然后發(fā)布消息。
可以看到,成功發(fā)送消息后,服務(wù)器返回了一個消息,告訴我們“id:xxx”的消息已經(jīng)收到。我們返回OneNet平臺的設(shè)備管理中的數(shù)據(jù)流可以看到剛才發(fā)布的消息已經(jīng)成功收到。
確認(rèn)獲取的參數(shù)都無誤后,接下來我們可以通過一個實際的設(shè)備進行模擬實際使用中的情況。在實際使用中,設(shè)備可能多種多樣,這里為了方便,使用一個串口服務(wù)器進行模擬。關(guān)于串口服務(wù)器產(chǎn)品的使用可以根據(jù)對應(yīng)串口服務(wù)器產(chǎn)品手冊或者相關(guān)視頻了解,這里具體就不展開講解。首先將串口服務(wù)器產(chǎn)品設(shè)置為MQTT工作模式,并將對應(yīng)的參數(shù)分別填入。如下圖所示:
確認(rèn)無誤后,保存參數(shù)并重啟,稍等片刻,在OneNet中的設(shè)備管理頁面查看是否正常接入。
這里為了方便演示,我們使用電腦模擬溫度采集模塊,將采集到的溫濕度數(shù)據(jù)進行處理后通過串口發(fā)送給串口服務(wù)器。這里使用一個串口工具,將剛才我們準(zhǔn)備好的上報消息,直接通過串口發(fā)送至串口服務(wù)器。
然后觀察OneNet平臺是否能夠正常收到數(shù)據(jù)。
可以看到,OneNet成功收到了串口服務(wù)器上報的消息。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!
相關(guān)閱讀:
1、串口服務(wù)器如何使用OneNET平臺MQTT服務(wù)器通訊教程
2、Node-RED聯(lián)動ONENET云平臺物模型的應(yīng)用教程
3、【教程】利用HTTP連接OneNET實現(xiàn)數(shù)據(jù)上報
4、CC3200芯片方案WIFI模塊與OneNET云平臺接入方法案例