色猫咪av在线网址_91精品国产福利在线观看雪梨还会玩转热点_丁香花的视频免费观看_国产手机在线A∨免费视频_十八禁av无码免费网站APP_综合色一区二区亚洲_日韩精品小电影_漂亮人妻熟睡中被公侵犯_全新成人高清无码片_高级厕所偷窥白领美女嘘嘘

當前位置: 首頁 >應用方案 >技術應用 >

基于百度云平臺自建MQTT服務器實現(xiàn)通訊教程

歡迎來到我們的百度云平臺MQTT連接教程。本次教程旨在為廣大開發(fā)者提供一份詳細的指南,以幫助大家學會如何使用百度云平臺來實現(xiàn)MQTT設備的通訊。MQTT是一種輕量級的消息傳輸協(xié)議,能夠為連接設備提供可靠、高效的通訊解決方案。通過本教程的學習,你將能夠輕松掌握MQTT連接百度云平臺的技能,從而快速將設備接入到云端,并實現(xiàn)遠程控制和監(jiān)控。

一、在百度云平臺注冊賬號并開啟MQTT服務

首先,需要在百度云平臺注冊賬號并完成實名認證。這里不再展開講解注冊和實名認證的過程。我們假設你已經(jīng)完成這兩個步驟。接下來,進入百度云主頁,按照以下路徑找到我們需要的服務。

產(chǎn)品菜單,選擇應用產(chǎn)品下的物聯(lián)網(wǎng),找到物聯(lián)網(wǎng)核心套件并點擊進入。

1百度云平臺MQTT教程
2百度云平臺MQTT教程

接著,我們需要創(chuàng)建一個實例來開啟MQTT服務。

進入實例列表,點擊創(chuàng)建IoT Core”,然后填寫配置信息。

3百度云平臺MQTT教程

百度云提供預付款和按需付費兩種付款方式,選擇適合自己的付款方式。這里示例選擇按需付費

4百度云平臺MQTT教程

確認購買信息無誤后,點擊付款確認購買。

5百度云平臺MQTT教程

支付完成后,我們就可以開始添加設備并連接到服務器了。

進入剛才創(chuàng)建的實例。6百度云平臺MQTT教程

設備管理中進入模版頁面并新增一個模版。這里隨便填寫一個模版名稱就可以。

7百度云平臺MQTT教程
8百度云平臺MQTT教程

這里為了方便我們后面驗證設備的通訊,我們手動添加一個主題。先點擊剛才添加的模版,進入主題模版,點擊添加主題。任意填寫一個主題即可。權限中的發(fā)布訂閱都勾選上,完成后確定。即可看到我們手動添加的主題已經(jīng)成功添加。

9百度云平臺MQTT教程
10百度云平臺MQTT教程
11百度云平臺MQTT教程
12百度云平臺MQTT教程

接著,我們就可以添加設備了。在設備管理中進入設備列表,點擊新增設備

13百度云平臺MQTT教程

填寫設備名稱,選擇密鑰認證作為認證方式,然后選擇剛才創(chuàng)建的模版并點擊提交。在彈出的窗口中,可以下載“DeviceKey”“DeviceSecret”參數(shù)信息也可以直接退出。

14百度云平臺MQTT教程
15百度云平臺MQTT教程

??注意 請妥善保管“DeviceKey”“DeviceSecret”參數(shù)信息。這些信息是設備連接到服務器的憑證,不要讓他人知曉。

至此,我們就在百度云平臺中成功開啟了MQTT服務。下一步是連接到服務器并向其發(fā)送數(shù)據(jù)。

二、MQTT通訊的 三要素

MQTT協(xié)議通訊中,有三個不可或缺的參數(shù):Client ID、User NamePassword。此外,訂閱和發(fā)布主題也是通訊中必不可少的元素。我們已經(jīng)在之前的內(nèi)容中提到,訂閱和發(fā)布主題可以在設備管理的模版中進行設置和管理。

16百度云平臺MQTT教程

接下來,我們需要準備好Client ID、User Name、Password等信息。在百度云的物聯(lián)網(wǎng)核心套件中,這三個參數(shù)是根據(jù)特定的算法來生成的。如果感興趣,你可以前往文檔中心”→“物聯(lián)網(wǎng)核心套件”→“快速入門”→“獲取連接信息中查看詳細信息。

17百度云平臺MQTT教程
18百度云平臺MQTT教程

如果你不想自己計算Client ID、User NamePassword,可以使用“MQTT連接信息生成器生成相應的參數(shù)。

19百度云平臺MQTT教程

其中,地域、時間戳和加密方式等可以根據(jù)實際需求填寫,也可以不填。至于IoTCoreIdDeviceKeyDeviceSecret,這些信息可以在對應的設備中查看。

20百度云平臺MQTT教程
21百度云平臺MQTT教程

填入相關信息并點擊計算即可得到Client IDUser NamePassword。

22百度云平臺MQTT教程

至此,我們已經(jīng)準備好了所有連接所需的信息,可以開始使用MQTT進行連接和通訊了。

MQTT通訊地址

三、設備接入百度云平臺并數(shù)據(jù)傳輸

本次教程使用的是"串口服務器NB114"設備來模擬實際使用情況,進行調(diào)試時需要使用上位機軟件和XCOM軟件。您可以在"串口服務器NB114"產(chǎn)品相關頁面找到相關軟件。

24百度云平臺MQTT教程

在開始之前,請打開上位機軟件并連接到我們需要調(diào)試的NB114設備。在相應字段中填入目標IP、端口號、Client IDUser Name、Password、發(fā)布與訂閱等信息,并保存后重啟軟件。

注意:在進行配置之前,請確保設備NB114能夠訪問百度云平臺的網(wǎng)絡環(huán)境。

關于NB114設備的使用方法,您可以參考相關的"串口服務器NB114"教程視頻。

25百度云平臺MQTT教程

完成上述步驟后,打開XCOM軟件并在確認NB114串口服務器設備的串口參數(shù)設置正確后,開始打開串口連接。此時,無論您發(fā)送什么內(nèi)容,都應該會接收到相同的回復。這表明您已成功接入百度云平臺,并且設置的訂閱與發(fā)布功能已經(jīng)生效。

26百度云平臺MQTT教程

感謝各位的觀看,我們已經(jīng)為大家介紹完了所有百度云平臺MQTT的相關教程。我們相信,通過這些教程的學習,大家已經(jīng)掌握了如何自行操作,并實現(xiàn)將設備接入百度云平臺MQTT服務的方法。如果在未來平臺發(fā)生變更時,可以參考物聯(lián)網(wǎng)核心套件 IoTCore”手冊供大家查閱,以獲取更多的幫助。

相關文章推薦:

串口服務器如何配置接入阿里云MQTT環(huán)境教程

基于串口服務器的華為云接入MQTT通信教程

串口服務器基于EMQX平臺自建MQTT服務器實現(xiàn)通訊教程

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte進行了解,也可以直接撥打400電話咨詢技術專員!


4000-330-990

https://www.wjx.cn/jq/84863372.aspx