Wil*_*iam 12 android bluetooth android-bluetooth
我有一个与我的Android手机配对的蓝牙遥控快门.遥控快门就像一个蓝牙键盘.
我的应用程序愉快地处理由远程快门创建的键盘事件,但是远程快门在90秒后进入休眠状态,并且需要一键按下才能在发送下一次按键之前将其唤醒.
我需要一种机制来保持遥控快门处于唤醒状态,以便我不会丢失第一次按键.(是的我知道睡眠模式是为了节省能量,但我需要低延迟).
我尝试连接到设备作为客户端和服务器,希望我可以将OutputStream上的内容发送到设备.但我无法创建连接.
有没有办法以编程方式保持遥控快门清醒?
基于以下答案,我怀疑不是
为了完整起见,配对设备的详细信息如下:
似乎它完全取决于远程快门固件:如果在最后一次按键后 90 秒后进入睡眠状态 - 则无法以编程方式唤醒它(除非更改其固件)。最简单的解决方案是使用不带睡眠模式的遥控快门(或 DIY bt/ble 按钮)。无论如何,您可以使用由快门电池供电的外部电路(例如基于 555 定时器的电路)并与其中一个快门按钮并联,每 90.1 秒生成一次脉冲来模拟第一次按键并唤醒快门。
小智 2
没有编程方法可以完成此任务,但您的问题有 3 种可能的解决方案: