一、概述
E53-GW(470FMS22R)網(wǎng)關是基于 SX1268 設計的一款多通道 LoRa 網(wǎng)關。網(wǎng)關使用 3 片 SX1268 模擬實現(xiàn) 4RX+1TX 的 FDD 雙工通信。RX 頻率范圍 470-490MHz,TX 頻率范圍500MHz~510MHz。網(wǎng)關可配置為主網(wǎng)關和從網(wǎng)關,主網(wǎng)關是網(wǎng)絡的核心設備,一個網(wǎng)絡中只允許一個主網(wǎng)關存在。從網(wǎng)關通過 RS485 總線與主網(wǎng)關進行數(shù)據(jù)交互。
二、特性
①支持CSMA功能,電臺自動根據(jù)當前環(huán)境噪音強度等待發(fā)送。極大的提高模塊在惡劣環(huán)境下的通信成功率;
②支持AES128數(shù)據(jù)加密,有效防止數(shù)據(jù)被截??;
③可實現(xiàn)多級中繼組網(wǎng),有效擴展通信距離,實現(xiàn)超遠距離通信;
④支持自組網(wǎng),網(wǎng)關最大可支持1200個節(jié)點;
三、快速使用

①設備準備:
設備 | 數(shù)量 | 備注 |
網(wǎng)關 | ≥1臺 | 1主網(wǎng)關,加上若干從網(wǎng)關(按需) |
節(jié)點 | ≥1臺 | 節(jié)點作為數(shù)據(jù)上報終端 |
1臺 | 配置與監(jiān)控網(wǎng)關及節(jié)點設備 | |
RS485線纜 | 1條 | 連接主從網(wǎng)關(按需) |
USB轉(zhuǎn)RS485串口工具 | 1個 | TTL或485串口 |
②硬件連接:
主從網(wǎng)關通過RS485 雙絞線通過端口②連接。連接時注意線序:A1+接 A1+、B1-接 B1-、GND 接 GND。
端口 | 功能 |
1 | RS485 配置接口(連接PC,配置網(wǎng)關,當前配置921600/8/N/1) |
2 | RS485 通訊接口(連接從網(wǎng)關、控制器,當前配置921600/8/N/1) |
3 | DC 5V供電接口 |
4 | DC 12V供電接口 |
5 | 調(diào)試UART 接口,物理接口為micro-USB,實際為TTL串口。需要用內(nèi)部帶USB轉(zhuǎn)UART芯片的USB線連接,線序為USB_D+接MCU_UART_TX,USB_D-接MCU_UART_RX。(連接PC,配置網(wǎng)關,log信息,當前配置921600/8/N/1) |
6 | 恢復出廠設置按鍵 |
7 | |
8 | RF天線接口 |
③網(wǎng)關及節(jié)點配置:
通過1號端口連接PC,使用AT指令對主從網(wǎng)關進行初始化配置。
主網(wǎng)關配置:(節(jié)點與從網(wǎng)關EUI根據(jù)實際情況配置)
序號 | 參數(shù)名稱 | 指令 |
1 | 主從屬性 | AT+MASTERSLAVE=1(主網(wǎng)關) |
2 | 注冊從網(wǎng)關 | AT+REGISTERGW=0016C001FF18CBF6(按需填寫從網(wǎng)關EUI) |
3 | 注冊節(jié)點 | AT+REGISTERNODE=0011223344556672,1122334444332211,00112233445566777766554433221100 |
4 | 從網(wǎng)關輪詢周期 | AT+SLAVEGWHEARTBEAT=1000(范圍:[20,10000],單位:ms) |
5 | 節(jié)點心跳包 | AT+NODEHEARTBEAT=300(范圍:[10,2592000],單位:s) |
節(jié)點配置:
序號 | 參數(shù)名稱 | 指令 |
1 | 節(jié)點EUI | AT+EUI=2222222222222222 (重啟生效) |
2 | 退出配置 | AT+EXIT (使用此指令會自動軟件復位節(jié)點) |
④組網(wǎng)通信:
節(jié)點上行消息有Heartbeat 、 Alarm 、自定義數(shù)據(jù)上報三種消息類型。
①報警信號產(chǎn)生:
通過節(jié)點觸發(fā)按鍵,模擬產(chǎn)生火災信號,節(jié)點會立即喚醒并周期性上報報警信息,并通過蜂鳴器發(fā)出報警音。GUI 收到報警信號時,對應節(jié)點會顯示報警信息。

②報警信號消除:
節(jié)點處于報警狀態(tài)時,再次單擊按鍵,模擬火災信號消失,節(jié)點關閉蜂鳴器報警音,并回到心跳狀態(tài)。GUI 收到心跳數(shù)據(jù),認為報警消失,清除報警提示。

③節(jié)點發(fā)送自定義消息(請確保節(jié)點已經(jīng)入網(wǎng)成功)
節(jié)點通過指令形式進行自定義數(shù)據(jù)上報,下面將對其進行上報信息實例展示:
1、把節(jié)點串口通過TTL連接至PC,打開串口調(diào)試工具;
發(fā)送指令“AT+DATA=112233445566778899”,因為節(jié)點除主動上報信息外,其他時間均處于低功耗狀態(tài),所以我們在發(fā)送數(shù)據(jù)前需要通過串口發(fā)送一包數(shù)據(jù)作為喚醒幀,然后再進行真實數(shù)據(jù)傳輸;

發(fā)送喚醒幀后,模塊進入命令模式后,用戶再通過指令“AT+DATA=112233445566778899”進行上報數(shù)據(jù)。
2、通過網(wǎng)關GUI節(jié)點歷史交互數(shù)據(jù)可以看到,我們收到了來自節(jié)點上報的數(shù)據(jù)“112233445566778899”,前面FF是作為報警數(shù)據(jù)協(xié)議頭。注意,我們節(jié)點上報自定義數(shù)據(jù)采用與報警同樣協(xié)議頭,所以理論上可以直接使用自定義數(shù)據(jù)進行模擬報警信號,但是不建議用戶這樣使用,應避免報警與自定義數(shù)據(jù)內(nèi)容重合。最大單包傳輸20字節(jié)(具體請看指令描述)。

3、自定義數(shù)據(jù)上報邏輯:
一、指令需要以回車換行結尾;
二、串口指令發(fā)送完成后,節(jié)點將自動退出指令模式,立即去把數(shù)據(jù)通過無線上報給網(wǎng)關,然后節(jié)點自動進入休眠,延時等待網(wǎng)關的應答數(shù)據(jù)(若未收到網(wǎng)關應答,節(jié)點將會自動采取重發(fā)機制);
三、網(wǎng)關接收到節(jié)點上報數(shù)據(jù)后,延時應答節(jié)點心跳;
四、節(jié)點收到網(wǎng)關應答后,重新進入休眠按照設定的心跳周期進行周期上報心跳包數(shù)據(jù)。
-
通信
+關注
關注
18文章
6267瀏覽量
139268 -
網(wǎng)關
+關注
關注
9文章
6217瀏覽量
55014 -
自組網(wǎng)
+關注
關注
1文章
149瀏覽量
20109
發(fā)布評論請先 登錄
力天手把手教你學單片機視頻全集下載
手把手教你安裝Quartus II
手把手教你學LabVIEW視覺設計
手把手教你開關電源PCB排板
手把手教你開發(fā)基于單片機的wifi通信的物聯(lián)網(wǎng)項目(遠程燈控制)
【新品】首款FMS星型組網(wǎng)模塊!LoRa+自組網(wǎng)+實用新功能
【教程】零基礎!手把手教你使用STM32F4進行E22-400T22S編程通信

【教程】E53-GW(470FMS22R)通信手把手教程
評論