Контроллер "[Windows] [ALPHA] Beacon motion detection" - триггер, который позволяет добавлять в сценарий проекта переходы, зависящие от движения Beacon'ов - маяков BLE (Bluetooth Low Energy). Поддержка начинается с Bluetooth v4. Данный контроллер находится в открытом Alpha-тестировании и доступен только при воспроизведении проектов с его использованием на устройствах Windows.
Сама настройка проекта с использованием контроллера "Beacon motion detection" состоит из трех шагов:
- Конфигурация маяка Beacon
- Конфигурация адаптера
- Настройка компонента Beacon motion detection в проекте
На данный момент рекомендованными для использования в проектах Beacon маяками являются маяки Jaalee OFA. Также необходимо использовать один из одобренных USB-адаптеров (модели Asus USB-BT400 и Dexp AT-BT403A). Ниже приведена инструкция по настройке проекта с использованием именно этих устройств.
ШАГ 1. Конфигурация маяка Jaalee OFA
- Для конфигурации маяка Jaalee OFA необходимо установить приложение "eBeacon" на Android устройство
- Google Play: https://play.google.com/store/apps/details?id=com.jaalee.eBeacon&hl=ru
- Активировав Bluetooth на своем устройстве включаем приложение.
- На вкладке Central необходимо найти устройство под именем jaalee. Чем ближе значение RSSI к нулю, тем ближе Bluetooth устройство к вашему гаджету. Если маяк прежде не конфигурировался, то по умолчанию не будет виден в списке. Для входа в режим конфигурирования маяка, нужно зажать на нем кнопку до появления звукового сигнала, маяк сообщит в эфир о своем присутствии и будет доступен некоторое время.
- Необходимо найти маяк в приложении (если маяк будет рядом с телефоном, скорее всего его RSSI примет значение около -40). Кликая по маяку, вводим пароль (по умолчанию: 666666). (Если уведомление о подключении не исчезает длительное время, значит маяк вышел из режима конфигурирования, нужно повторно зажать кнопку до появления звукового сигнала.)
- После подключения в главном меню необходимо выбрать пункт Beacon State (0xFF70), подпункт Beacon State Level (0x2A80). Необходимо установить его значение на уровне 0x04 (режим работы маяка по срабатыванию акселерометра), для получения значения используйте кнопку READ, для записи - WRITE.
- Далее в меню без имени 0x2A83 необходимо установить порог чувствительности, рекомендуемое значение 0x40.
- После осуществления данных настроек конфигурация будет завершена.
ШАГ 2. Конфигурация адаптера
- Для смены драйвера устройства (изменения режима работы ОС с адаптером) необходима утилита ZADIG, установить которую можно по ссылке: http://zadig.akeo.ie/
- Подключите адаптер к ПК и запустите ZADIG.
- Выберите раздел "Options", подраздел "List All Devices".
- В выпадающем списке выберите интересующий вас адаптер (Asus [BCM20702A0] VID[0B05] PID[17CB] или Dexp [CSR8510 A10] VID[0A12] PID[0001]).
- В пункте драйвер в меню слева по-умолчанию будет значение BTHUSB, справа необходимо выбрать WinUSB, далее нажмите на кнопку Replace Driver и ожидайте сообщения о успешном выполнении.
ШАГ 3. Настройка проекта
- Так как контроллер "[Windows] [ALPHA] Beacon motion detection" является по своей сути переключателем, срабатывающим при движении Beacon маяка, то для настройки проекта с его использованием необходимо добавить компонент, с которого будет происходить переключение, и компонент, на который будет переключаться проигрывание.
- Добавьте контроллер в проект, выбрав [Windows] [ALPHA] Beacon motion detection в разделе контроллеров
- Щелкните по контролеру и приступите к его настройке.
- Добавьте новое событие, щелкнув на кнопку "Событие"
- Выберите событие, которое вы будете редактировать, щелкнув по нему (вы также можете копировать события со всеми настройками и удалять их с помощью соответствующих кнопок)
- В меню справа установите специфические настройки для каждого события
- Измените название события при необходимости
- Щелкнув по иконке куба выберите компонент, на который будет переключаться трансляция при наступлении события. Проверьте наличие и правильность созданных связей.
- В графах "Изменение сигнала" и "Изменение расстояния" установите необходимые пороги чувствительности, при превышении которых событие будет считаться наступившим (данные настройки не требуются при выполнении Шага 1 - конфигурации маяка Jaalee OFA)
- Введите MAC адреса маяков, изменения сигналов от которых относятся к выбранному событию (изменения сигналов нескольких маяков могут быть привязаны к одному событию)
- После завершения настроек нажмите "ОК" и сохраните проект или продолжайте его редактирование.
Настройка механики проекта с использованием контроллера "Beacon motion detection" будет завершена.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.