- 使用前的準備
- 給網(wǎng)關(guān)接上的SMA頭接上天線;
- 給網(wǎng)關(guān)模塊接上12V電源適配器;
- 使用USB-B連接線連接網(wǎng)關(guān)(本地直連應用)或使用網(wǎng)線連接路由器(連網(wǎng)應用);
本地直連應用
連網(wǎng)應用
- 選擇數(shù)據(jù)輸入輸出路徑(只要設置一次,模塊會掉電保存);
短按按鍵,紅燈雙閃,表示串口切到以太網(wǎng)模塊,并通過RJ45接口輸出;
短按按鍵,藍燈雙閃,表示串口切到USB轉(zhuǎn)串口芯片,并通過USB接口輸出;
- 使用USB接口作為數(shù)據(jù)輸入輸出路徑時
- 打開串口調(diào)試助手,參數(shù)設置為230400,8,N,1
打開串口后,根據(jù)文件《采集網(wǎng)絡網(wǎng)關(guān)參數(shù)設置和通信協(xié)議 v1.0》里的協(xié)議格式發(fā)送設置命令可修改網(wǎng)關(guān)的參數(shù)。
- 查看收到數(shù)據(jù)
給測溫節(jié)點上電,節(jié)點正常工作后會按照設置的間隔定時上傳測量到的傳感器數(shù)據(jù)。
- 使用RJ45接口作為數(shù)據(jù)輸入輸出路徑時
- 設置網(wǎng)關(guān)信息(只要設置一次)
打開軟件 USR-M0_V2.2.5.8.exe ;
打開后如下圖:
點擊搜索設備
點擊搜索到的設備后,修改以下參數(shù):
- 設置模塊的靜態(tài)IP(注意不要和局域網(wǎng)的的其它主機沖突)
- 設置網(wǎng)關(guān)IP(根據(jù)所連接的路由器設置)
- 設置模塊串口波特率為230400
- 設置模塊的工作方式為TCP Client, 目標IP為所要連接的服務器地址,圖中只是示例。
- 設置遠程端口,也就是服務器的端口,圖中只是示例。
- 使用網(wǎng)絡調(diào)試助手模擬服務器
打開網(wǎng)絡調(diào)試助手
打開后如下圖:
設置本機作為TCP服務器,協(xié)議類型選擇TCP Server,主機地址保持默認,端口設為網(wǎng)關(guān)中設置的遠程端口。
打開后,收到節(jié)點數(shù)據(jù)輸出如下:
- 解析收到的數(shù)據(jù)
不管用的的是哪種數(shù)據(jù)輸入輸出方式,兩者使用的設置命令和通信協(xié)議都是一樣的。
收到數(shù)據(jù)后解析數(shù)據(jù)的格式請參考《采集網(wǎng)絡網(wǎng)關(guān)參數(shù)設置和通信協(xié)議 v1.0》
- 給網(wǎng)關(guān)添加節(jié)點
一個網(wǎng)絡的形成由3個參數(shù)決定,分別為 頻率通道(rf_channel),速率(data_rate)和網(wǎng)關(guān)ID(GW_ID)。只有當節(jié)點的這3個參數(shù)和網(wǎng)關(guān)的一致才能和網(wǎng)關(guān)通信。因此,只要把所有需要和該網(wǎng)關(guān)通信的節(jié)點的以上3個參數(shù)設成和網(wǎng)關(guān)的一樣,那么就相當于節(jié)點加入了以這個網(wǎng)關(guān)為中心的網(wǎng)絡。為了區(qū)分該網(wǎng)絡中的各個節(jié)點,還需要給每個節(jié)點設置一個唯一的ID,即Node_ID。
- 設置網(wǎng)關(guān)的 頻率通道(rf_channel),速率(data_rate)和網(wǎng)關(guān)ID(GW_ID)新建一個子網(wǎng)
設置網(wǎng)關(guān)ID(GW_ID)
send (HEX): 24 84 01 01 AA
reply(HEX): 24 84 02 4F 4B 44
設置無線通道(rf_channel)
send (HEX): 24 85 01 01 AB
reply(HEX): 24 85 02 4F 4B 45
設置無線速率(data_rate)
send (HEX): 24 86 01 01 AC
reply(HEX): 24 86 02 4F 4B 46
說明:具體協(xié)議參考《采集網(wǎng)絡網(wǎng)關(guān)參數(shù)設置和通信協(xié)議 v1.0》
- 設置節(jié)點的 頻率通道(rf_channel),速率(data_rate)和網(wǎng)關(guān)ID(GW_ID)加入以網(wǎng)關(guān)為中心的子網(wǎng)
長按節(jié)點上的SET按鍵3s讓節(jié)點進入設置模式,通過網(wǎng)關(guān)發(fā)送以下指令進行修改
再次長按節(jié)點上的SET按鍵3s讓節(jié)點退出設置模式。
退出設置模式后節(jié)點將按新設置的參數(shù)工作。
- 修改總節(jié)點數(shù)(nodes_total)和輪詢間隔(poll_interval)
因為poll_interval除以 nodes_total向下取整得出的為相鄰兩節(jié)點的發(fā)射時間間隔,以秒為單位。最小間隔為1秒。所以,當節(jié)點數(shù)增加時,輪詢間隔也要相應增加以確保相鄰兩節(jié)點的發(fā)射時間間隔至少1秒。例如,poll_interval = 64,nodes_total = 64,則 1號節(jié)點和2號節(jié)點的發(fā)射時間間隔為1秒。當poll_interval = 128,nodes_total = 64,則 1號節(jié)點和2號節(jié)點的發(fā)射時間間隔為2秒。
修改輪詢間隔(poll_interval)的命令為:
修改總節(jié)點數(shù)(nodes_total)的命令為:
這兩個參數(shù)設置后,節(jié)點要等到下一次通信后才會被同步到節(jié)點,如果要加快同步,可以讓節(jié)點重新上電,上電后節(jié)點會和網(wǎng)關(guān)進行一次通信。
說明:同一個子網(wǎng)中的所有節(jié)點的這兩個參數(shù)都是相同的,由網(wǎng)關(guān)自動同步給所有節(jié)點的。單獨修改某一節(jié)點的這兩個參數(shù)是沒意義的,因為最終也會被網(wǎng)關(guān)上設置的值覆蓋。
- 網(wǎng)關(guān)固件升級
如果需要對網(wǎng)關(guān)進行固件升級請參考文件《網(wǎng)關(guān)和節(jié)點固件升級方法》。