RTL-TCP запуск сервера

Кто не знает, есть очень удобная утилита rtl-tcp, которая позволяет обращатся к RTLSDR донглу как по локальной сети, так и удаленно, через интернет. Правда во втором случае, ваше соединение на стороне сервера должно иметь возможность принимать входящие соединения.

Если вопрос касается сервера, то это скорей всего linux, например одноплатник Raspberry Pi, который отлично подойдет для этой цели - стоит достаточно дешево, мало потребляет электроэнергии.

Устанавливать подобные утилиты лучше компиляцией из исходников. Небольшая инструкция описана тут http://sdr-labs.com/blog/kompilyaciya_rtlsdr_biblioteki_na_ubuntu_1404_64_bit/. Так же, есть старая версия настройки RTLTCP сервера: http://sdr-labs.com/blog/podklyuchenie_rtlsdr_cherez_lokalynuyu_sety_ili_internet/.

После установки утилиты, желательно проверить работоспособность подключения с помощью утилилы rtl_test. Если все в порядке, пора узнать ip адрес сервера. Наберите в консоли:

ifconfig

Теперь просто запустите rtl-tcp сервер:

rtl_tcp -a ip -p 1234 -s 1024000

где ip - адрес сервера, p - порт, s - частота дискретизации АЦП. Чем больше частота дискретизации, тем более высокий битрейт будет на выходе.

Что бы узнать все возможные аргументы утилиты, используйте ключ -h:

rtl_tcp -h