我正在寻找使用蓝牙低功耗(BLE)的自定义IoT设备的遥控器,并且我希望遥控器中的电池能够持续很长时间(主电池,不可充电),所以我不希望遥控器(完全)消耗功率(使用时除外)。

我的问题是,作为遥控器,蓝牙一旦被激活,配对通常需要几秒钟的时间。有没有办法减轻那几秒钟的延迟?每个人都讨厌遥遥落后。

评论

BLE仍然需要配对,并且绑定仍然需要几秒钟来完成....为什么不使用IR?在使用之间零功耗的瞬间。如果您的设备足够靠近BLE,则它们很可能足够接近IR-除非您要穿过墙壁或其他东西。 ..也更便宜。

我知道这已经一岁了,但是谢谢,我没有接收器和发送器之间的视距。

#1 楼

如果已经绑定了两台设备,其中一台是由主电源供电的,则只要主电源供电的设备一直在扫描或发布广告,您就可以使用定向广告,白名单,第一秒的连接间隔短。

另一种选择是保持连接始终处于活动状态,同时保持较低的延迟。建议的最大监督超时时间为15秒,这意味着Central必须至少每15秒从外围设备接收一个数据包,否则它将断开连接。另一方面,您不希望有15秒的连接间隔,也就是说,当您使用“从属延迟”时,这将使外设忽略X数量的连接间隔,而不会丢失与其中央的连接。因此,如果连接间隔为500毫秒,从属延迟为30,则您将在(15000-1)/ 15000 = 99.99%的时间内处于睡眠状态,并且当您要进行通信时会有500毫秒的延迟。

我估计平均电流小于2µA,以保持连接状态。您必须将其与快速重新连接方式的平均电流消耗进行比较,但是我怀疑保持连接状态活动比按需重新连接平均消耗更多的能量。

评论


我知道此线程过时,但以为我会跟进。 1,谢谢您的答复。第二,在上述99.99%睡眠时间的数学中,您是否假设每个重新连接的唤醒时间为1毫秒,而每隔15000毫秒只能进行一次唤醒?如果您希望两个设备都由电池供电怎么办?

–乔什威尔士
19-6-25在15:31