剛接觸BLE,思維還停留在RF階段。
現(xiàn)在要做一個這樣的產(chǎn)品:
一主多從結(jié)構,主機需要同時和多個從機維持連接關系,保持連接時間3秒左右即可。
主從機均為電池供電,需要做低功耗
從機在綁定固定主機前,不需要廣播,通過按鍵觸發(fā)綁定
主機通過按鍵觸發(fā)掃描從機,若有未連接但是已經(jīng)綁定的從機,則周期掃描。其他時間不需要掃描。
主機每隔3秒發(fā)起一次連接保持請求。
現(xiàn)在有以下疑問:
主機發(fā)送連接保持請求時,如果從機在睡眠中,從機怎么喚醒,且能保證接收的數(shù)據(jù)包完整。(藍牙模塊在睡眠時仍然工作?)
從機在睡眠時,怎么做到不受其他無線設備的干擾而喚醒。
其實這個需求感覺和單純的RF加私有協(xié)議也能實現(xiàn),但是仍處理不好從機的睡眠和喚醒,另外藍牙中從機還有通知機制,這樣接收方仍然有這個問題。感謝抽空解答,若提供的信息不全,可補缺。