時(shí)間:2022-08-08 作者:
1.注冊百度云賬號,登錄百度云平臺,然后進(jìn)入管理控制臺。
2.進(jìn)入產(chǎn)品服務(wù),選擇物接入Iot Hub。
3.選擇項目列表,點(diǎn)擊創(chuàng )建項目。
4.填寫(xiě)項目名稱(chēng)(自定義),項目類(lèi)型選擇數據型,然后點(diǎn)擊提交。
5.項目創(chuàng )建成功后將第一個(gè)TCP的域名和端口復制下來(lái),DTU連接到百度云平臺需要配置這個(gè)域名和端口號。點(diǎn)擊項目名稱(chēng)進(jìn)入用戶(hù)、身份和策略的創(chuàng )建。
6.先創(chuàng )建策略,也就是發(fā)布和訂閱號,創(chuàng )建兩個(gè)主題topic01和topic02,一個(gè)用于發(fā)布消息,一個(gè)用于訂閱消息,可以把兩個(gè)主題的發(fā)布和訂閱權限都勾上。
7.策略創(chuàng )建成功后創(chuàng )建身份,認證方式選擇密碼認證,點(diǎn)擊下一步提示選擇策略,就選擇剛剛創(chuàng )建的策略,點(diǎn)擊下一步會(huì )自動(dòng)生成秘鑰,將秘鑰復制進(jìn)一個(gè)TXT文檔保存,后面登錄百度云平臺需要將秘鑰配置進(jìn)參數。
8.身份創(chuàng )建成功后再創(chuàng )建用戶(hù),點(diǎn)擊下一步設置身份,選擇剛剛創(chuàng )建的身份,然后點(diǎn)擊確認設置成功。
9.用戶(hù)創(chuàng )建成功后點(diǎn)擊連接測試,將生成的秘鑰填入身份秘鑰,然后點(diǎn)擊connect連接。
10.連接成功以后在第一個(gè)Publish的 Topic中填入發(fā)布號topic01,在Subscriptions中新建一個(gè)訂閱號topic02。
11.接下來(lái)打開(kāi)五模4G DTU參數配置軟件,進(jìn)行參數配置,將云開(kāi)關(guān)關(guān)閉,網(wǎng)絡(luò )通信協(xié)議設置為MQTT。將身份名稱(chēng)設置進(jìn)Client ID;用戶(hù)名稱(chēng)設置進(jìn)username;身份秘鑰設置進(jìn)password;主題1 topic01設置進(jìn)訂閱號1;主題2 topic02設置進(jìn)發(fā)布號1;將項目域名和IP填入MQTT域名和端口號,設置完以后復位設備。
說(shuō)明:五模4G DTU默認有5個(gè)發(fā)布號和訂閱號,設備可以收到5個(gè)訂閱號發(fā)送的消息,同時(shí)也可以往5個(gè)發(fā)布號發(fā)送消息,默認串口數據會(huì )往5個(gè)發(fā)布號發(fā)送消息。當用戶(hù)只想要向某一個(gè)發(fā)布號發(fā)送消息時(shí),需要加個(gè)前綴包pubx:,比如往第一個(gè)發(fā)布號發(fā)送消息,發(fā)送的數據前加上pub1:,往第二個(gè)發(fā)布號發(fā)送消息時(shí)加上pub2:,以此類(lèi)推。如果客戶(hù)不需要多與的訂閱號或者發(fā)布號,為了節約MCU資源,可以將多余的訂閱號/發(fā)布號設置為空。測試時(shí)可以先配置一個(gè)訂閱號和發(fā)布號。
12.將參數配置軟件切換到控制模式測試,讀取DTU狀態(tài),狀態(tài)=5就說(shuō)明已經(jīng)連接上百度云服務(wù)器了,可以切換到透明傳輸測試,測試和百度云平臺之間的通信。通過(guò)串口發(fā)送數據,可以在百度云平臺步驟3 Messages可以查看串口上行的數據,從步驟2的Message 填寫(xiě)數據并Publish,DTU串口也會(huì )收到平臺下發(fā)的數據。