一、前期準(zhǔn)備
先保證2個lora設(shè)備透傳模式能相互通信。
二、空中喚醒原理介紹
1、無線網(wǎng)絡(luò)應(yīng)用中有一種低功耗操作模式,即空中喚醒模式:節(jié)點即使處于休眠,當(dāng)需要 節(jié)點工作時,可以直接通過無線手段喚醒該節(jié)點,讓其接收到數(shù)據(jù)。
2、空中喚醒的基礎(chǔ)原理是,喚醒發(fā)起端在有效數(shù)據(jù)前頭加一段較長的前導(dǎo)碼,待喚醒端的 無線節(jié)點進(jìn)行周期性地喚醒,監(jiān)聽網(wǎng)絡(luò)。一旦捕捉到前導(dǎo)碼就進(jìn)入正常的接收流程,若沒有 就立即休眠,等待下一次喚醒。
3、空中喚醒的休眠端,需要配置“喚醒時間”和“休眠時間”:喚醒時間,指保持設(shè)備喚 醒的時間,單位 ms,當(dāng)設(shè)備喚醒超這個時間則會進(jìn)入休眠;休眠時間,指保持設(shè)備休眠的 周期,單位 s,當(dāng)設(shè)備休眠超這個時間則會喚醒,監(jiān)聽前導(dǎo)碼。
空中喚醒的喚醒端,需要配置“前導(dǎo)碼時間”,該數(shù)值需要與休眠端的休眠時間一致, 否則會造成無法通信的情況。
4、若設(shè)備接收到空中數(shù)據(jù),在 RXDone 16管腳會有 10ms 高電平脈沖進(jìn)行提示
三、具體配置如下圖所示(休眠時間5s,喚醒時間6s);
(注:如果主站為F8926網(wǎng)關(guān),那么只需修改其前導(dǎo)碼周期時間即可,如下圖)
四、實際通訊測試
五、注意事項
1.F8L10D-N\E_Standard_v2.1.5_190228.bin版本以后,修改了如下機(jī)制:
2.修改前導(dǎo)碼時間配置范圍為0~60秒;
3.修改休眠時間配置范圍為0~60秒;
4.D11/RXDone(第16腳),目前機(jī)制為接收完成來自空口的數(shù)據(jù)后,該引腳會輸出10ms高電平脈沖,脈沖結(jié)束后數(shù)據(jù)才會從串口輸出(可利用這個高電平脈沖來喚醒外置MCU,達(dá)到低功耗設(shè)計的目的);且這個脈沖長度可配置,指令為AT+RDT;