Android は、arduino マイクロコントローラーなどの周辺機器によってスリープから復帰できますか?
追加の詳細: Android デバイスをスリープ状態にし、「興味深いイベント」が発生した場合 (異常なセンサー読み取りなど) にのみ、低電力の周辺機器が Android デバイスをウェイクアップすることで、電力を節約しようとしています。
通常のソフトウェア/シグナリング手段では、おそらくデバイスを真の CPU スリープ (画面をオフにするレベルを超えたレベル) から復帰させることはできません。
ただし、USB ジャックへの 5v 電源を有効にすると、USB 経由で充電できるデバイスの大部分が起動する可能性があります。
それらが実際のUSBホストに接続されている場合(単純な電源/充電器に対して)、CPUスリープにまったく入らないのではないかと思います。Android アクセサリ キットと IOIO スキームの両方に、USB ホストとして機能し、電力を供給する外部マイクロコントローラーがあるため、スリープは問題にならない可能性があります。または、電力を節約する必要がある場合は、おそらく外部電源を切り替え可能にすることができます.
考慮すべき追加の 2 つの可能性は、CPU スリープを防ぐために部分的なウェイクロックを使用すること、またはバックグラウンド コードが何らかのイベントをチェックできるようにデバイスを定期的にウェイクするようにアラームを設定することです。