1:需要下載的軟件和說明書
LoRa模塊WH-L101-L-P-H10設(shè)置軟件
TCP232-TES串口及網(wǎng)絡(luò)調(diào)試助手軟件
2:硬件連接
使用串口線分別將LoRa數(shù)傳終端A、B、接入串口設(shè)備(以pC機(jī)代替),給LoRa數(shù)傳終端裝上天線,給LoRa數(shù)傳終端上電。
3:LoRa模塊WH-L101-L-p-H10參數(shù)設(shè)置
模塊工作在透?jìng)鳡顟B(tài),保證廣播發(fā)送的模塊的目標(biāo)地址為65535。
接收廣播數(shù)據(jù)的所有L101設(shè)備速率等級(jí)與信道必須與廣播101設(shè)備的速率等級(jí)與信道一致,所有101設(shè)備的目標(biāo)地址不能相同。
主要 AT 指令:AT+WMODE AT+SpD AT+CH AT+ADDR
4、設(shè)置軟件設(shè)置方法
A、打開LoRa設(shè)置軟件(產(chǎn)品型號(hào)選擇為L(zhǎng)101-L-p-H10),依次點(diǎn)擊打開串口(選擇A、B對(duì)應(yīng)的串口號(hào),串口參數(shù):115200,None,8,1,NFC)、進(jìn)入配置狀態(tài)、讀取參數(shù)、配置上表中的參數(shù)、一鍵設(shè)置所有參數(shù),關(guān)閉LoRa設(shè)置軟件。
B、設(shè)置串口打開參數(shù),模塊默認(rèn)串口參數(shù):115200,None,8,1,NFC。
C、打開串口,點(diǎn)擊進(jìn)入配置狀態(tài),能返回a +OK,說明模塊已進(jìn)入配置模式,在配置模式下才可以讀取配置模塊參數(shù), 若不返回a+ OK,說明模塊沒有進(jìn)入配置模式,檢查接線是否可靠穩(wěn)定,打開的com口對(duì)不對(duì),串口參數(shù)配置的對(duì)不對(duì)。
D、模塊進(jìn)入配置狀態(tài)后,點(diǎn)擊讀取參數(shù),可讀取模塊此時(shí)的配置參數(shù)。
E、此時(shí)可以配置模塊參數(shù)。
注意:
a. 串口設(shè)置中的參數(shù)修改為您要接的串口終端設(shè)備一致,完要配置的參數(shù)后點(diǎn)擊設(shè)置參串口參數(shù)配置修改后,下次配置參數(shù)時(shí)設(shè)置軟件打開串口的參數(shù)就需要用修改后的串口參數(shù)打開了。
b. 進(jìn)入配置后若只是讀取參數(shù)并沒有去設(shè)置參數(shù),則需要點(diǎn)擊退出配置狀態(tài)。
廣播模塊a: 工作模式為“透?jìng)鳌?,休眠模式配置為“RUN”,速率、信道、目標(biāo)地址按照表一分別配置為“10、72、65535”配置完點(diǎn)擊關(guān)閉關(guān)閉串口。
模塊b: 工作模式為“透?jìng)鳌保菝吣J脚渲脼椤癛UN”,速率、信道、目標(biāo)地址按照表一分別配置為“10、72、88”配置完點(diǎn)擊關(guān)閉關(guān)閉串口。
模塊c: 工作模式為“透?jìng)鳌保菝吣J脚渲脼椤癛UN”,速率、信道、目標(biāo)地址按照表一分別配置為“10、72、888”配置完點(diǎn)擊關(guān)閉關(guān)閉串口。
注:若提示設(shè)置失敗,則重新點(diǎn)擊“一鍵設(shè)置所有參數(shù)”,再次進(jìn)行設(shè)置;當(dāng)設(shè)置成功后想要再次進(jìn)行參數(shù)修改,需要重新進(jìn)入配置狀態(tài)。
5、數(shù)據(jù)測(cè)試
啟動(dòng)三個(gè)USR-TCp232-Test(模擬串口設(shè)備1,2,3)分別連接LoRa數(shù)傳廣播端A、接收端B、C的串口,使用串口設(shè)備1發(fā)送數(shù)據(jù),串口設(shè)備2、3可接收數(shù)據(jù),設(shè)備2、3的數(shù)據(jù)可以發(fā)送給設(shè)備1,通信效果如下圖所示:
注意:廣播的方式廣播端發(fā)送的數(shù)據(jù)接收端都能夠進(jìn)行接收,且是同時(shí)接收無法指定發(fā)送。接收端發(fā)出的數(shù)據(jù)廣播端可以進(jìn)行接收,但接收端無法接收接收端數(shù)據(jù)。