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

Инструкция
Режимы работы
Устройство работает в двух режимах. Сразу после установки батареи устройство переходит в режим ожидания подключения по 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
| Name | UUID | Size | Exponent | Unit |
|---|---|---|---|---|
| Temperature | 0x2a6e | INT16 | -2 | Celcius |
| Pressure | 0x2a6d | UINT32 | -1 | Pascal |
Характеристики UUID сервиса 0x180F BAS
| Name | UUID | Size | Exponent | Unit |
|---|---|---|---|---|
| Battery level | 0x2a19 | UINT8 | 0 | Percent |
| Battery voltage | b0c889e8-16d2-45ef-b615-387f6bca2370 | INT16 | -3 | Volt |
Характеристики UUID сервиса 0x180A DevInfo
| Name | UUID | Size | Value |
|---|---|---|---|
| Model Number | 0x2A24 | STRING | FBPS |
| Manufacturer Name | 0x2A29 | STRING | FlyBeeper |
| Firmware Revision | 0x2A26 | STRING | 0.01 |