Энергоэффективность сенсоров Android против сенсоров Bluetooth с низким энергопотреблением?

Я делаю приложение для Android, которое требует от меня, чтобы обнаружить движение пользователя. Мое приложение также требует от меня использования внешнего датчика, который является интеллектуальным датчиком Bluetooth, для некоторых других целей.

Теперь у меня есть два варианта:

  1. использовать акселерометр и гирометр телефона Android
  2. получить информацию о движении от интеллектуального датчика Bluetooth.

Я понимаю, что Bluetooth Smart (ble) более энергоэффективен, чем датчики Bluetooth.

Тем не менее, я не совсем понимаю, какой из приведенных выше вариантов предоставит мне более энергоэффективное решение на устройстве Android. РЕДАКТИРОВАТЬ: В настоящее время я не обеспокоен энергоэффективностью устройства Bluetooth. Также, пожалуйста, обратите внимание, что я хочу это сравнение только потому, что я не хочу определять точное движение пользователя, в противном случае внешнее устройство (устройство с низким энергопотреблением Bluetooth) было бы лучше от руки.

1 ответ

Акселерометр и гирометр будут потреблять примерно одинаковое количество энергии, будь то телефон или внешнее устройство. Разница заключается в том, что внешнее устройство должно передавать эту информацию по радиосигналу на телефон. Имеет больше смысла просто использовать существующую информацию телефона, если этого достаточно, потому что это не потребует каких-либо радиопередач и потребует меньше энергии. Кроме того, телефон будет иметь гораздо большую батарею.

Датчики на телефоне не имеют ничего общего с Bluetooth... они встроены прямо в аппаратное обеспечение.

РЕДАКТИРОВАТЬ: Разница между Bluetooth и BLE заключается в том, что BLE использует радио гораздо реже. Радиопередачи занимают много сил. Таким образом, использование встроенных датчиков будет (скорее всего) потреблять гораздо меньше энергии, чем использование радио для связи с внешним датчиком. Кроме того, у меня есть ощущение, что акселерометры всегда включены на мобильном телефоне, поэтому получение показаний от них потребует не больше энергии, чем уже используется.

Другие вопросы по тегам