IpSensorMan -
Сертифицированное ANT+ служебное приложение, позволяющее нескольким другим приложениям получать доступ к датчикам ANT+.
IpSensorMan Управляет связью с различными спортивными датчиками с помощью интерфейсов ANT+™, Bluetooth или Bluetooth Low Energy. Использование отдельного приложения позволяет нескольким клиентским приложениям одновременно получать доступ к датчикам. Большую часть тяжелой работы по общению с различными стандартными датчиками выполняет приложение, упрощающее клиентские приложения. Упрощенная информация передается любому зарегистрированному приложению, которому требуется доступ к данным датчиков.
Этот продукт сертифицирован ANT+ и соответствует следующим указанным профилям устройств ANT+:
Данные о скорости велосипеда
Данные о частоте вращения велосипеда
Комбинированные данные о скорости и частоте вращения педалей велосипеда
Данные о мощности велосипеда
Данные о сердечном ритме
Следующие поддерживаются, но еще не прошли сертификацию.
Скорость и расстояние на основе шага (футпод)
Окружающая среда (Garmin Tempe)
Динамика бега
Велосипедный радар
Контроль фитнес-оборудования (ФЭК). Тренерский контроль.
Переключение
Приостановка
Пост-дроппер
Пульт дистанционного управления
Мышечный кислород
Велосипедный свет
Передатчик Polar Wearlink®+ с Bluetooth® и поддержкой пульсометра Zephyr HxM BlueTooth, добавленный в версии 1.2.6
Поддержка Bluetooth Low Energy/Bluetooth Smart для следующих устройств.
Частота сердечных сокращений
Скорость и частота вращения велосипеда
Мощность велосипеда (только один датчик, а не две педали, передающие независимо)
Скорость бега и частота шагов (футпод)
Стрид беговая мощность.
IpSensorMan должен распознавать другие типы датчиков ANT+, хотя полная поддержка декодирования в настоящее время не реализована.
В настоящее время приложения, использующие IpSensorMan :
IpBike — велокомпьютер на базе датчика ANT+. https://market.android.com/details?id=com.iforpowell.android.ipbike
IpPeloton — приложение для отображения информации о других пульсометрах ANT+ и датчиках мощности. Таким образом, вы можете легко сравнить свои усилия с усилиями ваших компаньонов. https://market.android.com/details?id=com.iforpowell.android.ippeloton
IpWatts — приложение для одновременной регистрации данных от нескольких датчиков мощности с единой временной разверткой. Также регистрируется один источник скорости, частоты вращения педалей и частоты пульса. Приложение, которое вам нужно, если вы хотите сравнить измерители мощности.
https://market.android.com/details?id=com.iforpowell.android.ipwatts
Вполне могут быть добавлены и другие приложения.
Если вы разработчик и хотите использовать этот интерфейс, напишите мне.
Причины разрешения.
Сетевые коммуникации - полный доступ в Интернет. Система отчетов о сбоях хочет этого. Также я собираю статистику использования через flurry.com. Мне очень интересно, на каких телефонах он установлен и с какими датчиками ANT+ используется. Вы можете отключить это из опций.
Аппаратное управление - радиодоступ ANT. Без этого я многого не смогу сделать.
Системные инструменты — изменяйте глобальные настройки системы, отключайте режим сна телефона. Существует возможность сохранять активность ANT, когда телефон находится в режиме полета, что полезно для экономии энергии. Для этого необходимо изменить настройки системы. Вам все равно придется войти в режим полета самостоятельно. Для этой функции требуется служба ANT Radio Services версии не ниже 2.6. Если мы активно отслеживаем ant-радио, телефон не перейдет в спящий режим, однако экран все равно может погаснуть.
Bluetooth — для поддержки мониторов сердечного ритма Bluetooth.
Местоположение — необходимо для доступа к датчикам Bluetooth с низким энергопотреблением. Это потому, что теоретически вы можете увидеть маяки, которые можно использовать для определения вашего местоположения. У меня нет поддержки Beacon.
Подробную информацию о режиме USB-хоста и использовании USB-накопителя ANT см.
http://www.iforpowell.com/cms/index.php?page=usb-ant-stick
Что нового в последней версии 2.1.5-minApi24
Последнее обновление: 12 января 2023 г. Исправлен сбой, связанный с изменением разрешений для Bluetooth в Android 12 и 13.Если на Android 12 или 13 откройте IpSesnorMan и нажмите кнопку поиска, чтобы заново выставить разрешения.
Добавьте общее сообщение о состоянии батареи для всех датчиков с некоторой информацией о батарее.
Используйте и нацеливайтесь на уровень API 33.
В Android 13 не пытайтесь отключить BT, поскольку это невозможно ни в одном системном приложении.
Включение BT приведет к появлению системного диалога и потребует от пользователя взаимодействия с ним.