Infotex Мир Хобби

Hard&Soft => Радиолюбителю => Цифровые виды радиосвязи => Тема начата: Koshak от 04 Декабря 2012, 21:34:22

Название: rtl-sdr OpenWRT Router
Отправлено: Koshak от 04 Декабря 2012, 21:34:22
Вообщем родилась идея сделать связку rtl-sdr with Realtek RTL2832U/Elonics E4000 с роутером наподобие DIR-300 615 или подобные. Насколько реально собрать прошивку OpenWRT под данную связку  :Y:
Сам донгл http://superkuh.com/rtlsdr.html
OpenWRT https://openwrt.org/
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 20 Мая 2014, 18:56:52
Хмм а идея действительно рабочая :xexe: Цитата с форума http://dxing.ru/
Штука получается классная :$ роутер и донгл можно разместить возле антенны а домой уже прокинуть "витуху" и лёжа на диване мониторить эфир  :Y:

Цитировать
1) DVB-T usb dongle на чипах RTL2832U & E4000 у меня уже был. Для тех кто не в курсе, приобрести его ещё можно на просторах И-нета от 8$, например на E-bay.
2) Роутер TP-Link MR3020, который в Донецке можно купить от 33$ практически в любом компьютерном магазине
3) Древняя 4-х чиповая планка памяти DDR 400 (PC-3200) на 256 Мб, из которой в дальнейшем был ампутирован чип HY5DU121622DTP-D43 емкостью 64Мб для дальнейшей пересадки в роутер в замен штатной м/с памяти на 32МБ.
4) Паяльная станция, припой, флюс, оплетка от какого-то РК, светлая голова и прямые руки.
5) "Домашний" маршрутизатор Asus RT-N10U с прошивкой DD-WRT (не обязательно);
6) Компьютер с ОС Windows или Linux;

Если вкратце, то вначале перепрошиваем нашего "малыша" по инструкции отсюда: http://cyber-place.ru/showthread.php?t=343
Там-же настраиваем сеть и пока всё!
Затем обновляем список пакетов командой opkg update и устанавливаем библиотеку rtl-sdr командой opkg install rtl-sdr
Подключаем в USB разъем наш "свисток" и тестируем его командой:
rtl_test -s 2.0e6
Запускаем rtl_tcp командой rtl_tcp -a 192.168.1.xxx (где ххх - последние цифры IP адреса MR-3020 в Вашей локальной сети).
Затем переходим в SDRSharp и в настройках RTL-TCP Settings в строке Host указываем IP адрес нашего MR3020: 192.168.1.ххх, а в строке Port указываем 1234 и в строке Sample Rate указываем 1024 MSPS (или меньше). Закрываем конфигурационное окно и запускаем SDRSharp кнопкой Start. Для первого раза этого достаточно.
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 21 Мая 2014, 18:50:25
Итак свершилось! Купил сегодня роутер TP-Link TL-MR3020 для опытов  :xexe:
Не успел он пожить с родной прошивкой я его быстренько перешил в OpenWRT
Прошивку качал с офф сайта разработчиков OpenWRT http://wiki.openwrt.org/toh/tp-link/tl-mr3020
Сама прошивка http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin
Прошивал через WEB морду, проблем никаких не возникло  :-)
Через браузер заходим в роутер по адресу 192.168.1.1 меняем пароль и сетевой адрес нашей железки, моя домашняя локалка работает в адресах 192.168.0.xx поэтому для удобства я назначил роутеру адрес 192.168.0.30
 Сохраняем настройки и ребутим роутер.
Далее с помощью терминальной программы PuTTY коннектимся к роутеру по адресу 192.168.0.30 и начинаем установку необходимых пакетов для работы с rtl-sdr "свистком" 
Необходимые пакеты я нашёл тут https://steve-m.de/projects/rtl-sdr/openwrt/packages/ но wget на отрез отказался качать с защищённого сервера  :D тогда я скопировал на свой WEB сервер и проблема разрешилась.
Сразу хочу сказать большое спасибо Lev объяснил как в ручную устанавливать пакеты OpenWRT  :-)

Итак качаем пакеты:
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libusb-1.0_1.0.9-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libpthread_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librt_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librtlsdr_2014-02-09_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/rtl-sdr_2014-02-09_ar71xx.ipk

И устанавливаем
opkg install libusb-1.0_1.0.9-1_ar71xx.ipk
opkg install libpthread_0.9.33.2-1_ar71xx.ipk
opkg install librt_0.9.33.2-1_ar71xx.ipk
opkg install librtlsdr_2014-02-09_ar71xx.ipk
opkg install rtl-sdr_2014-02-09_ar71xx.ipk

Далее вставляем rtl-sdr донгл и ребутим роутер командой reboot

После загрузки роутера снова конектимся с помощью PuTTY и проверяем что у нас получилось
Набираем тестовую команду rtl_test -s 2.0e6 в ответ должны увидеть следующие

(http://infotex58.ru/rtl-sdr/rtl_test_ub4fhe.png)

Нажимаем комбинацию клавиш Ctrl+C и набираем команду rtl_tcp -a 192.168.0.30
В ответ видим следующее

(http://infotex58.ru/rtl-sdr/rtl_tcp_ub4fhe.png)

Это означает что на rtl-sdr сервер запущен и функционирует  :$
Теперь запускаем SDRSharp в настройках выбираем устройство RTL-TCP адрес сервера 192.168.0.30 порт 1234, сэмпл рэйт ставим 0.25 при большем значении железка "тупит" и не тянет большой поток данных.
Жмём коннект и если все настройки верны должны увидеть "водопад" и привычную работу шарпа  :$
На этом пока всё, следующий этап моддинг памяти роутера.....   
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 21 Мая 2014, 19:08:47

На видео тестовый приём местной метеослужбы на частоте 131.500 MHz   :-)
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 23 Мая 2014, 11:04:53
Мдя софтина кушает много памяти и нагружает прилично CPU  ??? Посмотрим что будет после мода памяти  :-)

(http://infotex58.ru/rtl-sdr/rtl_tcp_mem.png)
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 31 Мая 2014, 13:38:03
Приобрёл рекомендуемую планку памяти KVR400X64C3A/256 информация с http://cyber-place.ru/showthread.php?t=343
Цитировать
Проверенные микросхемы памяти:
V58C2512164SAI5 (планка Kingston KVR400X64C3A/256)
Но как оказалось планка собрана на других чипах Micron MT46V32M8TG-5B
Обидно досадно буду искать другую память  :94:
Мод памяти роутера пока откладывается....
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Alex_82 от 16 Июня 2014, 15:49:52
Приветствую! Отличная идея. Я тоже разбираюсь с OpenWRT. А можно ли по подробнее узнать про ручную установку пакетов?
А что если за памятью не гоняться, а поставить USB HUB и воткнуть флешку с последующим монтированием?
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 17 Июня 2014, 13:13:01
А можно ли по подробнее узнать про ручную установку пакетов?
в консоле делай так
Итак качаем пакеты:
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libusb-1.0_1.0.9-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/libpthread_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librt_0.9.33.2-1_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/librtlsdr_2014-02-09_ar71xx.ipk
wget http://infotex58.ru/rtl-sdr/openwrt/packages/rtl-sdr_2014-02-09_ar71xx.ipk

И устанавливаем
opkg install libusb-1.0_1.0.9-1_ar71xx.ipk
opkg install libpthread_0.9.33.2-1_ar71xx.ipk
opkg install librt_0.9.33.2-1_ar71xx.ipk
opkg install librtlsdr_2014-02-09_ar71xx.ipk
opkg install rtl-sdr_2014-02-09_ar71xx.ipk

А что если за памятью не гоняться, а поставить USB HUB и воткнуть флешку с последующим монтированием?
USB флешка не оперативная память роутера  :-)
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Alex_82 от 19 Июня 2014, 17:56:39
Если дело в оперативке, то может надо поменять железо?
Например на http://ru.wikipedia.org/wiki/Raspberry_Pi

цена как у роутера а параметры существенно повыше.
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 19 Июня 2014, 21:46:47
Если дело в оперативке, то может надо поменять железо?
Например на http://ru.wikipedia.org/wiki/Raspberry_Pi

цена как у роутера а параметры существенно повыше.
Малина это другой уровень, хочется все соки из роутера выжать :-)
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 11 Августа 2014, 20:00:22
Установил dump1090 теперь можно наблюдать за самолётиками  :D
В консоле:
wget http://infotex58.ru/rtl-sdr/openwrt/packages/dump1090_2013-12-15_ar71xx.ipk
opkg install dump1090_2013-12-15_ar71xx.ipk
В автозагрузку добавляем dump1090 --net
Антенну использовал не диапазонную и тем не менее приём и декод ADS-B пакетов идёт  :3:



Название: Re: rtl-sdr OpenWRT Router
Отправлено: R4FC от 12 Августа 2014, 08:29:45
класс!!! :$
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 01 Ноября 2014, 16:24:45
Приехал модуль памяти  :-) После апгрейда распишу эффект есть или это пустая возня  :94:
Брал тут http://www.ebay.com/itm/321096501574
Инфа по моду http://wiki.openwrt.org/ru/toh/tp-link/tl-wr703n
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 03 Ноября 2014, 18:01:26
Итак апгрейт памяти роутера произведён  :-)
Чип памяти припаян как и всё остальное тугоплавким бессвинцовым припоем, ну это дело поправимо  :D

(http://infotex58.ru/rtl-sdr/w9425g6jh.jpg) 

После апгрейда  :94:

(http://infotex58.ru/rtl-sdr/hy5du121622dtp.jpg)

Понравилась методика пайки чипа с помощью оплётки кабеля, пайка ровная и гладкая ну и "соплей" нет.

Роутер запустился без проблем! Значит косяков не обнаружено!
Чек на объём памяти.

(http://infotex58.ru/rtl-sdr/mem.png)
(http://infotex58.ru/rtl-sdr/mem2.png)

Тест с rtl-tcp плачевный, эффекта от мода ноль  ??? Сервер падает, на видео наглядно видно.

   

 
Название: Re: rtl-sdr OpenWRT Router
Отправлено: melan от 01 Апреля 2015, 22:53:50
Прошил роутер TP-Link TL-MR3220, установил пакеты, подключил "свисток". Пару секунд работает потом виснет. Есть ли решение этой проблемы???
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 02 Апреля 2015, 20:04:29
Я забросил идею с роутером, не хватает аппаратной мощи  /:(

Вот на андроиде всё ок   :$

(http://infotex58.ru/infot/andr/rtl_anr.jpg)

Вот так вот всё в кучке  ;)

(http://infotex58.ru/infot/andr/rtl_anr2.jpg)
Название: Re: rtl-sdr OpenWRT Router
Отправлено: AcidJazz от 13 Апреля 2016, 12:24:24
Увидел вчера фотку https://twitter.com/ok1cdj/status/719803573878583296/photo/1
не удержался, тут же заказал такой роутер, стоит на ебае всего 7 баксов
и размер маленький, можно вместе со свистком засунуть в кусок алюминиевой трубы и притянуть к мачте парой хомутов
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 13 Апреля 2016, 15:29:17
Есть у меня такой роутер http://infotex58.ru/forum/index.php?topic=949.0 , но я сильно сомневаюсь что "свисток" нормально на нём будет работать.
PS. Сейчас у меня он работает как WI-FI клиент с телевизором SMART TV, лень было тянуть локалку к телеку через всё квартиру  :-) 
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 16 Апреля 2016, 14:29:33
Собранные прошивки под этот роутер https://hackaday.io/project/11037-running-rtl-sdr-on-a5-v11-3g4g-router
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 19 Апреля 2016, 17:27:04
Работает связка, сегодня проверил. Довольно стабильно, за час разок только глюкнуло   :$
Полосу ставил 1 MHz.
Название: Re: rtl-sdr OpenWRT Router
Отправлено: Koshak от 19 Апреля 2016, 19:37:49
Сервер не падает  :3: Слушаю радио.