0

ユーザーの動きを検出する必要がある Android アプリケーションを作成しています。私のアプリケーションでは、他の目的のために、Bluetooth スマート センサーである外部センサーを使用する必要もあります。

今、私には2つのオプションがあります:

  1. Androidフォンの加速度計とジャイロメーターを使用するには
  2. Bluetoothスマートセンサーからモーション情報を取得します。

Bluetooth Smart (ble) は Bluetooth センサーよりもエネルギー効率が高いことを理解しています。

ただし、上記のオプションのどれが Android デバイスでよりエネルギー効率の高いソリューションを提供するかについて、私は混乱しています。編集:現在、Bluetoothデバイスのエネルギー効率には関心がありません。また、正確なユーザーの動きを検出したくないという理由だけでこの比較が必要であることを確認してください。

4

1 に答える 1

-1

加速度計とジャイロメーターは、電話でも外部デバイスでも、ほぼ同じ量の電力を消費します。違いは、外部デバイスが無線信号を介して電話にその情報を送信する必要があることです。電話の既存の情報だけを使用する方が理にかなっています。それで十分な場合は、無線送信を必要とせず、必要な電力が少ないためです。また、電話機にははるかに大きなバッテリーが搭載されます。

携帯電話のセンサーは Bluetooth とは関係ありません。ハードウェアに直接組み込まれています。

編集: Bluetooth と BLE の違いは、BLE は無線を控えめに使用することです。無線送信はかなりの電力を消費します。したがって、オンボード センサーを使用すると、無線を使用して外部センサーと通信するよりも (ほとんどの場合) 消費電力がはるかに少なくなります。また、加速度計は携帯電話で常にオンになっているので、それらから測定値を取得するのに、すでに使用されている以上の電力は必要ないと感じています.

于 2014-03-26T14:16:33.657 に答える