Частина 2. Встановлення необхідного програмного забезпечення
для функціонування SDR приймача Airspy та створення на його базі сервера прийому радіосигналів.
В цій частині я опишу все, що необхідно для того, щоб можна було використовувати комп`ютер в якості приймача радіосигналів та розповім, як зробити так, щоб через комп`ютерну мережу можна було під`єднатися до нього і слухати що робиться в ефірі. На жаль одночасно сервер зможе обслужити лише 4 клієнта (це обумовлено невеликою потужністю Малини).
Спершу потрібно зібрати з вихідних текстів бібліотеку керування приймачем ( Як у Windows встановити драйвер для пристрою.)
Бібліотека називається libairspy
Для цього потрібно виконати наступні команди (встановити пакети).
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install libusb-1.0-0-dev
sudo apt-get install pkg-config
Далі необхідно скачати вихідні тексти бібліотеки.
wget https://github.com/airspy/airspyone_host/archive/master.zip
На вижченаведеному малюнку відображена команда та її виконання
Тепер треба розпакувати скачаний архів
Перейти в розпакований каталог (папку)
cd airspyone_host-master
mkdir build
Перейти в папку build
Та в ній виконати наступні команди
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
Чудово. Драйвер зібрано.
А зараз продовжу розмову про те, як зробити так, щоб через комп`ютерну мережу можна було під`єднатися до SDR приймача і слухати що робиться в ефірі.
Скачаємо програму сервера. Для цього потрібно перейти в корінь домашнього каталогу.
cd ~
Створити каталог spyserver
mkdir spyserver
Перейти в цей каталог
cd spyserver
Тепер, коли ми знаходимося в каталозі spyserver, скачаємо туди саму програму сервера
wget https://airspy.com/downloads/spyserver-arm32.tgz
Розпакуємо її
tar xzf spyserver-arm32.tgz
Результатом виконання буде список інтерфейсів та ІР адрес. В моєму прикладі, Малина під`єднана по WiFi (інтерфейс wlan0) та має адресу 192.168.0.102 Див. малюнок знизу
Налаштуємо конфігураційний файл сервера.
Відредагуємо конфігураційний файл.
nano spyserver.config
Потрібно у файлі знайти нижчеприведені строки і виставити наступні значення.
bind_host = 192.168.0.102
maximum_clients = 4
device_sample_rate = 2500000
initial_frequency = 7100000
converter_offset = -120000000
enable_bias_tee = 1
Результат на нижчерозташованих малюнках. (IP адреса може у вашому випадку відрізнятися від моєї. Це залежить від налаштувань вашої мережі)
Зберігаємо файл.
Сервер запускається у вікні терміналу командою
./spyserver
Після запуску сервера можна під`єднуватися клієнтам через мережу. Нехай це будуть комп`ютери під Windows, на яких буде використовуватися програма SDR Sharp, що розроблена саме для використання з приймачами Airspy.
Запустимо програму. Далі налаштуємо її для роботи по мережі.
Після підключення, згідно налаштувань сервера, встановиться стартова частота прийому 7100 КГц. Потрібно буде виставити необхідну смугу прийому, частоту, тип модуляції та ширину фільтра. Дивіться малюнок нижче.
Щоб від`єднатися від сервера, потрібно нажати біля мережевої адреси кнопку С див. малюнок.
Щоб зупинити сервер, потрібно натиснути Ctrl-C
Мої вітання ! Щойно ви пройшли одну ступінь в розкритті можливостей Малини.
73 ! de UT2YR
Комментариев нет:
Отправить комментарий