С развитием IT технологий и появлением многочисленных девайсов и гаджетов для различных задач жизнь современного человека становится проще, поскольку за счёт автоматизации многих процессов существенно экономится время. Ещё десятилетие назад такие значительные шаги в техническом оснащении казались чем-то нереальным или очень отдалённым. Сегодня уже никого не удивишь кофеваркой, самостоятельно готовящей кофе, или каким-нибудь фитнес-трекером, не говоря о привычных смартфонах, оснащаемых невероятно широким функционалом с большими возможностями. Производители ежегодно выпускают инновационные носимые устройства, а развитие «интернет вещей» стремительно набирает обороты. Техника в доме «поумнела», и непосредственное участие человека теперь не является обязательным, ведь домашние системы, бытовые приборы и прочие блага способны взаимодействовать между собой и с внешним миром посредством сетей коммуникаций, выполняя задачи в автоматическом режиме. Смартфон же становится управляющим центром, куда могут стекаться данные с различных устройств. Сегодня используется немало беспроводных технологий, в числе которых всем известные Wi-Fi, Bluetooth, NFC. Существуют и менее популярные, но достаточно перспективные, например, ANT+, в смартфоне именуемая как ANT HAL Service. Речь пойдёт о том, как используется данный протокол связи и зачем он вообще нужен при таком обилии существующих технологий.
Что собой представляет ANT+
Не все пользователи осведомлены о наличии протокола ANT+ и, приобретая смартфон, поддерживающий технологию, могут озадачиться вопросом, что это за ANT HAL Service присутствует в функционале устройства. Инновации внедряются в привычные устройства настолько быстро, что незнание об их существовании и назначении – вполне обычное явление. ANT+ является протоколом беспроводной защищённой передачи данных, используемым на современных устройствах. Технология нашла применение в основном в сферах спорта и здоровья человека, а также его дома. ANT+ с радиусом действия связи до 30 метров обеспечивает сбор и передачу данных с датчиков к управляющему устройству и во многом сейчас в тренде благодаря постоянным призывам общества к ведению здорового образа жизни, а также связанным с этим производством всевозможных спортивных гаджетов. При этом подобные блага не только дань моде, но в ряде ситуаций и острая необходимость. Так, технология будет полезна для отслеживания состояния здоровья больным сердечными заболеваниями, сахарным диабетом и прочими серьёзными недугами, требующими постоянного контроля. Протокол ANT, преимущественной особенностью которого является низкое энергопотребление, был разработан ещё в 2004 году, его работа осуществляется в диапазоне частот 2,4 ГГц. Стандарт ANT Plus, в свою очередь, представляет собой программное расширение, которое эффективно выполняет отслеживание, сбор и передачу информации. Наиболее часто протокол применим в спортивном и медицинском оборудовании.
Так, ANT+ широко используется в следующих устройствах:
- фитнес-оборудование;
- датчики скорости;
- датчики активности;
- температурные датчики;
- велокомпьютеры;
- шагомеры;
- пульсометры;
- мониторы сердечного ритма;
- глюкометры;
- калориметры;
- весы;
- управление освещением;
- управление музыкальными проигрывателями;
- отслеживание местоположения;
- мониторинг транспорта;
- система контроля давления в шинах.
И это далеко неполный список, к тому же он постоянно пополняется. Смартфон с модулем беспроводной связи, поддерживающий стандарт ANT+, способен принимать данные с подобного оборудования. Пока не каждое устройство имеет такое оснащение, но, учитывая темпы производства девайсов с поддержкой технологии (реализуется посредством интеграции специального чипа), перспективы развития достаточно неплохие, и в скором будущем вероятно более глубокое внедрение стандарта.
Принцип работы
Протокол способен обеспечить связь двух компонентов, где одно устройство в соединении является сенсором, откуда поступают данные, другое же их принимает. При этом любые поддерживающие стандарт девайсы могут составлять логическое соединение и передающие информацию могут в другой образованной связи с иным объектом её принимать. ANT+ Plugins включает системные элементы, обеспечивающие приложениям смартфона доступ к устройствам с поддержкой ANT+ независимо от версии ОС Android. На смартфонах известных производителей Samsung, Sony и пр. возможность уже реализована, в отличие от «яблок», но это не значит, что технологию нельзя применить и на них. Работать с адаптивным стандартом можно и при отсутствии интегрированной аппаратной поддержки, через кабель OTG и USB стик ANT+ посредством приложения ANT+ USB Service. Так, для мобильных устройств с USB/OTG, компьютеров и девайсов с MacOS нужен USB-адаптер.
Чтобы было нагляднее, что это за программа ANT HAL Service в смартфоне, можно привести в пример любую установленную в доме систему с электронным датчиком, откуда будут посылаться сигналы управляющему центру, то есть телефону, где стоит софт, использующий ANT+ передачу. Удобна технология и при использовании в медицинских целях, допустим, когда врачу, находящемуся на некотором удалении от пациента (конечно, в радиусе действия стандарта) поступают данные от датчиков с пациента о его состоянии.
Отличия от Bluetooth
ANT+ имеет сходство со знаменитым протоколом беспроводной связи Bluetooth, да и работают они на общей частоте, но при этом имеют ряд отличий:
- различная структура пакетов;
- интервал между каналами в случае с ANT+ составляет 1 Гц, а у Bluetooth LE- 2 Гц;
- радиус действия передачи данных с помощью ANT+ достигает 30 метров против 50 у старожила Bluetooth, хотя на практике при наличии помех цифру можно снизить втрое;
- главное преимущество ANT+ в низком потреблении энергии (экономия порядка 50-70%), что благоприятным образом сказывается на автономности смартфона.
Информация, передаваемая датчиками оборудования, может приниматься разными устройствами, со службой ANT HAL Service для Android возможен одновременный запуск нескольких приложений с поддержкой одного модуля связи. Рассматриваемый стандарт пересылает меньшее количество дополнительных данных при том же объёме, а для каждого соединения нужно меньше транзакций.
Плюсиков в пользу ANT+ добавляет и небольшое потребление энергии при сканировании, а также инициировании соединения и других процессах, так что с точки зрения экономии заряда на стороне устройств Android с ANT HAL Service имеются весомые преимущества. В некоторых случаях при передаче данных теряются пакеты информации вследствие подключения разных устройств одновременно к Bluetooth и ANT+ и использования одной частоты. О замене Bluetooth речь не идёт, тем более следует учитывать узкую направленность стандарта ANT+, но многие функции, присущие «бывалому» протоколу, вполне осуществимы при помощи новоиспечённой технологии.
Как отключить приложение
Физическое отключение чипа ANT HAL Service не предусмотрено самим стандартом. Но производители утверждают, что даже в этом случае никакого влияния на автономность смартфона функция не оказывает, а примерный уровень потребления заряда аккумулятора составляет менее 0,1% (в режиме ожидания). И единственный вариант как отключить ANT HAL Service – это «заморозить» приложение.
На некоторых смартфонах производителем предусмотрена встроенная функция по включению/отключению ANT+ (например, в большинстве моделей Samsung). Поэтому первым делом необходимо проверить наличие соответствующего переключателя (в «шторке»).
Удалить приложение штатными средствами Android невозможно, так как оно является системным, то есть защищено от удаления и отключения. Поэтому сделать это можно только при наличии Root-прав. А для этого потребуется:
- разблокировать загрузчик;
- установить TWRP или любое иное кастомное Recovery (например, OrangeFOX);
- прошить архив SuperSU.
При наличии Root-прав удаление приложения, отвечающего за работу ANT HAL Service, выполняется следующим образом (на примере Titanium Backup):
- установить любой менеджер приложений (рекомендуется Titanium Backup);
- в перечне установленных на смартфоне программ отыскать ANT HAL Service (название может отличаться, зависит от производителя и версии Android);
- выбрать пункт «Заморозка» (не следует использовать «Удалить», так как после этого телефон может перейти в циклическую перезагрузку);
- разрешить Titanium Backup использовать Root-права;
- дождаться окончания заморозки и перезагрузить устройство (чтобы из оперативной памяти сервис тоже был выгружен).
И стоит учесть, что после разблокировки загрузчика часть функций смартфона будет недоступна (например, бесконтактная оплата через Google Pay). Поэтому ANT HAL Service отключать имеет смысл только при острой необходимости.
Итак, ANT+ не является критично важной функцией в смартфоне, но она будет весьма полезной для тех, кто использует массу совместимых носимых гаджетов (чаще это спортсмены). Данный протокол беспроводной передачи нельзя назвать быстрым, как тот же Bluetooth или Wi-Fi, но у него есть масса других преимуществ, главные из которых – это зона охвата радиосигнала и крайне низкое энергопотребление.