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