Спасибо Саре Роуз Гиддингс за то, что поделилась новостью о выпуске одной из её последних программ под названием “rtl_tcp_echo”. Это приложение типа «man-in-the-middle» позволяет одновременно отслеживать и записывать сигналы интереса, а затем воспроизводить захваченные I/Q-данные позже с использованием совместимого с rtl_tcp программного обеспечения.
Программное обеспечение совместимо с Linux, и Сара отмечает, что сборка для Windows будет доступна скоро.
RTL_TCP_ECHO — это Go-приложение, которое выполняет роль прокси между сервером rtl_tcp и его клиентом. Оно прозрачно передает управляющие команды (такие как частота, усиление и скорость дискретизации), перенаправляет I/Q-данные и записывает поток I/Q в файл. Позже вы сможете запустить приложение в режиме воспроизведения, обслуживая записанные I/Q-данные в качестве rtl_tcp-совместимого сервера — что позволяет SDR-программному обеспечению подключаться и воспроизводить поток I/Q.
Особенности
- Режим прокси:
Пересылает все команды rtl_tcp (включая частоту и усиление) и I/Q-данные между клиентом и сервером. Одновременно записывает I/Q-данные в файл.- Режим воспроизведения:
Предоставляет ранее записанный I/Q-файл в качестве rtl_tcp-совместимого сервера для подключения и декодирования SDR-программным обеспечением.- Прозрачная обработка команд:
Все команды клиента (частота, усиление, частота дискретизации и т. д.) проходят через прокси с возможностью ведения журнала.- Простая конфигурация:
Легко задавайте адреса прослушивания/пересылки и пути к файлам записи/воспроизведения через параметры командной строки.
Источник:
