LTE-659 4G DTU系列 百度云平臺(tái)連接教程
今天介紹物聯(lián)設(shè)備 LTE-659 4G DTU如何接入百度云平臺(tái)系列。
LTE-659是一款Cat 1模塊、物聯(lián)網(wǎng)4g dtu終端,支持MQTT協(xié)對(duì)接各類IOT物聯(lián)云,支持RS485通訊、RS232串口的Modbus協(xié)議數(shù)據(jù)轉(zhuǎn)TCP/UDP/HTTP/MQTT客戶端平臺(tái),雙向透明傳輸。支持心跳包、注冊(cè)包自定義前綴、虛擬串口、各類組態(tài)軟件對(duì)接等多種功能
硬件準(zhǔn)備
1) LTE-659 4G DTU一套,包含DTU主機(jī)、4G天線、12V電源。
2) 4G 數(shù)據(jù)卡一張,移動(dòng),聯(lián)通,電信均可。
3) USB轉(zhuǎn)232/485串口線配件,用于連接電 腦和設(shè)備。
電源和串口接線說明:
電源紅線接VIN,白線接GND,232接口和USB轉(zhuǎn)232轉(zhuǎn)接頭交叉接,RX-TX,TX-RX,GND-GND。
軟件準(zhǔn)備
LTE-659 4G DTU連接百度云IoT說明:
1.注冊(cè)百度云IoT賬號(hào),登錄百度云IoT平臺(tái),然后進(jìn)入管理控制臺(tái)。
2. 進(jìn)入產(chǎn)品服務(wù),選擇物接入Iot Hub。
3. 選擇項(xiàng)目列表,點(diǎn)擊創(chuàng)建項(xiàng)目
4. 填寫項(xiàng)目名稱(自定義),項(xiàng)目類型選擇數(shù)據(jù)型,然后點(diǎn)擊提交
5. 項(xiàng)目創(chuàng)建成功后將靠前TCP的域名和端口復(fù)制下來,DTU連接到百度云IoT平臺(tái)需要配置這個(gè)域名和端口號(hào)。點(diǎn)擊項(xiàng)目名稱進(jìn)入用戶、身份和策略的創(chuàng)建
6. 先創(chuàng)建策略,也就是發(fā)布和訂閱號(hào),創(chuàng)建兩個(gè)主題topic01和topic02,一個(gè)用于發(fā)布消息,一個(gè)用于訂閱消息,可以把兩個(gè)主題的發(fā)布和訂閱權(quán)限都勾上
7. 策略創(chuàng)建成功后創(chuàng)建身份,認(rèn)證方式選擇密碼認(rèn)證,點(diǎn)擊下一步提示選擇策略,就選擇剛剛創(chuàng)建的策略,點(diǎn)擊下一步會(huì)自動(dòng)生成秘鑰,將秘鑰復(fù)制進(jìn)一個(gè)TXT文檔保存,后面登錄百度云IoT平臺(tái)需要將秘鑰配置進(jìn)參數(shù)

8. 身份創(chuàng)建成功后再創(chuàng)建用戶,點(diǎn)擊下一步設(shè)置身份,選擇剛剛創(chuàng)建的身份,然后點(diǎn)擊確認(rèn)設(shè)置成功

9. 用戶創(chuàng)建成功后點(diǎn)擊連接測(cè)試,將生成的秘鑰填入身份秘鑰,然后點(diǎn)擊connect連接

10. 連接成功以后在靠前Publish的 Topic中填入發(fā)布號(hào)topic01,在Subscriptions中新建一個(gè)訂閱號(hào)topic02
11.接下來打開參數(shù)配置軟件,進(jìn)行參數(shù)配置,將云開關(guān)關(guān)閉,網(wǎng)絡(luò)通信協(xié)議設(shè)置為MQTT。將身份名稱設(shè)置進(jìn)Client ID;用戶名稱設(shè)置進(jìn)username;身份秘鑰設(shè)置進(jìn)password;主題1 topic01設(shè)置進(jìn)訂閱號(hào)1;主題2 topic02設(shè)置進(jìn)發(fā)布號(hào)1;將項(xiàng)目域名和IP填入MQTT域名和端口號(hào),設(shè)置完以后復(fù)位設(shè)備
說明: RTU默認(rèn)有5個(gè)發(fā)布號(hào)和訂閱號(hào),設(shè)備可以收到5個(gè)訂閱號(hào)發(fā)送的消息,同時(shí)也可以往5個(gè)發(fā)布號(hào)發(fā)送消息,默認(rèn)串口數(shù)據(jù)會(huì)往5個(gè)發(fā)布號(hào)發(fā)送消息。當(dāng)用戶只想要向某一個(gè)發(fā)布號(hào)發(fā)送消息時(shí),需要加個(gè)前綴包pubx:,比如往靠前發(fā)布號(hào)發(fā)送消息,發(fā)送的數(shù)據(jù)前加上pub1:,往后發(fā)布號(hào)發(fā)送消息時(shí)加上pub2:,以此類推。如果用戶不需要多與的訂閱號(hào)或者發(fā)布號(hào),為了節(jié)約MCU資源,可以將多余的訂閱號(hào)/發(fā)布號(hào)設(shè)置為空。測(cè)試時(shí)可以先配置一個(gè)訂閱號(hào)和發(fā)布號(hào)。
參數(shù)配置如下:
MQTT域名和端口號(hào)需要到返回物聯(lián)網(wǎng)套件查看:
12.將參數(shù)配置軟件切換到控制模式測(cè)試,讀取DTU狀態(tài),狀態(tài)=5就說明已經(jīng)連接上百度云IoT服務(wù)器了,可以進(jìn)入到透明傳輸測(cè)試,測(cè)試和百度云IoT平臺(tái)之間的通信。
通過串口發(fā)送數(shù)據(jù),可以在百度云IoT平臺(tái)步驟3 Messages可以查看串口上行的數(shù)據(jù),從步驟2的Message 填寫數(shù)據(jù)并Publish,DTU串口也會(huì)收到平臺(tái)下發(fā)的數(shù)據(jù)。
IoT平臺(tái)發(fā)送數(shù)據(jù)到RTU:

RTU發(fā)送數(shù)據(jù)到百度云IoT平臺(tái):平臺(tái)先訂閱接收主題
參數(shù)配置軟件發(fā)送數(shù)據(jù)到DTU串口:
平臺(tái)端查看收到的數(shù)據(jù):