3

Androidがスリープモードになると、BLEデバイス接続での接続はどうなりますか? では、アプリケーションが BLE デバイスとの接続を確立した後に Android がスリープ状態になった場合、接続は維持されますか? 切断または再接続についてアプリケーションに通知されますか?

4

1 に答える 1

2

BLEは2つの部分に分けられ、

  • BLEコントローラー(フロントエンド)に実装された物理層とリンク層
  • ホスト側に実装された上位層 (Android システム)

両方の部分が HCI インターフェイス経由で接続されます。(ちなみに、開発者向けオプションを使用してスニッフィングできます)。

つまり、ホストがスリープ モードにある間も、BLE フロントエンドは接続を維持し、ホストからの応答が必要な場合にホストをウェイクアップできます (たとえば、接続が切断された、または上位レイヤーのデータ パケットが入ってきたなど)。

これにより、非常にエネルギー効率の高い実装が可能になります。

于 2015-03-18T11:03:39.790 に答える