Симулятор датчика с низким энергопотреблением Bluetooth

Прежде всего, я потратил более 10 часов на поиск решения в Google ...

Я работаю над приложением для спортсменов, занимающихся такими видами спорта, как бег или езда на велосипеде. Он должен быть основан на Bluetooth LowEnergy. У меня есть настоящий датчик сердцебиения, с которым можно работать, и в этом проблема.

Проблема в том, что датчик не всегда работает, если я хочу проверить сканирование или что-то в этом роде. Мой телефон не всегда находит датчик, срабатывает только одна попытка из 30. Итак, я хочу спросить, есть ли способ имитировать устройство датчика BLE, такое как датчик сердцебиения (например, через ПК)?

У меня есть устройства с версией 4.3 и выше (Samsung, LG и смартфон Sony), так что это не должно быть проблемой. Кроме того, мне уже удалось подключиться к датчику BLE-Heartbeat, но для тестирования действительно сложно работать с настоящим датчиком (из-за проблемы, которую я не могу найти все время).

Надеюсь, моя проблема понятна и кто-нибудь может мне помочь!


person Uchiha    schedule 07.01.2014    source источник
comment
К сожалению, все, что я могу вам сказать, это то, что да, это возможно. Однако мне еще предстоит придумать простой способ сделать это.   -  person Tim Tisdall    schedule 07.01.2014
comment
@TimTisdall, я заказал смарт-ключ USB, надеюсь, он работает   -  person Uchiha    schedule 13.01.2014


Ответы (2)


Как говорит @bobh, старое устройство iOS с пользовательским приложением будет работать как тестовое периферийное устройство BLE. И для этого я купил iPod Touch.

К сожалению, в Android только начиная с 4.3 была реализована встроенная поддержка BLE, и она пока не работает в «периферийном» режиме.

Есть и более дешевые альтернативы. Существует множество комплектов для разработчиков BLE: https://developer.bluetooth.org/DevelopmentResources/DevelopmentPlatforms/Pages/Development-Platforms.aspx

Если вы не хотите возиться с проводами и макетами, вы можете попробовать программируемый USB-ключ BLE от BlueGiga. Это около 26 баксов, и у них есть пример кода для профиля сердечного ритма, поэтому ваша жизнь будет очень простой: http://www.bluegiga.com/en-US/products/bluetooth-4.0-modules/bled112-bluetooth-smart-dongle/

person Ash Eldritch    schedule 08.01.2014
comment
Хорошая точка зрения. Я забыл, что новый iPod Touch будет работать и будет стоить дешевле. А если вам нравится возиться с проводами и макетами: [ссылка] inmojo.com/store/jeff-rowberg/item/ - person bobh; 08.01.2014
comment
Извините, что испортил inmojo.com/store / jeff-rowberg / item / - person bobh; 08.01.2014
comment
Ага, купил мне одну из них. Прекрасный комплект :) - person Ash Eldritch; 08.01.2014
comment
Спасибо за помощь! Я заказал один из них, надеюсь, он работает нормально. - person Uchiha; 10.01.2014

Если у вас старый iPhone 4S или iPad 3 и вы разработчик iPhone (или взломанное устройство), вы можете запрограммировать его как тестовое устройство https://github.com/AttackPattern/BlueSim И настройте характеристики сенсора. Работает на Mac со старым Xcode 5 и ключом BLE, но требует некоторой работы. github

person bobh    schedule 07.01.2014
comment
Проверено на eBay - iPhone 4s 16 ГБ просто за 190 долларов. Намного больше, чем я мог подумать. - person bobh; 07.01.2014
comment
Для меня iPhone стоит слишком дорого, но спасибо за совет! - person Uchiha; 10.01.2014