Jeffrey Cross
Jeffrey Cross

TI SensorTag - теперь с добавленным iBeacon

SensorTag - это комплект разработки Bluetooth Low Energy, предназначенный для разработчиков iOS.

Я говорил о TI SensorTag раньше. Это интересное оборудование, нацеленное прямо на упрощение жизни разработчиков смартфонов при создании прототипов аксессуаров Bluetooth. В то время как мы начинаем видеть подобные и потенциально более гибкие платы, появляющиеся на сцене - как MetaWear - SensorTag был первым и все еще является мощным битовым оборудованием, особенно по цене. SensorTag включает в себя шесть различных MEMS-датчиков - ИК-датчик температуры, акселерометр, гироскоп, датчик влажности, датчик давления и магнитометр. Все эти датчики могут управляться индивидуально из приложения SensorTag - или из вашего собственного кода - через Bluetooth LE.

Но TI не стоит на месте. Сегодня компания объявила о добавлении поддержки iBeacon в SensorTag наряду с возможностью поддержки функциональности iBeacon во всех других эталонных конструкциях TI, в которых используется тот же чип CC2541, который поддерживает SensorTag, а также в поддержке нового чипа CC2543, которая является более дешевой версией CC2541, оптимизированной для радиомаяков и вещательных приложений.

Что такое iBeacon?

iBeacon - это технология, которая позволяет добавлять контекст реального мира в приложения для смартфонов. Основанный на Bluetooth LE, являющемся частью нового стандарта Bluetooth 4.0, это способ обеспечить базовую навигацию в помещении, а iBeacon был интегрирован в iOS 7 как в Core Location, так и в средах Passkit, чтобы обеспечить микросоединение в помещении и геозонирование.

Есть три свойства iBeacon, которые работают вместе, чтобы создать идентичность маяка,

  • UUID - это свойство, уникальное для каждой компании, в большинстве случаев один и тот же UUID присваивается всем маякам, развернутым компанией (или группой).
  • Major - свойство, которое вы используете для указания связанного набора маяков, например, в розничной продаже все маяки в одном магазине будут иметь одинаковое значение Major.
  • Незначительный - свойство, которое вы используете для указания определенного маяка в местоположении.

и вместе создать уникальный идентификатор маяка, который связан с местоположением. Однако iBeacon на самом деле не имеет отношения к местоположению; это о близости. Ваш iPhone - или теперь даже ваш телефон Android - может оповещать приложения, когда вы приближаетесь или покидаете место с iBeacon. Он также может сообщать оценку вашей близости к iBeacon, но вы должны знать, что чем ближе вы находитесь к маяку, тем точнее становится оценка близости. Два фактора здесь - это уровень сигнала и радиопомехи. Хотя уровень сигнала достаточно надежен, помехи - нет, и могут радикально измениться со временем. Поэтому, хотя вы, как правило, можете зависеть от маяка, который предупредит ваше приложение о том, что вы находитесь в его общей близости, я бы с осторожностью полагался на дальность во многом.

iBeacon на SensorTag

После сегодняшнего обновления вы все еще можете использовать свой SensorTag как обычно, но вы также можете настроить его как iBeacon с помощью обновленного приложения SensorTag, а затем перевести его в режим iBeacon с помощью одной из кнопок на теге.

Используя время опроса 100 мс по умолчанию, батарея SensorTag прослужит несколько месяцев в режиме маяка. Однако, если ваше приложение может работать с более медленным временем опроса - также настраиваемым из приложения SensorTag - тогда срок службы батареи становится гораздо менее значительным и может (по крайней мере, теоретически) продлиться до года.

Существует некоторая базовая безопасность на месте. Для настройки UUID, основных и второстепенных характеристик маяка вам понадобится PIN-код. Это практически необходимый минимум для конфигурируемого по воздуху iBeacon, что было очевидно, когда мы рассматривали маяки Estimote в начале этого года, хотя даже это не означает, что iBeacons подходят для всех приложений, так как легко подделать сигналы iBeacon - характеристики UUID, Major и Minor, которые уникально идентифицируют маяк, передаются в открытый доступ.

Новое приложение определения местоположения SensorTag на iPad, показывающее ваше местоположение.

Наряду с новой прошивкой выходит новое приложение для iPhone и iPad. Приложение позволяет загружать произвольное место на полу и «размещать» сенсорные метки вокруг виртуального пространства - эффективно позволяя создать собственную систему позиционирования в помещении - и с помощью ловушек для вызова указанного URL, когда вы приближаетесь к сенсорной метке.

Новое приложение для определения местоположения SensorTag с технологией iBeacon доступно для загрузки в App Store для iPhone, iPad и iPod touch. Приложение позволяет загружать план этажа и «размещать» сенсорные метки, чтобы легко настроить собственную систему позиционирования в помещении. Приложение обеспечивает обратную связь о том, насколько близко вы находитесь к SensorTag, и может запускать указанный пользователем URL, когда вы находитесь в непосредственной близости от SensorTag.

Я поговорил с изобретателем SensorTag Ярлом Бо в преддверии сегодняшнего публичного объявления, и мне было интересно услышать, что Бо и TI не видят, что технология iBeacon ограничена средой розничной торговли.

Мы видим, что [iBeacons] встроены практически во все типы продуктов Bluetooth LE - не только в розничной торговле, магазинах и ресторанах, это очень специализированные приложения - мы видим, что это входит в системы сигнализации, освещения, всего. Просто идея возможности изменить поведение телефона в зависимости от того, где вы находитесь, полезна. - Ярле Бо, TI

Новые SensorTag теперь можно приобрести в магазине TI за 25 долларов США, или, если у вас уже есть SensorTag, вы можете выполнить беспроводное обновление его встроенного программного обеспечения для поддержки функциональности iBeacon с помощью недавно обновленного приложения SensorTag.

Поделиться

Оставить комментарий