2014-03-25 108 views
0

我正在制作一个需要我检测用户动作的android应用程序。 我的应用程序还要求我使用外部传感器,它是蓝牙智能传感器,用于其他目的。Android传感器与蓝牙低能量传感器的能效?

现在我有两个选择:

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

据我所知,Bluetooth Smart(ble)比蓝牙传感器更节能。

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

回答

-1

无论是在手机还是外接设备上,加速计和陀螺仪的功耗大致相同。不同之处在于外部设备必须通过无线电信号将该信息传输到电话。只要使用电话的现有信息就足够了,因为它不需要任何无线电传输并且功耗更低。另外,这款手机将拥有更大的电池。

手机上的传感器与蓝牙没有任何关系......它们直接嵌入到硬件中。

编辑:蓝牙和BLE的区别在于BLE使用无线电更加节制。无线电传输占用了大量的能量。因此,使用车载传感器将(很可能)比使用无线电与外部传感器进行通信耗电少得多。此外,我感觉加速度计总是在手机上,所以从这些读数中获取的读数将不会比已经使用的更多。

+0

谢谢你的回答蒂姆。但是,您的答案并不能解决我的问题。这是我的不好,因为我应该清楚地说明我想知道的。我编辑了我的问题。 :)是的,我也将实际测量能量消耗,找出使用Android手机进行哪些动态感应,并使用蓝牙低能耗来实现更节能。 – Abhinav