在物聯(lián)?時代,設(shè)備間的互聯(lián)和數(shù)據(jù)通信變得越來越重要。串?服務(wù)器作為連接設(shè)備和計算機的重要橋梁,在物聯(lián)?中扮演著?關(guān)重要的??。騰訊云MQTT功能被?泛應(yīng)?于實時數(shù)據(jù)傳輸和通信架構(gòu) 中。本?將探討如何通過串?服務(wù)器實現(xiàn)與騰訊云MQTT功能的連接,進?步實現(xiàn)物聯(lián)?設(shè)備與云端的?效數(shù)據(jù)交互。
隨著物聯(lián)?技術(shù)的?泛應(yīng)?,越來越多的設(shè)備需要與云端進?數(shù)據(jù)交換和遠程控制。傳統(tǒng)的串?通信?式通常只能實現(xiàn)設(shè)備與計算機的直接通信,??法直接與云端進?連接。這就需要引?串?服務(wù)器這?技術(shù),實現(xiàn)設(shè)備與云端之間的?縫對接。
騰訊云的MQTT功能是?種基于發(fā)布/訂閱模式的消息傳輸協(xié)議,MQTT協(xié)議具有低帶寬占?、低耗電以及簡單易? 等特點。它可以實現(xiàn)設(shè)備與云端之間的快速、可靠和實時的雙向通信。串?服務(wù)器與騰訊云MQTT的結(jié)合,不僅可以實現(xiàn)設(shè)備與云端的?效通信,還可以為物聯(lián)?應(yīng)?帶來更多的智能功能和數(shù)據(jù)分析能?。
接下來,我們將探索串?服務(wù)器與騰訊云MQTT功能的實現(xiàn)?法,包括如何配置和連接串?服務(wù)器,并利?其轉(zhuǎn)發(fā)功能將設(shè)備數(shù)據(jù)傳輸?shù)津v訊云上,以及如何在騰訊云上訂閱和處理來?設(shè)備的數(shù)據(jù),實現(xiàn)實時控制和數(shù)據(jù)分析。通過這種?式,企業(yè)和開發(fā)者可以更輕松地構(gòu)建和管理物聯(lián)?應(yīng)?,實現(xiàn)智能化運營與管理,提升業(yè)務(wù)效率和競爭?。
敬請關(guān)注接下來的內(nèi)容,我們將逐步介紹串?服務(wù)器的配置步驟、騰訊云MQTT功能的使??法,并結(jié)合實例展?如何通過串?服務(wù)器實現(xiàn)設(shè)備與云端的數(shù)據(jù)交互。讓我們?起探索串?服務(wù)器和騰訊云MQTT功能的?限可能!
開始前,?先要確保已注冊騰訊云并完成實名注冊。如果還未完成,請前往騰訊云官?進?注冊和實名認證。我們默認已完成騰訊云服務(wù)和實名認證。
進?騰訊云主?,在頂部導(dǎo)航欄中選擇“產(chǎn)品→物聯(lián)?”,然后點擊“物聯(lián)?開發(fā)平臺”,進?物聯(lián)?控制臺。
在控制臺的右側(cè),可以看到“開發(fā)中?”和“相關(guān)產(chǎn)品”。我們將在“相關(guān)產(chǎn)品”中使?“物聯(lián)?通信(IoT Hub)”,直接點擊進?。
在該??中,我們可以找到MQTT服務(wù)的接?地址和端?號。
如果是第?次使?這個平臺,我們需要先“開通服務(wù)”,按照提?進?開通。
開通成功后,我們將看到剛剛申請開通的服務(wù)變?yōu)?/span>“查看詳情”。直接點擊即可進?“IoT Hub”控制臺的“產(chǎn)品列表”。
?先,我們需要創(chuàng)建?個新的產(chǎn)品。點擊“創(chuàng)建新產(chǎn)品”,根據(jù)實際情況填寫相關(guān)信息。為了便于后續(xù)演?,我們將認證?式設(shè)置為“密鑰認證”,其他保持不變。
創(chuàng)建完成后,我們將在產(chǎn)品列表中看到剛剛創(chuàng)建的新產(chǎn)品。點擊產(chǎn)品名稱即可進?產(chǎn)品管理??。
接下來,我們先看?下產(chǎn)品管理??中的“Topic管理”部分。我們可以?動創(chuàng)建?些?定義的“Topic”以供使?。這?演?創(chuàng)建?個測試?的“Topic”。
設(shè)置完成后,我們可以開始添加設(shè)備了。點擊“設(shè)備列表”,進?設(shè)備管理??。點擊“添加新設(shè)備”,彈出添加??。
設(shè)備名稱需要注意在同?產(chǎn)品下保持唯?性。設(shè)備密鑰可以?定義設(shè)置,也可以隨機?成。在確認信息?誤后,點擊保存,將彈出設(shè)備密鑰。請務(wù)必妥善保管設(shè)備密鑰,以防泄露。
完成后,點擊“開始管理設(shè)備”,即可進?設(shè)備管理??。在設(shè)備調(diào)試框中,我們可以找到MQTT通信所需的三元組數(shù)據(jù)。這些參數(shù)僅?于測試,?定時間后將失效。如果是實際設(shè)備,可以按照提?進?“算法?成”部分。
具體算法的?成?法,請參考騰訊云提供的相關(guān)?冊,這?不再展開講解。
到這?,我們已成功獲取到所有MQTT所需的參數(shù)信息。
?標IP/地址 :${productid}.iotcloud.tencentdevices.com
?標端?號:1883
Client ID:5QLW69Q2UKnb114
Username:5QLW69Q2UKnb114;12010126;a463f;1695744000
Password:2168d26dd04e9150f218dd4239e0a8cf69ebd92e07a292fb0e41312ccb866057;hmacsha256
接下來,我們可以開始配置設(shè)備進?通信了。
在這個階段,我們將使?串?服務(wù)器NB114來模擬實際的設(shè)備使?情況,并使?NB114上位機軟件和XCOM軟件進?調(diào)試。你可以在Ebyte官?的NB114產(chǎn)品相關(guān)??上下載這兩個軟件。
下載完成后,打開上位機軟件。這?不對設(shè)備的使??法進?詳細講解,如果在使?過程中遇到問題,可以參考相關(guān)產(chǎn)品的快速??教程(NB114串口服務(wù)器快速入門教程)。成功連接NB114串口服務(wù)器后,將串口服務(wù)器?作模式改為"MQTT客戶端"模式,并輸??標IP、?標端?、Client ID、User Name、Password以及發(fā)布和訂閱等信息。完成后,檢查數(shù)據(jù)通配符是否更改,確認?誤后保存并重啟設(shè)備。
接下來打開"XCOM"軟件,確認設(shè)備的串?參數(shù)設(shè)置是否正確,并打開串?。此時,我們可以通過"XCOM"軟件發(fā)送任意數(shù)據(jù)。由于調(diào)試過程中并沒有設(shè)置"規(guī)則引擎",因此XCOM軟件不會有任何反應(yīng)。但我們可以在騰訊云對應(yīng)的"產(chǎn)品云?志"中查看到我們發(fā)送的數(shù)據(jù)。
到此為?,我們已經(jīng)成功將設(shè)備連接到騰訊云服務(wù)器,并成功向服務(wù)器發(fā)送數(shù)據(jù)。
通過完成整個騰訊云MQTT教程,我們已經(jīng)詳細講解了從開通MQTT業(yè)務(wù)到設(shè)備連接與通訊的整個過程。該教程主要基于當(dāng)前平臺的配置內(nèi)容,如果騰訊云平臺進?了升級或發(fā)?了變化,我們可以根據(jù)騰訊云的相關(guān)?檔進?學(xué)習(xí)。但?論如何變化,掌握MQTT通訊的要素和相關(guān)知識(?標地址、訂閱與發(fā)布等)即可實現(xiàn)通訊。通過本次學(xué)習(xí),我們已經(jīng)基本掌握了MQTT服務(wù)。
相關(guān)文章推薦:
串口服務(wù)器如何配置接入阿里云MQTT環(huán)境教程
串口服務(wù)器基于EMQX平臺自建MQTT服務(wù)器實現(xiàn)通訊教程
基于百度云平臺自建MQTT服務(wù)器實現(xiàn)通訊教程
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號-3