0

我正在制作一个需要我检测用户动作的 android 应用程序。我的应用程序还要求我将外部传感器(蓝牙智能传感器)用于某些其他目的。

现在我有两个选择:

  1. 使用安卓手机的加速度计和陀螺仪
  2. 从蓝牙智能传感器获取运动信息。

我了解蓝牙智能 (ble) 比蓝牙传感器更节能。

但是,我很困惑上述哪个选项可以为我在 Android 设备上提供更节能的解决方案。编辑:我目前不关心蓝牙设备的能源效率。另外,请注意我想要这个比较只是因为我不想检测准确的用户动作,否则外部设备(蓝牙低功耗设备)会更好。

4

1 回答 1

-1

无论是在手机上还是在外部设备上,加速度计和陀螺仪都将消耗大致相同的电量。不同之处在于外部设备必须通过无线电信号将该信息传输到手机。如果足够的话,只使用电话的现有信息会更有意义,因为它不需要任何无线电传输并且需要更少的功率。此外,手机将配备更大的电池。

手机上的传感器与蓝牙无关……它们直接集成到硬件中。

编辑:蓝牙和 BLE 之间的区别在于 BLE 使用无线电要少得多。无线电传输需要很大的功率。因此,与使用无线电与外部传感器通信相比,使用车载传感器(很可能)消耗的功率要少得多。此外,我感觉手机上的加速度计始终处于开启状态,因此从这些传感器获取读数所消耗的电量也不会超过已经使用的电量。

于 2014-03-26T14:16:33.657 回答