2

Android 可以通过 arduino 微控制器等外围设备从睡眠中唤醒吗?

其他详细信息:我希望通过让 Android 设备进入睡眠状态并让低功耗外围设备仅在发生“有趣事件”时唤醒 Android 设备来节省电量(例如传感器读数异常)

4

2 回答 2

2

设备可能无法通过普通软件/信号方式从真正的 CPU 睡眠(这是一个超出关闭屏幕的级别)中唤醒。

但是,为 USB 插孔启用 5v 电源可能会唤醒大多数可以通过 USB 充电的设备。

如果它们连接到实际的 USB 主机(与简单的电源/充电器相比),我怀疑它们根本不会进入 CPU 睡眠。android 配件套件和 IOIO 方案都将外部微控制器用作 USB 主机并提供​​电源,因此睡眠可能不是问题。或者,如果您需要省电,您可以使外部电源可切换。

需要考虑的另外两种可能性是使用部分唤醒锁来防止 CPU 睡眠,或者设置警报以定期唤醒设备,以便后台代码可以检查某些事件。

于 2012-06-13T14:22:14.843 回答
0

刚刚测试了这个。我有一些 USB 拇指驱动器 OTG 适配器,当我连接没有拇指驱动器的适配器时,手机会唤醒。我认为这与微型 USB 插座上的两个引脚有关,引脚 5 和引脚 4 紧密连接在一起。

我说的适配器: otg

引脚: 引脚

于 2017-10-08T00:22:41.943 回答