ADS-B Flight Tracker, работающий на Balena, с поддержкой FlightAware, Flightradar24, Plane Finder, OpenSky Network, AirNav RadarBox, ADSB Exchange, Wingbits,adsb.fi, ADSB.lol, ADS-B One, planes.live, Planespotters.net, TheAirTraffic, AvDelphi, HP Radar, RadarPlane и Fly Italy ADSB.
Внесите свой вклад в сообщество отслеживания рейсов! Передавайте локальные данные ADS-B с USB-ключа RTL-SDR (или других типов радиомодулей) и поддерживаемого устройства (см. ниже) под управлением balenaOS в службы отслеживания FlightAware, Flightradar24, Plane Finder, OpenSky Network, AirNav RadarBox, ADSB Exchange. , Wingbits, adsb.fi, ADSB.lol, ADS-B One planes.live, Planespotters.net, TheAirTraffic, AvDelphi, HP Radar, RadarPlane и Fly Italy ADSB. Взамен вы можете получать бесплатные премиум-аккаунты (или криптовалютные токены) на сумму несколько сотен долларов ежегодно!
? Подписаться на нашу рассылку ?? чтобы быть в курсе последних разработок системы Balena ADS-B Flight Tracker.
Задайте вопрос на нашей доске обсуждений
✏️ Создайте публикацию в нашей ветке форума Balena.
Поднимите проблему на GitHub
Посмотрите видео с Balena IoT Happy Hour в марте 2021 г. и с Balena Hackathon в октябре 2021 г.
? Обратитесь напрямую
? Читать прошлые информационные бюллетени
Устройство | |
---|---|
Интел НУК | |
SD-КАРТА Nvidia Jetson Nano | |
Оранжевый Пи Ноль | |
Raspberry Pi 3 Модель B+ | |
Raspberry Pi 3 (с использованием 64-битной ОС) | |
Raspberry Pi 4 (с использованием 64-битной ОС) | |
Малиновый Пи 400 | |
Малиновый Пи 5 |
Сообщите нам, если вы успешно запустили balena-ads-b на аппаратной платформе, не указанной здесь!
По умолчанию это программное обеспечение использует радиоустройство RTL-SDR. Однако он также совместим с Mode-S Beast, BladeRF, HackRF, LimeSDR и SoapySDR. Ниже вы можете найти дополнительную информацию о настройке этих типов устройств в разделе «Использование различных типов радиоустройств».
Проект balena-ads-b был создан Кетилом Моландом Олсеном. В настоящее время его поддерживают коллективные усилия Кетила, Аарона Шоу (шавадж) и Teko012.
Проект был вдохновлен и позаимствовал код из следующих репозиториев и тем форума:
Спасибо compujukel, Гленну Стюарту, wercsy, mikenye, abcd567a и marcelstoer за то, что поделились!
Спасибо Гаретхауэллу за реализацию первоначальной поддержки ADSB Exchange и Видехопфу за ее улучшение.
Спасибо rmorillo24 за проверку совместимости с balenaFin, Adaptive за подтверждение совместимости с Raspberry Pi 400 и eagleDiego за подтверждение совместимости с Orange Pi Zero.
Спасибо schubydoo за помощь в обновлении репозитория.
Спасибо Teko012 за модернизацию репозитория, поддержание его в актуальном состоянии и предложение нескольких улучшений.
Спасибо schubydoo, JPGMC и alanb128 за бета-тестирование поддержки UAT.
И спасибо Аарону Шоу (shawaj) за реализацию поддержки Wingbits и Mode-S Beast, исправление ошибок и улучшение кода.
Вы все звезды! ?
Пакеты программного обеспечения, загруженные, установленные и настроенные с помощью сценария balena-ads-b, указаны в CREDITS.md.
Мы построим приемник, используя детали, описанные на веб-сайтах Flightradar24, FlightAware и RadarBox:
На этих сайтах в качестве предпочтительного устройства предлагается Raspberry Pi 3 Model B+. Тем не менее, этот проект работает на всех упомянутых выше устройствах. Предположим, вы покупаете новый прибор специально для этого проекта. В этом случае мы предлагаем Raspberry Pi 4 Model B с максимально большим объемом памяти. Это отличное соотношение цены и качества.
В дополнение к устройству вам понадобится USB-ключ, совместимый с RTL-SDR. Ключи основаны на тюнере цифрового телевидения, и могут работать многие типы - как обычные ТВ-модули, так и специализированные адаптеры ADS-B (производства FlightAware). Хотя оба варианта работают, джойстики ADS-B работают немного лучше.
Если вы живете в США и хотите отслеживать трафик UAT в дополнение к трафику ADS-B, вы можете использовать два ключа параллельно. Обратите внимание, что синие USB-устройства FlightAware следует использовать только для трафика ADS-B, поскольку они имеют встроенный фильтр, специально оптимизированный для частот 1090 МГц. Оранжевые USB-устройства FlightAware хорошо подходят для отслеживания трафика UAT. Дополнительные сведения см. в части 10. Настройка UAT (необязательно и только для США).
или
wifi-connect
создаст сеть с порталом авторизации для подключения к локальной сети Wi-Fi. SSID для созданной точки доступа — balenaWiFi
, а пароль — balenaWiFi
. После подключения посетите http://192.168.42.1:8181/
в веб-браузере, чтобы настроить соединение.LAT
(широта приемника) , например, со значением, например 60.12345
, и LON
(долгота приемника) , например, со значением, например, 4.12345
.ALT
. Если вам нужно найти высоту, вы можете найти ее с помощью одного из нескольких онлайн-сервисов. Не забудьте добавить приблизительное количество соответствующих метров, если ваша антенна установлена над уровнем земли.balena login
. Затем следуйте инструкциям на экране.git clone [email protected]:ketilmo/balena-ads-b.git
. Если вы хотите внести изменения в репозиторий, вы также можете его форкнуть.cd balena-ads-b
.balena push YOUR–FLEET–NAME–HERE
.\ \ >/7 _.-(6' (=____._/` ) | / / | / > / j < _ _.-' : ``. r=._ `. <`\_ .`-. r-7`-. ._ ' . ` `, `-.`7 7) ) / | ' / `-._ || .' \ ( > > ,.-' >.' <.'_.'' <'
Если вы ранее настроили автономный приемник FlightAware и хотите портировать его на Balena, вам нужно выполнить только следующие шаги:
FLIGHTAWARE_FEEDER_ID
, затем вставьте свой ключ уникального идентификатора , например 134cdg7d-7533-5gd4-d31d-r31r52g63v12
. Идентификатор можно найти в разделе «Мой ADS-B» на веб-сайте FlightAware.Если вы ранее не настроили приемник FlightAware, который хотите использовать повторно, выполните следующие действия:
/getid.sh
(включая косую черту), затем нажмите Enter.FLIGHTAWARE_FEEDER_ID
и вставьте значение из предыдущего шага, например 134cdg7d-7533-5gd4-d31d-r31r52g63v12
.FLIGHTAWARE_FEEDER_ID
.)ALT
в части 1.Если вы ранее настроили приемник Flightradar24 и хотите портировать его на Balena, вам нужно выполнить всего лишь следующие шаги:
FR24_KEY
и вставьте значение существующего ключа Flightradar24, например dv4rrt2g122g7233
. Ключ находится в файле конфигурации Flightradar24, который обычно находится здесь: /etc/fr24feed.ini
. (Если вы не можете найти свой старый ключ, извлеките или создайте новый, выполнив действия, описанные в альтернативном варианте Б.)Если вы ранее не настроили приемник Flightradar24, который хотите использовать повторно, выполните следующие действия:
fr24feed --signup
.yes
в следующем приглашении. Если у вас ограничена пропускная способность, попробуйте отключить ее, набрав no
.LAT
в части 1.LON
в части 1.ALT
в части 1, на 3,28.yes
, чтобы продолжить.4
для ModeS Beast.1
для сетевого подключения.dump1090-fa
.30005
.no
, чтобы отключить передачу данных RAW через порт 30334.no
, чтобы отключить передачу данных BaseStation через порт 30003.0
чтобы отключить запись файла журнала.cat /etc/fr24feed.ini
. Отобразятся ваши настройки Flightradar24.fr24key=
, и скопируйте ее в кавычки. Это будет выглядеть примерно так: dv4rrt2g122g7233
.FR24_KEY
и вставьте значение из предыдущего шага, например dv4rrt2g122g7233
.Если вы ранее настроили приемник Plane Finder и хотите портировать его на Balena, вам нужно выполнить только следующие шаги:
PLANEFINDER_SHARECODE
и вставьте значение существующего ключа Plane Finder, например 7e3q8n45wq369
. Вы можете найти свой ключ на странице «Ваши получатели» в Plane Finder.Если вы ранее не настроили приемник Plane Finder, который хотите использовать повторно, выполните следующие действия:
pfclient
и нажмите Enter.192.168.2.35
— если IP-адресов несколько, любой из них должен работать. Нажмите кнопку рядом с IP-адресом, чтобы скопировать его в буфер обмена.LAT
в части 2. Для Lon приемника используйте значение переменной LON
. Наконец, нажмите кнопку «Создать новый общий код» . Код доступа должен появиться через несколько секунд. Он должен выглядеть примерно так: 6g34asr1gvvx7
. Скопируйте его в буфер обмена. Не обращайте внимания на остальную часть формы – вам не обязательно ее заполнять.PLANEFINDER_SHARECODE
и вставьте значение только что созданного ключа Plane Finder, например 7e3q8n45wq369
.Если вы ранее настроили приемник OpenSky Network и хотите портировать его на balena, вам нужно выполнить всего лишь следующие шаги:
OPENSKY_USERNAME
и вставьте свое имя пользователя OpenSky Network, например JohnDoe123
. Вы можете найти свое имя пользователя на странице панели управления OpenSky Network.OPENSKY_SERIAL
и вставьте значение существующего серийного номера OpenSky Network, например 1663421823
. Вы можете найти свой серийный номер на странице панели управления OpenSky Network.Если вы ранее не настроили приемник OpenSky Network, который хотите использовать повторно, выполните следующие действия:
OPENSKY_USERNAME
и заполните ее своим недавно созданным именем пользователя OpenSky, например JohnDoe123
./getserial.sh
(включая косую черту), затем нажмите Enter.OPENSKY_SERIAL
и вставьте значение из предыдущего шага, например 1267385439
.Если вы ранее настроили приемник RadarBox и хотите портировать его на Balena, вам нужно выполнить всего лишь следующие шаги:
RADARBOX_KEY
и вставьте значение существующего ключа RadarBox, например 546b69e69b4671a742b82b10c674cdc1
. Чтобы получить ключ, введите следующую команду на текущем устройстве RadarBox: sudo rbfeeder --showkey --no-start
.Если вы ранее не настроили приемник RadarBox, который хотите использовать повторно, выполните следующие действия:
/showkey.sh
. Ваш ключ RadarBox будет отображаться примерно так: 546b69e69b4671a742b82b10c674cdc1
.RADARBOX_KEY
и вставьте значение из шага 5, например 546b69e69b4671a742b82b10c674cdc1
.546b69e69b4671a742b82b10c674cdc1
.LAT
и LON
. При запросе высоты антенны укажите ее в метрах (или футах) над землей , а НЕ над уровнем моря, как это делалось ранее. Если вас не просят ввести эту информацию, вы можете сделать это вручную, щелкнув ссылку «Изменить» под идентификатором вашего получателя в левой части экрана./usr/local/share/adsbexchange-stats/create-uuid.sh
и нажмите return. Отобразится ваш UUID ADSB-Exchange. Запишите это./create-sitename.sh
, а затем return. Введите понятное имя для вашего устройства подачи согласно инструкциям на экране (например, ваше местоположение). Нажмите «Return» и запишите результат.ADSB_EXCHANGE_UUID
со значением из шага 2.ADSB_EXCHANGE_SITENAME
со значением из шага 3.Этот проект поддерживает ряд клонов ADSB Exchange, возникших после продажи ADSB Exchange. В настоящее время поддерживается adsb.fi, ADSB.lol, ADS-B One, planes.live, Planespotters.net, TheAirTraffic, AvDelphi, HP Radar, RadarPlane и Fly Italy ADSB. Если вы хотите добавить какие-либо новые услуги, создайте PR, добавив новую услугу, или, если вы не знаете, как это сделать, откройте проблему с вашим запросом.
Для этих сервисов в настоящее время вам не нужны какие-либо учетные данные для входа или API, поэтому нет необходимости создавать учетную запись в них (хотя некоторые из них предлагают это) и не нужно добавлять учетные данные в balenaCloud. Однако вам придется выборочно включать каждую службу (или вы можете включить их все или все, кроме ADSB Exchange).
Чтобы включить все службы или все службы, кроме ADSB Exchange, вы можете использовать одну из следующих переменных устройства :
ADSB_EXCHANGE_ENABLE_ALL=true
ADSB_EXCHANGE_ENABLE_ALL_BUT_ADSBX=true
Обратите внимание, что вы можете использовать true
, enable
, enabled
, 1
, y
, yes
или on
для значения, при этом капитализация не имеет значения. Если вы используете ADSB_EXCHANGE_ENABLE_ALL
это включит ADSB Exchange, и вам нужно будет добавить ADSB_EXCHANGE_UUID
и ADSB_EXCHANGE_SITENAME
как описано в разделе выше.
Чтобы включить одну службу, вам необходимо добавить переменную устройства с одним из следующих значений (или несколькими, если вы хотите включить несколько служб):
ADSB_EXCHANGE_ENABLE=true
(вам также необходимо добавить ADSB_EXCHANGE_UUID
и ADSB_EXCHANGE_SITENAME
, как описано в разделе выше.ADSB_FI_ENABLE=true
ADSB_LOL_ENABLE=true
ADSB_ONE_ENABLE=true
AIRPLANES_LIVE_ENABLE=true
PLANESPOTTERS_ENABLE=true
THE_AIR_TRAFFIC_ENABLE=true
AV_DELPHI_ENABLE=true
HPRADAR_ENABLE=true
RADARPLANE_ENABLE=true
FLY_ITALY_ADSB_ENABLE=true
Наконец, все эти службы требуют передачи UUID для идентификации устройств в их системе. Если вы установили ADSB_EXCHANGE_UUID
тот же UUID будет использоваться для всех служб. Если у вас не включен ADSB Exchange и установлена переменная ADSB_EXCHANGE_UUID
, система автоматически сгенерирует ее для вас. Однако при желании вы также можете установить UUID вручную, используя переменную устройства с именем UUID
и UUID в качестве значения (например, 2ddf6698-ea34-4c39-bbce-a8c3ddaf9bbd). Вы можете использовать онлайн-генератор UUID для его создания, если захотите.
Если вы ранее настроили приемник Wingbits и хотите портировать его на Balena, вам нужно выполнить всего лишь следующие шаги:
WINGBITS_DEVICE_ID
и вставьте значение существующего идентификатора Wingbits, например small-coral-spider
. Чтобы получить свой идентификатор, посетите панель управления Wingbits, убедитесь, что вы находитесь на вкладке «Антенны» , и просмотрите столбец «Идентификатор».Если вы ранее не настроили приемник Wingbits, который хотите использовать повторно, выполните следующие действия:
small-coral-spider
.WINGBITS_DEVICE_ID
и вставьте значение из шага 4, например small-coral-spider
.Online
на зеленом фоне. Если вы наведете на это курсор мыши, вы увидите всплывающую текстовую подсказку, в которой будет указано, когда данные были получены в последний раз, например Last message: 22/11/2023, 03:17:40
.Обратите внимание: следующие инструкции подразумевают внесение низкоуровневых изменений в USB-накопители RTL-SDR, например изменение серийных номеров. Действуйте осторожно и только в том случае, если вас устраивают все необходимые действия. Все вносимые изменения вы осуществляете на свой страх и риск.
В США самолеты могут использовать либо стандарт ADS-B, который передает на частоте 1090 МГц, либо протокол UAT, который передает на частоте 978 МГц. Если вы живете в США и у вас есть дополнительный ключ RTL-SDR, вы можете отслеживать трафик UAT и ADS-B. Обратите внимание, что синие USB-устройства FlightAware следует использовать только для трафика ADS-B, поскольку они имеют встроенный фильтр, специально оптимизированный для частот 1090 МГц. Оранжевые USB-устройства FlightAware хорошо подходят для отслеживания трафика UAT.
DISABLED_SERVICES
и заполните ее значениями dump1090-fa,dump978-fa
./add-serial-1090.sh
и нажмите Enter.YES
и нажмите Enter, чтобы изменить серийный номер вашего ключа. Убедитесь, что процесс завершился успешно.DUMP1090_DEVICE
и установите ее значение 00001090
./add-serial-978.sh
и нажмите Enter.YES
и нажмите Enter, чтобы изменить серийный номер вашего ключа. Убедитесь, что процесс завершился успешно.DUMP978_DEVICE
и установите ее значение 00000978
.DISABLED_SERVICES
.UAT_ENABLED
и назначьте ее значение true
. Balena также создает проект, который можно легко настроить для отображения веб -страницы в режиме киоска на цифровом дисплее под названием Balenadash. Забрав этот проект в этот, мы можем автоматически отобразить страницу подачи прямо из PI. Затем мы можем установить переменную устройства LAUNCH_URL
, настроенная для подключения к http://{{YOURIP or YOURSERVICENAME}}:YOURSERVICEPORT
(где сервис/порт является одним из фронта, например, http://planefinder:30053
), и это будет автоматически отображаться на прикрепленном дисплее. Служба Balenadash может быть настроена локально, получив доступ к WebServer на порту 8081.
Если настройка идет хорошо, вы должны передавать данные трафика полета в несколько онлайн -сервисов. Вы получите доступ к услугам премиум -класса поставщиков в обмен на ваши усилия. Но в дополнение к этому вы можете исследовать данные прямо с вашего устройства, необработанного и неотредактированного. И это часть магии, верно?
Когда у вас есть доступ к местной сети к вашему приемнику, вы можете исследовать данные прямо из источника. Начните с открытия страницы устройства в консоли Balena и найдите поле IP ADDRESS
, например, 10.0.0.10
. Затем добавьте желаемые номера портов, указанные ниже ниже.
Вдали от местной сети, но все еще стремитесь узнать, какие самолеты путешествуют по вашему дому? Здесь встроенный URL-адрес Balena в общедоступном устройстве пригодится. Откройте страницу своего устройства в консоли Balena, найдите заголовок PUBLIC DEVICE URL
и переверните переключатель ниже, чтобы включить его. Наконец, нажмите на значок стрелки рядом с кнопкой, добавьте желаемый URL -пост, указанный ниже, и вуаля - вы должны увидеть, что происходит в вашем районе.
Радар Dillsk1090 В этом представлении визуализирует все, что видит ваш приемник, в том числе многоамериканские позиции плоскости. Когда вы находитесь в своей локальной сети, отправляйтесь в YOURIP:8080
чтобы проверить это. При удаленном ударе откройте URL-адрес устройства Балены и добавьте /skyaware/
в хвостовую часть URL, например, https://6g31f15653bwt4y251b18c1daf4qw164.balena-devices.com/skyaware/
Радарный вид на плоскости он похож на Dilmber1090, но Fronser Finder добавляет 3D -визуализацию и другие отличные варианты просмотра. Перейдите к YOURIP:30053
чтобы проверить это. При удаленном ударе откройте URL-адрес устройства Балены и добавьте /planefinder/
на хвостовую часть URL, например, https://6g31f15653bwt4y251b18c1daf4qw164.balena-devices.com/planefinder/
Страница статуса Flightradar24 менее визуально, чем два других варианта, страница состояния Flightradar24 дает вам высокий уровень статистики и показатели о производительности вашего фидера. Отправляйтесь в YOURIP:8754
чтобы проверить это. При удаленном ударе откройте общедоступный URL-адрес устройства Балены и добавьте /fr24feed/
к концу хвоста URL, например, https://6g31f15653bwt4y251b18c1daf4qw164.balena-devices.com/fr24feed/
Радар Dill978 (только необязательно и нас), если вы живете в США и имеете настройку кормления UAT, вы можете изучить данные, используя это представление. Когда вы находитесь в местной сети, отправляйтесь в YOURIP:8978
чтобы проверить это. При удаленном отъезде откройте URL общего устройства Балены и добавьте /skyaware978/
в хвостовую часть URL, например, https://6g31f15653bwt4y251b18c1daf4qw164.balena-devices.com/skyaware978/
. Тем не менее, имейте в виду, что трафик UAT мало. Это может занять несколько дней, прежде чем вы увидите какое -либо движение, в зависимости от того, где в США вы находитесь.
Вы можете отключить любую из служб Balena-ADS-B, создав переменную устройства с именем DISABLED_SERVICES
с услугами, которые вы хотите отключить в качестве значений, разделенных запятыми. Например, если вы хотите отключить службу Dilm1090FA, вы установите переменную DISABLED_SERVICES
на dump1090fa
. Если вы хотите отключить службы Dilm1090FA и PIAWARE, вы установите переменную DISABLED_SERVICES
на dump1090fa, piaware
.
С Balena-ADS-B вы можете использовать различные SDR (программные радиоприемники) и другие устройства, такие как Mode-S Mode-S FPGA Mode-S. Режим работы по умолчанию состоит в том, чтобы использовать RTL-SDR через USB, и для этой настройки не требуется дополнительная конфигурация.
Если вы используете Mode-S Beast, Bladerf, Hackrf, Limesdr или SoapySdr, вам нужно будет настроить это для работы устройства, которое будет работать, как и предполагалось.
Чтобы настроить конкретный тип устройства, который вы используете, вам необходимо создать переменную устройства с именем RADIO_DEVICE_TYPE
. Возможные значения ниже:
Например, если у вас есть зверь режима, вы устанавливаете переменную RADIO_DEVICE_TYPE
в modesbeast
. Не забудьте сохранить настройки переменной устройства после того, как вы их обновили. Ваше устройство должно перезагружаться автоматически, как только вы настраиваете это, и теперь радио должно работать.
Служба Dilm1090-FA может быть настроена для автоматического адаптации усиления тюнера к изменению условий. Вы можете прочитать больше о том, как это работает на веб -сайте Flightaware.
Из документации Flightaware: режим адаптивного усиления динамического диапазона пытается установить усиление приемника для поддержания заданного динамического диапазона, то есть он пытается установить усиление так, чтобы общий шум был на или ниже заданного уровня.
Этот режим включен по умолчанию. Если вы указали усиление антенны вручную (см. Ниже), она будет деактивирована. Вы можете вручную отключить этот режим, установив переменную устройства с именем DUMP1090_ADAPTIVE_DYNAMIC_RANGE
со значением false
.
Из документации Flightaware: режим адаптивного усиления «взрывооседания» прослушивает громкие всплески сигнала, которые не были успешно декодированы в виде сообщений ADS-B, но которые имеют приблизительно правильное время, чтобы быть возможными сообщениями, которые были потеряны из-за перегрузки приемника. Когда в течение короткого периода времени будет услышано достаточное количество сигналов, Dimp1090 уменьшит прирост приемника, чтобы попытаться разрешить их получение.
Этот режим отключен по умолчанию. Вы можете включить его, установив переменную устройства с именем DUMP1090_ADAPTIVE_BURST
со значением true
.
Чтобы этот режим был оптимально, вы должны настроить громкие и тихие диапазоны. Вы делаете это, создав две переменные устройства с именем DUMP1090_ADAPTIVE_BURST_LOUD_RATE
и DUMP1090_ADAPTIVE_BURST_QUIET_RATE
, с желаемыми громкими и тихими целями в качестве их значений.
Из документации Flightaware: Если вы заранее знаете, каким должен быть настройка усиления, поэтому вы хотите позволить адаптивному усилению изменять усиление только в определенном диапазоне, вы можете установить минимальные и максимальные настройки усиления в БД. Адаптивное усиление будет регулировать усиление в этом диапазоне.
Вы можете указать максимальный и минимальный усиление цели, создав две переменные устройства с именем DUMP1090_ADAPTIVE_MIN_GAIN
и DUMP1090_ADAPTIVE_MAX_GAIN
, с желаемым максимальным и минимальным усилением в качестве их значений.
Из документации Flightaware: измерения, необходимые для корректировки усиления, имеют стоимость процессора, а на более медленных устройствах может быть полезно для сокращения объема работы, которую выполняет адаптивный усиление. Это можно сделать путем настройки цикла адаптивного усиления. Это процент, который контролирует, какую долю входящих данных осматривает адаптивное усиление. 100% означает, что каждая выборка проверяется. Более низкие значения снижают использование процессора, с компромиссом, который адаптивный выигрыш имеет менее точную картину радиочастотной среды. Рабочий цикл по умолчанию составляет 50% на «быстрых» процессорах и 10% на «медленных» процессорах (где в настоящее время «медленная» означает «архитектура ARMV6», например, PI Zero или PI 1).
Вы можете уменьшить выполнение рабочего цикла, создав переменную устройства с именем DUMP1090_SLOW_CPU
, при этом процент рабочего цикла в качестве значения (1-100).
По умолчанию Dill1090 будет работать с адаптивным усилением в режиме динамического диапазона. Вы можете переопределить это, установив переменную устройства с именем DUMP1090_GAIN
со значением вашего вкуса. Вы можете прочитать больше об ручной оптимизации усиления в ADSB-Wiki.
Dill978 и dilmb1090 могут перезагрузить устройство, если оно попадает в ошибку. Вы можете включить эту функцию, установив переменную устройства с именем REBOOT_DEVICE_ON_SERVICE_EXIT
со значением true
.
Автоматически держите свой хост Balenaos в актуальном режиме. Чтобы включить эту службу, создайте переменные устройства с именем ENABLED_SERVICES
со значением autohupr
.
HUP_CHECK_INTERVAL
: интервал между проверкой доступных обновлений. По умолчанию 1d.HUP_TARGET_VERSION
: версия ОС, которую вы хотите, чтобы Balenahup автоматически обновил ваше устройство. Это требуемая переменная, которая должна быть указана, в противном случае обновление не будет выполнено по умолчанию. Установите переменную на «Последний»/«Рекомендуемый», чтобы ваше устройство всегда обновлялось до последней версии ОС или установите ее на определенную версию (например, 2.107.10 ').Обновление до последней версии тривиально. Если вы установили Balena-ADS-B, используя Blue Deploy с Balena-Button, вы можете щелкнуть его снова и перезаписать свое текущее приложение. Выберите опцию «Развернуть к существующему флоту», а затем выберите флот, который вы хотите обновить. Все настройки будут сохранены. Для удобства кнопка прямо здесь:
Если вы использовали метод balena push
, вытащите изменения из главной ветви и нажмите на обновление к вашему приложению с помощью CLI Balena. Для получения полной инструкции посмотрите на часть 2 - Настройка Balena и настройте устройство.
Наслаждаться!