RTL-SDR

Активация V3 bias tee на изображениях PiAware ADS-B

Несколько владельцев нашего RTL-SDR V3 и/или нашего Triple Filtered ADS-B LNA (или других LNAs, питаемых bias tee) испытывают трудности с активацией V3 bias tee на образе FlightAware PiAware Raspberry Pi. Основная точка спотыкания состоит в том, что образ PiAware активирует декодер ADS-B dump1090 сразу при загрузке. Чтобы активировать bias tee, программное обеспечение bias tee требует доступ к USB-ключу, которого он не может получить, так как dump1090 его блокирует. Чтобы обойти это, bias tee должен быть активирован первым до запуска dump1090.

PiAware — это образ Raspberry Pi от FlightAware, который подает данные на их сервис отслеживания полетов flightaware.com с использованием RTL-SDR dongles. Используя наш Triple Filtered ADS-B LNA, пользователи могут ожидать увеличения дальности и количества декодируемых сообщений, особенно при длинных участках коаксиального кабеля и/или в условиях сильных помех.

В инструкциях ниже мы объясним, как настроить образ PiAware, который будет автоматически включать Bias Tee при загрузке.

Загрузка программного обеспечения V3 Bias Tee на PiAware

Сначала мы предполагаем, что вы начинаете с чистого образа PiAware, поэтому нам нужно включить WiFi и SSH-подключения, что является частью стандартной настройки для PiAware. См. приведённые ниже ссылки для инструкций.

Enable WiFi via config file https://flightaware.com/adsb/piaware/build Enable SSH by adding ssh file to boot https://flightaware.com/adsb/piaware/build/optional#password

Теперь войдите в вашу PiAware-машину через SSH и PuTTY (или любое другое терминальное ПО), используя имя пользователя “pi” и пароль “flightaware”.

Выполните следующие команды для обновления и установки некоторых зависимостей.

sudo apt-get update sudo apt-get install git cmake build-essential libusb-1.0-0-dev

Скачайте и установите программное обеспечение bias tee для RTL-SDR V3.

cd ~ git clone https://github.com/rtlsdrblog/rtl_biast cd rtl_biast mkdir build cd build cmake .. -DDETACH_KERNEL_DRIVER=ON make

Тестирование Bias Tee

На его блоге Акос создал короткое руководство по ручной активации bias tee, сначала остановив dump1090, затем активировав bias tee и перезапустив dump1090. Это простая операция копирования и вставки в одну строку.

Итак, после установки вышеупомянутого rtl_biast ПО можно использовать следующую строку для тестирования bias tee. После выполнения этой команды служба FlightAware должна снова работать, с активированным bias tee и LNA.

sudo service dump1090-fa stop && cd ~/rtl_biast/build/src && ./rtl_biast -b 1 && sudo service dump1090-fa start

Автоматический запуск Bias Tee при загрузке

В идеале мы не хотим вручную повторно активировать bias tee каждый раз при перезагрузке Raspberry Pi. Чтобы сделать это автоматически, используйте следующие инструкции:

Сначала создайте каталог службы и конфигурационный файл

sudo mkdir /etc/systemd/system/dump1090-fa.service.d sudo nano /etc/systemd/system/dump1090-fa.service.d/bias-t.conf

Затем вставьте следующее

[Service] ExecStartPre=/home/pi/rtl_biast/build/src/rtl_biast -b 1

Наконец нажмите Ctrl+X, затем Y, чтобы закрыть и сохранить. Теперь при каждой перезагрузке PiAware bias tee будет автоматически активирован, так как эта служба выполняется до активации dump1090.

Кредиты:

Спасибо за обсуждение на форумах FlightAware и, в частности, пользователю ‘obj’ за первоначальное обнаружение этого автоматического решения.


Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог