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

FlyBeeper FANET

Внейшний радиопередатчик с управлением по блютус для приема FANET, ADS-L или подобных радиопакетов. Отправляй и получай любые данные без интернет соединения.

ПРОШИВКА

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

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

Changelog

Version: 0.02 | Date: 11.06.2024 | Download

  • FANET UART protocol: Added data transfer protocols via serial connection emulation. Allows you to display information about FANET traffic on application maps that support one of the following protocols FNNGB, FBFAN and FNF.
  • Hibernate mode: Mode for transportation and long-term storage. 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.
  • Increased battery life: Reduced the number of Bluetooth advertising packets sent. The total battery life according to the real test is more than 200 hours at maximum volume and without BLE connection.
  • BLE connect mode: Faster Bluetooth connection immediately after turning on the power or after disconnecting the connection. The mode is active for 5 minutes. Allows you to quickly find a device or reconnect.
  • System update: The operating system update. Oh yes, a RTOS operates inside this small device.

Version: 0.01 | Date: 07.05.2024 | Download

  • Send and receive radio packets: The device can notify via bluetooth a new received radio packet. You can write via bluetooth a byte array to send it via the radio.
  • User defined radio settings: frequency, data rate, coding rate, bandwidth, TX power.
  • Battery life: - Notification the percent of battery life via bluetooth.

Инструкция

MANUAL

FlyBeeper FANET

FlyBeeper FANET — радиоприёмопередатчик FANET / ADS-L с управлением по Bluetooth

Инструкция

Управление

Процедура включения: нажимаем на кнопку, ожидаем вспышку светодиода возле кнопки, спустя 2 секунды вторая вспышка - устройство включено. Это основной режим работы в течение всего сезона использования. Потребление в режиме ожидания незначительно что позволяет не выключать прибор месяцами. Если устройство уже включено, то нажатие на кнопку сброит текущее блютус соединение если оно существовало и на 2 минуты активирует частую отправку рекламных пакетов блютус, что позволяет быстрее подключиться к устройству. Через 2 минуты частота отправки таких пакетов снижается. Подключение всё еще возможно, но потребует больше времени.

Процедура выключения (транспортный режим): нажимаем на кнопку, ожидаем вспышку светодиода. Нажимаем второй раз в течение 2 секунд до второй вспышки. Если второй вспышки светодиода не последовало – устройство выключено. Данный режим используется для транспортировки и длительного хранения. В этом режиме устройство не излучает никаких радио сигналов и имеет минимальное энергопотребление.

Расположение

Устройство следует крепить вертикально. Мощности солнечной панели хватает с запасом, поэтому особых требований к её ориентации не предъявляется. Антена располагается в верхней половине корпуса над солнечной панелью. Её диаграмма направленности такова, что максимальная мощность распространяется в направлении перпендикулярном плоскости солнечной панели. Меньше мощности распределяется в стороны и минимальное количество вверх и вниз. Для максимальной эффективности встроенной антены следует обеспечить отступ от верхней половины устройства до других устройств.

При креплении на кокпит не обязательно чтобы верхняя часть устройства выступала заграницы кокпита. Кокпит обычно выполняется из радиопрозрачной ткани и не препятствует работе устройства.

Зарядка

Устройство имеет разъем USB Type C и солнечную панель.

Зарядка от USB поддерживает большинство простых зарядных устройств кроме Power Delivery. Ток зарядки не более 500 мА.

Зарядка от солнечной панели обеспечивает ток до 20 мА. Время работы в таком режиме при обычном использовании ограничено лишь ресурсом компонентов.

Подключение и отключение по блютус

Устройство должно быть включено, т.е. не находится в транспортном режиме. Для подключения не требуется связывания устройств через операционную систему. Устройство управлется по блютус внешним приложением. Достаточно просто запустить поддерживаемое приложение и в его интерфейсе просканировать блютус устройства вокруг для поиска устройства с именем FBFANET. Держите устройства как можно ближе друг к другу. Если вы обнаружите несколько устройств FBFANET выбирете то из них, которое будет иметь максимальный уровень сигнала. Для ускорения поиска можно однократно нажать на кнопку на устройстве - это запустит двухминутный режим с высокой частотой отправки рекламных пакетов.

Устройство автоматически отключится при выходе из приложения и перейдет в режим ожидания следующего сеанса подключения.

Список лётных программ

  • LK8000 v.7.4.19+: поддерживает прямое чтение FANET пакетов местоположения и погодных станций, а также отправляет свое местоположение.
  • xcTrack v.0.9.11.10+: поддерживает чтение по текстовому протоколу FNNGB. Реализация прямого чтения и отправки в разработке.
  • SeeYou Navigator v.3.0.6+: поддерживает чтение по текстовому протоколу FBFAN. Реализация прямого чтения и записи возможна только при обращении пользователей в техподдержку Naviter.

Пояснение: Если программа поддерживает только чтение по текстовому протоколу FNNGB, FBFAN или FNF вы сможите видеть на карте весь трафик FANET без интернет соединения но другие вас видеть не будут. Для отправки вашего местоположения необходимо чтобы разработчики данного приложения реализовали данную функцию используя информацию ниже.

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

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

Устройство работает в двух режимах - приема и отправки радио-пакетов. Режим приема активируется при подписке на уведомления соответствующей характеристики блютус. Режим отправки активируется в момент записи массива байтов в эту же характеристику. Размер массива байтов на прием или отправку ограничен 40 байтами.

UUID сервиса 0x1819

NameUUIDSize
RADIO_TX_RXfec81438-cb89-4c37-93d0-badfced4376eUINT8 array

Устройство имеет одноканальный радио-передатчик. Это значит, что в один момент времени оно может либо отправлять либо принимать только на одной выбранной частоте с текущими настройками. Однако, внешнее приложение имеет возможность изменять частоту и обеспечить попеременное прослушивание и передачу на разных частотах. Таким образом можно реализовать мульти-протокольный режим.

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

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

Характеристики UUID сервиса 6E400001-B5A3-F393-E0A9-E50E24DCCA9E Nordic UART. Данный сервис добавлен для совместимости и не рекомендуется для использования в новых разработках ввиду своей большей энергозатратности.

NameUUIDSize
TX6E400003-B5A3-F393-E0A9-E50E24DCCA9EUINT8 array

При отсутствии подписки на характеристику fec81438-cb89-4c37-93d0-badfced4376e сервиса 0x1819 в TX будет записываться строка в формате FNNGB, FBFAN или FNF в зависимости от настройки fanet_uart_protocol.

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

NameUUIDSizeValue
Model Number0x2A24STRINGFBFANET
Manufacturer Name0x2A29STRINGFlyBeeper
Firmware Revision0x2A26STRING0.01

Настройка

Обычно всеми настройками управляет внешнее приложение, однако вы также можете изменить их вручную. Для работы необходимо устройство, имеющее Bluetooth модуль, например, смартфон или ноутбук или ПК с Bluetooth модулем. Нажмите Подключить и выберите из списка FBFANET. Держите устройства как можно ближе друг к другу. Измените любой параметр и нажмите Применить.

NameUUIDSizeValues
frequency8d8e8809-4697-41fc-8ee2-ca0b999354ecUINT32868200000* - EU, 920800000 - US, 866200000 - IN, 923200000 - KR (Hz)
bandwidthf19422e2-982a-4954-9a75-b38927236a59INT81* — 250, 2 — 500 (kHz)
coding_rate17a95752-3c12-438f-9244-4f4612a1ab49INT81* — 4/5, 2 — 4/6, 3 — 4/7, 4 — 4/8
datarate108b855f-11cd-4bc5-adee-eafce49bc77aINT87* - SF_7, 8 - SF_8, 9 - SF_9, 10 - SF_10, 11 - SF_11, 12 - SF_12
tx_power8ef0c42e-adb6-4897-b9c9-6fe93143faf4INT8-9 (min), 14*, 22 (max) (dBm)
fanet_uart_protocol9d9a9cd9-65ed-4d73-91ad-20cfdb5dbbbaINT81-FNNGB, 2-FBFAN, 3-FNF

* - значения по умолчанию