Bluetooth или ANT+? В чём разница?
Современные спортивные гаджеты часто оснащают как Bluetooth Low Energy так и ANT+. Обе технологии передают данные на короткое расстояние, потребляя при этом очень мало энергии. Давайте разберёмся, что такое Bluetooth Low Energy (BLE) и ANT+. В 2003 году ANT+ впервые был использован в датчиках для бега от Nike. Увидев большой потенциал, Garmin приобрёл технологию в 2006 году, и сейчас ANT+ де-факто является стандартом среди спортивных девайсов. Технология ANT+ позволяет датчикам работать на одной миниатюрной батарейке больше года. Bluetooth в декабре 2009 года в свою очередь выпустили технологию с низким энергопотреблением, известную также, как Bluetooth Smart.
Отличия ANT+ от Bluetooth LE
Фундаментальным отличием этих двух технологий является то, что сигнал с датчиков ANT+ может принимать неограниченное количество девайсов. То есть, если к примеру вы занимаетесь с тренером, то он может видеть на своих часах показатели вашего датчика пульса, каденса, паверметра. Вы также одновременно можете видеть данные на своем велокомпьютере и часах. В то время как, Bluetooth LE позволяет принимать данные от разных датчиков, но только на одно устройство. Несомненным плюсом Bluetooth является его распространенность на таких девайсах как мобильный телефон и ноутбук. Для того чтобы передавать данные ANT+ на компьютер придётся докупить специальный приёмник по цене $30. Некоторые телефоны имеют встроенный ANT+, но конечно Bluetooth встречается гораздо чаще. Быстрота передачи данных у обеих систем примерно одинакова. Bluetooth потенциально имеет большую скорость, но она ограничена производителями устройств для экономии энергии. В 2017 году многие устройства начали выпускать со встроенными и Bluetooth и ANT+. Это пожалуй самое удобное решение. Если вы собираетесь использовать Zwift, и перед вами стоит выбор какое подключение использовать, то многие велосипедисты советуют именно Bluetooth, так как по их мнению передача данных более стабильна. А в Zwift это очень важно, ведь если ваша мощность падает до нуля даже на одну секунду, вы рискуете отстать от пелотона.
Ant or bluetooth smart
Сегодня две главные доминирующие тенденции — развитие носимой электроники и интернета вещей. Мир завоёвывают фитнес-трекеры и умные часы, а совершенно обыденные и простые по своему назначению бытовые устройства обзаводятся невиданными ранее возможностями и собственными IP. Раньше нас манил сам факт подключения к сети, и развитие гаджетов было подчинено идее улучшения способов коммуникации. Сегодня же наступает новая эпоха: мы превращаемся в центры крошечных сетей имени себя. Мы начинаем окружать себя устройствами, регистрирующими наше физической состояние, перемещение в пространстве и вид активности, создавая круглосуточные логи нашего бытия. Наши жилища постепенно наполняются приборами и устройствами, которыми можно (и нужно) управлять дистанционно и централизованно. В результате смартфон будет обретать всё большее значение как некий центр, куда стекается информация со всевозможных трекеров, датчиков, умных лампочек и прочих многочисленных высокотехнологичных сателлитов. Очевидно, что в этих условиях необходим некий общепринятый протокол связи. И одним из наиболее перспективных претендентов на эту роль является протокол ANT+, реализованный в YotaPhone 2.
Что такое ANT+
Это проприетарный протокол, разработанный для обмена данными с сенсорами, находящимися в ближней зоне. В основном это:
- датчики сердечного ритма,
- датчики скорости,
- шагомеры,
- счётчики калорий,
- датчики кровяного давления,
- весы,
- датчики температуры и многое другое.
ANT+ является адаптивным синхронным протоколом. Сеть ANT+ состоит из логических соединений между двумя нодами. Внутри каждого соединения один нод является master, a другой — slave. Однако тот же самый slave может быть master по отношению к другому ноду, с которым он составляет иное логическое соединение. В ANT-сети любой нод может соединяться с любым нодом.
Логическая схема работы протокола ANT в Android:
Сравнение с Bluetooth
- Разная структура пакетов.
- Разное количество каналов: ANT+ — 83 (микросхема WCN3680 поддерживает 79), Bluetooth Low Energy — 40.
- Разный интервал между каналами: ANT+ — 1 Гц, Bluetooth LE —2 Гц.
- Разная дальность приёма: ANT+ — 30 м, Bluetooth LE — 50 м.
- У них одинаковое потребление энергии в спящем и активном режимах.
- ANT+ меньше потребляет при объявлении сервиса (advertising).
- ANT+ меньше потребляет при сканировании и инициировании сеанса связи.
- ANT+ требуется меньше транзакций для каждого этапа сеанса связи.
- При отправке одного объёма данных ANT+ пересылает меньше дополнительной информации.
Есть у этого протокола и ряд других преимуществ. Например, благодаря разной топологии сетей, ANT+ позволяет реализовать гораздо больше пользовательских сценариев соединения. Кроме того, служба ANT+ для Android позволяет одновременно запускать несколько независимых приложений, использующих один модуль связи.
Заключение
Несмотря на проприетарность самого протокола, количество и состав внешних устройств, подключающихся к гаджету, ничем не ограничен. Разве что количеством радиочастотных каналов. То есть вы можете одновременно принимать информацию с самых разных датчиков, в зависимости от решаемой задачи. На данный момент это, в основном, относится к спорту и физической активности, но с развитием интернета вещей можно ожидать существенного расширения спектра подключаемых устройств. Например, уже сейчас ANT+ позволяет управлять проигрыванием музыки, получать информацию от датчиков газа и крутящего момента на мотоцикле, а также навигационные данные с GPS-устройств.