LoRa6100Pro 無線模塊是我司推出的一款組網(wǎng)無線通訊模塊,它基于Semtech公司的SX127X芯片而研發(fā),為了迎合不同客戶的應用需求,我們將此系列的模塊軟件設計為多合一自選的方式,用戶可以通過PC軟件配置模塊參數(shù)設置。
在正常工作狀態(tài)下拉低 SET 腳(或短接到地)便可將模塊切換到參數(shù)配置模式,當用戶連接的是 USB 轉接板時只需將上面的短路帽短接即可進入配置模式,在此模式下,模塊的紅藍收發(fā)指示燈會常亮顯示,如下圖所示
在配置模式下用戶可以通過 PC 軟件來配置模塊的相關參數(shù),PC 軟件開啟后,點擊打開相應的 COM 口(可在設備管理器下查看),PC 會讀取相連模塊的參數(shù)信息并在窗口中顯示出來對應的型號和版本信息,同時在下方的狀態(tài)欄顯示“Device Found!”的信息。當設備拔出或者沒有任何響應時下方狀態(tài)欄顯示“DeviceNot Found!”的信息,此時上面的產(chǎn)品信息框變?yōu)榛疑珶o效狀態(tài)。模塊成功連接后的 PC 界面如下圖所示:
在模塊正常連接后,模塊便處于“可設置參數(shù)”的狀態(tài)。用戶可以通過 PC 界面修改模塊的相關參數(shù),如:工作頻段、收發(fā)信道,空中通信速率,發(fā)射功率;串口波特率、數(shù)據(jù)位、停止位、奇偶效驗位;NET ID,NODE ID,密鑰等,然后點擊【SET】按鈕對模塊進行設置,每次參數(shù)成功改變后都會回傳“OK”信息,PC 軟件收到 OK 的回應后需彈出成功操作的提示對話框;否則輸出“ERROR”,彈出操作錯誤的對話框,如 PC 發(fā)送指令之后 0.5s 內(nèi)沒有任何響應,則發(fā)生通訊錯誤,亦彈出操作錯誤的對話框。這些設置后的參數(shù)掉電均可保存。用戶點擊【READ】的按鈕,模塊將返回當前模塊的所有參數(shù)信息。用戶點擊【DEFAULT】按鈕將模塊的參數(shù)設置為出廠默認值。(上述PC界面中的串口以及無線部分的相關參數(shù)即為出廠默認值)
除了通過 PC 端,用戶也能通過 UART 接口在線讀取或修改模塊的相關參數(shù)。串口發(fā)送配置指令需遵循以下協(xié)議:
串口波特率 = 9600 bps 數(shù)據(jù)位 = 8 Bits
停止位 = 1 Bits
奇偶效驗位 = 無
配置指令的格式為:AA FA +指令 + [參數(shù)]
指令為 1 字節(jié),參數(shù)為 0 或 HEX 數(shù)據(jù)。
返回值都以“\\r\”結束
Ø 指令[AA]:
讀取模塊的產(chǎn)品型號以及版本號,其后不帶[參數(shù)]
配置指令為:AA FA AA
返回值為:“lora6100PRO_VER3.0\\r\”
Ø 指令[01]:
讀模塊當前設置的參數(shù),其后不帶[參數(shù)]
配置指令為:AA FA 01
返回值依次為:
收發(fā)信道—工作頻段—空中通信速率—發(fā)射功率—串口波特率—串口數(shù)據(jù)位—串口停止位—串口效驗位—NETID—NODE ID—MESH—NODE—AES—密鑰\\r\
Ø 指令[02]:
恢復模塊出廠默認參數(shù),其后不帶[參數(shù)]
配置指令為:AA FA 02
返回指令:“OK\\r\”或"ERROR\\r\"
默認參數(shù)為:
接收/發(fā)射工作頻率= 433.92 MHz 接收/發(fā)射傳輸速率 = 656 bps 發(fā)射功率 = 7 級(最高)
串口波特率 = 9600 bps 串口數(shù)據(jù)位 = 8 Bits 串口停止位 = 1 Bits 串口效驗位 = 無
NET ID = 00 0000 00 NODE ID = 00 00 MESH= 00 NODE = 00 AES= 00
密鑰 = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LBT 使能 = 0
Ø 指令[03]:
參數(shù)設置命令,所帶[參數(shù)]為 33 字節(jié),順序如下:
收發(fā)信道—工作頻段—空中通信速率—發(fā)射功率—串口波特率—串口數(shù)據(jù)位—串口停止位—串口效驗位—NETID—NODE ID-MESH—NODE—密鑰類型—16 字節(jié)密鑰
配置指令為:AA FA 03 XX XX XX XX XX XX …… XX XX XX XX XX XX XXXX XX
返回指令:“OK\\r\”或"ERROR\\r\"