刚接触BLE,思维还停留在RF阶段。
现在要做一个这样的产品:
一主多从结构,主机需要同时和多个从机维持连接关系,保持连接时间3秒左右即可。
主从机均为电池供电,需要做低功耗
从机在绑定固定主机前,不需要广播,通过按键触发绑定
主机通过按键触发扫描从机,若有未连接但是已经绑定的从机,则周期扫描。其他时间不需要扫描。
主机每隔3秒发起一次连接保持请求。
现在有以下疑问:
主机发送连接保持请求时,如果从机在睡眠中,从机怎么唤醒,且能保证接收的数据包完整。(蓝牙模块在睡眠时仍然工作?)
从机在睡眠时,怎么做到不受其他无线设备的干扰而唤醒。
其实这个需求感觉和单纯的RF加私有协议也能实现,但是仍处理不好从机的睡眠和唤醒,另外蓝牙中从机还有通知机制,这样接收方仍然有这个问题。感谢抽空解答,若提供的信息不全,可补缺。
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片