FlyBeeper Pressure Sensor
Внешний барометр. Всегда доступен для Bluetooth-подключения. Высокая чувствительность и стабильность с минимальными задержками. Превратите любой смартфон в надежный вариометр.
Публичных сборок прошивки пока нет.
История изменений
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 Pressure Sensor

Инструкция
Режимы работы
Устройство работает в двух режимах. Сразу после установки батареи устройство переходит в режим ожидания подключения по Bluetooth. Каждые 5 секунд устройство отправляет рекламный пакет, благодаря которому оно может быть обнаружено для инициализации подключения. В промежутках между рекламными пакетами устройство находится в спящем режиме. Как только устройство получает запрос на подключение, активируется периодическое измерение уровня батареи. Подключение не требует процедуры связывания. После установления связи возможно прочитать уровень батареи и подписаться на изменение атмосферного давления. В последнем случае активируется периодическое считывание данных барометрического датчика с частотой 40 раз в секунду. Данные фильтруются, сглаживаются и отправляются подписчику 10 раз в секунду. В промежутках устройство находится в спящем режиме. При отключении Bluetooth соединения устройство переходит обратно в режим ожидания с периодической передачей рекламных пакетов.
Управление
Устройство не имеет никаких органов управления. После установки батареи питания устройство готово к подключению. Сброс осуществляется кратковременным выниманием батареи.
Настройка
Необходим Bluetooth модуль, например, смартфон, ноутбук или ПК с Bluetooth модулем. Нажмите Connect и выберите из списка FbPs1. Держите устройства как можно ближе друг к другу.
На текущий момент устройство не имеет доступных настроек, однако в новых прошивках появится возможность изменять частоту опроса датчика и частоту передачи данных.
Список летных программ с прямой поддержкой
- 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 |