本文章將說明如何配置安信可RG-02網關的通信網絡,使用網關集成ABP解析,MQTT Client, TCP Client等內容。
01 配置網絡連接 RG-02網關支持三種網絡接入方式, 用戶可根據部署環境的網絡條件選擇適合的接入方式, 使網關能夠與外界網絡通信。
1.1 AP連接
RG-02網關上電后,將默認啟用AP熱點. 默認名稱為: AiThinker-LoRaWAN-xxxxxx(GWID后6位), 密碼為12345678。通過手機或PC連接該AP并通過瀏覽器訪問IP: http://10.130.1.1/。默認登錄賬戶為root,登錄密碼123456。在主頁中將顯示各個通信部分的狀態。
1.2 以太網接入
除了AP配置方式, RG-02網關可通過有線網絡直接接入以太網。用戶可通過路由器獲取到設備的IP地址。并通過瀏覽器訪問IP:8000端口進入控制頁面。(例:http://192.168.31.158:8000/)
1.3 WiFi連接配置
RG-02網關支持配置WiFi無線網絡連接, 點擊控制頁面頂部菜單欄中的Network選項卡->Network選項。
1.4 蜂窩網絡接入
RG-02集成了3G/4G蜂窩調制解調器, 實際部署時可以將其用作主互聯網連接或備用連接選項。按下圖演示方向安裝Micro SIM卡,網關上電后將自動進行SIM卡檢測。在web控制頁面頂部菜單欄中的Systen選項卡->Cellular選項,在該頁面中能夠對蜂窩網絡APN接入點等參數進行配置。
1.5 動態/靜態IP配置
點擊控制頁面頂部菜單欄中的Network選項卡->Network選項,在該頁面中能夠對有線LAN,無線WiFi的IP Address以及掩碼,DNS服務器等信息進行配置。
1.6指示燈
RG-02共有4個LED指示燈:
LoRa LED :當LoRaWAN模塊啟動或傳輸數據包時,該RGB LED將閃爍綠色。
SYS LED :此LED將在不同的狀態下顯示不同的顏色:
設備已連接互聯網,但未連接LoRaWAN。
設備處于啟動階段,在此階段,它將閃爍幾秒鐘的藍色,然后紅色LED和藍色LED一起閃爍。
藍色的LED:設備與LoRaWAN服務器連接處于活動狀態。
閃爍的藍色LED:
紅色的LED:設備沒有互聯網連接。
ETH LED :此LED顯示ETH接口連接狀態。
02 LoRa頻段配置 RG-02常規版本(推薦使用頻段為CN470)和高頻版本(推薦使用頻段為EU868)。此外網關支持配置相近的頻段,但通信距離將受到影響。例如:RG-02高頻版本支持配置為標準頻段或者是自定義頻段,其中標準頻段配置支持EU868、IN865、AU915、US915、KR920、AS923。推薦的標準頻段為EU868,其他頻段會存在較高衰減, 可靠通信距離減少。
03 ABP解碼功能 安信可RG-02網關支持ABP解碼功能,無需額外連接LoRaWAN服務器即可與LoRaWAN ABP端節點通信。并通過MQTT/HTTP/TCP轉發至其他服務器。
3.1 創建設備
點擊控制頁面頂部菜單欄中的LoRa選項卡->ABP Decryption選項,自定義添加Dev Addr, APP Session Key, Network Session Key。以及數據解碼模式。
完成節點添加后,勾選左上角的Enable ABP Decryption選項,點擊Save保存配置。
04 ABP模式下AT指令流程
AT+CJOINMODE=1AT+CRXP=1,1,869525000 AT+CDEVEUI=70B3D57ED005225A AT+CDEVADDR=260BDC94 AT+CAPPSKEY=690D514FA8C1D7A2A22FE878A0293E55 AT+CNWKSKEY=0C7232C5A2BE3BC4B10C22BBD395B87B AT+CULDLMODE=2AT+CCLASS=2AT+CFREQBANDMASK=0001 AT+DTRX=0,1,10,4422111122334455667705 MQTT Client 配置MQTT Client實現網關定時發布節點數據,外部可以通過訂閱指定的Topic獲取節點上行數據。 5.1 創建MQTT Channel 創建MQTT Channel匹配對應的節點addr,該Channel RemoteID將用于后續訂閱MQTT Topic使用
5.2 啟用MQTT Client
配置MQTT Client的連接的服務器信息以及網關發布/訂閱Topic的匹配規則,完成后點擊下方保存&啟用。
5.3 Uplink Topic
通過MQTT工具測試,訂閱Topic。當節點上發數據時,MQTT Client獲取節點數據。
原始數據解析案例
# 原始數據 ffffffc80000008444221111223344556677 # 數據解析 ffffffc8是rssi 0xffffffc8-0x10000000=-56 00000084是SNR信噪比 0x00000084 / 10% =8.4 44221111223344556677是payload部分
修改Data Format選項可以變更收到的數據格式,如JSON等。
5.4 Downlink Topic
通過publish消息實現數據下行,topic默認為{clientID}/#,消息格式參考如下。
#dev_adrr,imme/time,txt/hex,payload #dev_adrr,imme/time,txt/hex,payload,txpw,txbw,SF,frequency,rxwindow 018193F4,imme,hex,0101,20,1,SF12,869525000,2 -------------------------------------------- dev_addr : Input the device addr imme/time:imme : imme: send downstream immediately,For Class C : time:send downstream after receive device's uplink, For Class A txt/hex:txt : hex: send hex payload : txt: send string payload payload : payload length should match the protocol txpw : Transmit Poewr: range 14-27 txbw : bandwidth 1: 500kHz 2: 250kHz 3: 125kHz 4:62.5kHz SF : SF7/SF8/SF9/SF10/SF11/SF12 Frequency : Transmit Frequency rxwindow :Transmit on RX1 or RX206 TCPClient 配置TCP Client實現網關定時發布節點數據,外部的TCP服務器能夠收到來自網關的數據幀,其中包含節點上行數據。(注:TCP Client模式下的downlink,只有在uplink后面的2s內會打開一個接收窗口,然后將斷開連接)
07 SSH連接 局域網內通過SSH連接至網關,用戶名為root,默認密碼為123456
ssh -p 2222 root@192.168.xxx.xxx #password:12345608 網關固件升級 點擊控制頁面頂部菜單欄中的System選項卡->Firmware Upgrade選項,在該頁面中點擊Choose File選中固件,點擊Upload上傳等待自動校檢,選擇是否需要保存預設,最后點擊Proceed開始升級。
審核編輯:郭婷
-
網關
+關注
關注
9文章
4451瀏覽量
51075 -
通信網絡
+關注
關注
21文章
2034瀏覽量
52024
原文標題:【技術篇】從零開始配置LoRaWAN網關RG-02, 實現LoRaWAN數據轉發MQTT
文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論