FlyBeeper · BLE конфигуратор

FlyBeeper Baro

Внешний барометр. Всегда доступен для Bluetooth-подключения. Высокая чувствительность и стабильность с минимальными задержками. Превратите любой смартфон в надежный вариометр. Страница общая для FlyBeeper Baro и его предшественника Pressure Sensor (FBPS1) — прошивка у них одна.

ПРОШИВКА

Публичных сборок прошивки пока нет.

История изменений

Changelog

Version: 0.04 | Date: 19.05.2024 | Download

  • Hibernate mode: Mode for transportation and long-term storage. For hardware 0.4+ double-clicking the reset button with a pause of 1-2 seconds between clicks switch the device into deep sleep and stops sending advertisements. The device is no longer available for connection. To put the device into operating mode, you must press the reset button once again.
  • Bugfix battery life: For some unknown reason, the BLE connection mode (firmware 0.03) did not execute the command to switch to the mode of rarely sending advertising packets. Advertising packets were sent with very high frequency providing instant detection on the one hand, but drained the battery very quickly while waiting for a connection. Fixed. The radio power has also been slightly reduced, which will also reduce power consumption and slightly reduce the detection radius.

Version: 0.03 | Date: 07.05.2024 | ⚠️WARNING ⚠️contains a bug

  • BLE connect mode: Faster Bluetooth connection immediately after turning on the power or press reset button or after disconnecting. The mode is active for 5 minutes. Allows you to quickly find a device or reconnect.
  • Bugfix pressure sensor: The device turns on, but the pressure is read as 0. Added delay for sensor preparation.
  • Increasing battery life: - disabling unused MC features.

Version: 0.02 | Date: 12.02.2024 | Download

  • Battery voltage by bluetooth: New battery characteristic available to notify.

Инструкция

MANUAL

FlyBeeper Baro

Инструкция общая для FlyBeeper Baro и его предшественника FlyBeeper Pressure Sensor (FBPS1): электроника и прошивка у них одни и те же. Разница одна — у Baro есть кнопка, у FBPS1 её нет.

FlyBeeper Baro — внешний барометр, всегда доступный по Bluetooth

Инструкция

Режимы работы

Устройство работает в двух режимах. Сразу после установки батареи устройство переходит в режим ожидания подключения по Bluetooth. Каждые 5 секунд устройство отправляет рекламный пакет, благодаря которому оно может быть обнаружено для инициализации подключения. В промежутках между рекламными пакетами устройство находится в спящем режиме. Как только устройство получает запрос на подключение, активируется периодическое измерение уровня батареи. Подключение не требует процедуры связывания. После установления связи возможно прочитать уровень батареи и подписаться на изменение атмосферного давления. В последнем случае активируется периодическое считывание данных барометрического датчика с частотой 40 раз в секунду. Данные фильтруются, сглаживаются и отправляются подписчику 10 раз в секунду. В промежутках устройство находится в спящем режиме. При отключении Bluetooth соединения устройство переходит обратно в режим ожидания с периодической передачей рекламных пакетов.

Управление

FlyBeeper Baro (круглый корпус). Кнопка одна, задачи у неё две:

  • Одно нажатие — прибор просыпается и какое-то время заявляет о себе часто: телефон находит его за секунду, а не ждёт очередного рекламного пакета. Этим же нажатием прибор возвращается из режима хранения.
  • Двойное нажатие с паузой 1–2 секунды — прибор уходит в глубокий сон: рекламные пакеты прекращаются, подключиться к нему нельзя, заряд практически не расходуется. Это режим перевозки и долгого хранения, выход из него — одно нажатие.

FlyBeeper Pressure Sensor (FBPS1, предшественник). У него кнопки нет вообще: прибор готов к подключению сразу после установки батареи, а сброс делается кратковременным выниманием батареи. Всё остальное — режимы работы, поток давления, обновление прошивки — у обоих приборов одинаковое.

Больше прибор ничем не управляется: ни экрана, ни светодиода, ни звука у него нет — всё это делает лётная программа на телефоне.

Настройка

Необходим Bluetooth модуль, например, смартфон, ноутбук или ПК с Bluetooth модулем. Нажмите Connect и выберите из списка FBPS (в имени после точки — четыре символа из идентификатора прибора). Держите устройства как можно ближе друг к другу.

На текущий момент устройство не имеет доступных настроек, однако в новых прошивках появится возможность изменять частоту опроса датчика и частоту передачи данных.

Список летных программ с прямой поддержкой

  • xcTrack v.0.9.11.10+
  • SeeYou Navigator v.3.0.6+
  • LK8000 v.7.4.19+
  • Flyskyhy v.8.2+
  • FlyMe
  • TheFlightVario XC 2.38+
  • maps.flybeeper.com

Ожидается:

  • Flygaggle

Описание протокола связи

Данный раздел предназначен больше для разработчиков чем для обычных пользователей.

Устройство работает по протоколу BLE без сопряжения и авторизации. Изменения каждого параметра доступны по подписке (дескриптор 0x2902). Все нестандартные параметры имеют 128 битный UUID, дискрипторы 0x2901 с текстовым именем параметра и 0x2904 с описанием формата, экспоненты и единицы измерения. Для удобства их значения приведены в таблицах ниже.

Характеристики UUID сервиса 0x181A ESS

NameUUIDSizeExponentUnit
Temperature0x2a6eINT16-2Celcius
Pressure0x2a6dUINT32-1Pascal

Характеристики UUID сервиса 0x180F BAS

NameUUIDSizeExponentUnit
Battery level0x2a19UINT80Percent
Battery voltageb0c889e8-16d2-45ef-b615-387f6bca2370INT16-3Volt

Характеристики UUID сервиса 0x180A DevInfo

NameUUIDSizeValue
Model Number0x2A24STRINGFBPS
Manufacturer Name0x2A29STRINGFlyBeeper
Firmware Revision0x2A26STRING0.01