關于BLE的低功耗的一些疑問

剛接觸BLE,思維還停留在RF階段。

現(xiàn)在要做一個這樣的產(chǎn)品:

  1. 一主多從結(jié)構,主機需要同時和多個從機維持連接關系,保持連接時間3秒左右即可。

  2. 主從機均為電池供電,需要做低功耗

  3. 從機在綁定固定主機前,不需要廣播,通過按鍵觸發(fā)綁定

  4. 主機通過按鍵觸發(fā)掃描從機,若有未連接但是已經(jīng)綁定的從機,則周期掃描。其他時間不需要掃描。

  5. 主機每隔3秒發(fā)起一次連接保持請求。

現(xiàn)在有以下疑問:

  1. 主機發(fā)送連接保持請求時,如果從機在睡眠中,從機怎么喚醒,且能保證接收的數(shù)據(jù)包完整。(藍牙模塊在睡眠時仍然工作?)

  2. 從機在睡眠時,怎么做到不受其他無線設備的干擾而喚醒。

其實這個需求感覺和單純的RF加私有協(xié)議也能實現(xiàn),但是仍處理不好從機的睡眠和喚醒,另外藍牙中從機還有通知機制,這樣接收方仍然有這個問題。感謝抽空解答,若提供的信息不全,可補缺。

您好,實現(xiàn)低功耗的話,可以設置HAL_SLEEP這個宏為TRUE,這樣睡眠就可以通過我們協(xié)議??刂?,會根據(jù)連接間隔喚醒通信。


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频