Проекты GitHub для RTL SDR на Windows. Скачать софт.
Репозиторий для проектов с открытым исходным кодом ... Сервисы и площадки хранения и совместной работы с кодом - многообразны и различны ... Codeberg ... Azure DevOps ... Gogs ... Phabricator (поддержка и разработка - остановлены) ... Apache Allura ... Gitea ... GitBucket ... AWS Elastic Beanstalk ... Atlassian Bitbucket ... RhodeCode ... Atlassian Jira ... Kaiten ... DeployHQ ... Pivotal Tracker (Agile project management) ... Cloud Source Repositories (Google Cloud) ... YouTrack (by JetBrains, Agile PMtool) ... И, многие другие ... Однако, найти и скачать реальные проекты, особенно для RTL-SDR на Windows - можно лишь из двух самых крупных источников : SourceForge и GitHub и чуток есть на Launchpad (Debian / Ubuntu / Linux) ... На GitLab тоже есть поиск, но я не смог там найти SDR разработки ...
Windows проекты для RTL-SDR на GitHub.
На GitHub, по запросу RTL-SDR - может быть найдено 848 репозиториев проектов, но лишь 14 из них - явно относятся к Windows ... Возможно, также, вас могут заинтересовать RTL SDR программы и плагины с SourceForge для Windows, которых там найдено - немного больше ... И, как бы я не хотел разделить представление - GitHub и SourceForge также переплетены, как - софт и ПО для Linux и Windows ...
... Tetra Decoder удалено в соответствии с политикой Tetra DMCA ... Проблема решается ... OpenEar - это проект на базе Windows, который пытается декодировать протоколы с помощью RTL-SDR (Tetra, DMR, P25, ADS-B, Pocsag ...) ... OpenEar может в будущем декодировать различные типы протоколов ... Фазы программы ... Minimum GUI ... Streaming ... FM / AM Demodulator ... Tetra Decoder ... DMR Decoder ... Pocsag Decoder ... ADS-B 1090 ... NXDN 48 / 96 ... dPmr ... Audio Input Support ... Audio Output Saving ... Автор тестировал ПО на Windows 10, 8.1 и Win8, как x64, так и x86 ...
Мульти декодер протоколов OpenEar для RTL SDR и Windows.
... Простой экспериментальный эмулятор для RTL SDR ... Просто подключите устройство SDRplay, и оно будет вести себя (более или менее) как устройство RTL SDR ... Приходит на помощь при тестировании приложений, написанных для устройств РТЛ СДР ... Эмулятор, запуск ПО на основе RTL-SDR с устройством SDRplay ... Нет сомнений в том, что (различные) устройства SDRplay RSP технически превосходят обычные RTLSDR палочки ... При этом - нет никаких сомнений в том, что для флешек RTLSDR написано и доступно гораздо больше программного обеспечения, чем для устройств SDRplay ... После добавления поддержки SDRplay к некоторым программным пакетам на основе rtlsdr, например dump1090 и acarsdec, возникло ощущение, что переписывание каждой части программного обеспечения на основе rtlsdr для поддержки SDRplay вряд ли является идеальным подходом ... Поэтому был использован другой подход : создать библиотеку, которая проявляет себя как библиотека RTLSDR и внутренне переводит вызовы в соответствующие вызовы библиотеки SDRplay, устраняя разрыв между API устройств SDRplay ... Конечно, требуется установить dll (или общую библиотеку) для устройства SDRplay, в конце концов, именно оно выполняет работу ... Поддельная библиотека rtlsdr (librtlsdr.so, или rtlsdr.dll, или librtlsdr.dll, как ее следует называть для некоторых исполняемых файлов Windows) - это просто переводчик команд РТЛ СДР в команды для API-интерфейса SDRplay ...
... Декодер изображений NOAA APT ... Работает на GNU / Linux, Windows, Raspberry Pi 2+ и OSX ... Посетите сайт ... О докере : эти образы докеров, которые вы видите, - это среды, которые используются для создания кроссплатформенных двоичных файлов ... Не бойтесь, докер для сборки не нужен ... В любом случае вы должны использовать предварительно созданные двоичные файлы ... Прикольная программа ! ... Простая, до жути и работоспособная (всего в три шага) - программа для приема изображений с погодных спутников ... 1) Меню Decoding : открыть IQ WAV (Waveform Audio File Format) аудио файл и декодировать его ... 2) Меню Processing : обработать декодированный файл (выбирать ничего не надо - файл уже в работе) ... 3) Меню Saving : сохранить картинку в нужную папку с расширением PNG ... Единственное, что нужно сделать заранее / самому : поймать спутник и записать его передачу ... Очень простой и наверно самый наилучший способ полу / автоматического приема и декодирования картинок изображений с погодных спутников ...
NOAA APT декодер изображений с погодых спутников, принятые по радио на RTL SDR.
... Простое окно водопада на основе перенасыщения для RTL-SDR ... Небольшая программа, которая строит водопад с использованием rtlsdr - для Linux и OSX ... Хм, не подходит для Windows, значит - есть вероятность, что и некоторые Windows / ориентированные результаты поиска - могут отсутствовать в списке ...
... Простое приложение для программно-определяемого радио (SDR) ... Радио GNU - не используется, из-за проблем с компиляцией Windows ... Для Windows : проект должен компилироваться с MinGw64 в Win10 ... Библиотеки Windows находятся в папке проекта : libs ... Для Linux - используемые библиотеки sudo apt install / get ... Для MacX - используемые библиотеки brew install ... Qt5 - включает библиотеку libsdr-gui, реализующую некоторые элементы графического пользовательского интерфейса, такие как представление спектра ... fftw - также требуется библиотекой графического интерфейса пользователя и позволяет использовать фильтры свертки БПФ ... PortAudio - позволяет ввод и вывод звуковой карты ... librtlsdr - позволяет взаимодействовать с USB-ключами на базе RTL2382U ...
... Как собрать РТЛ СДР и различные сопутствующие инструменты для Windows с помощью Mingw-w64 ... Видимо / предпочтительно для приема Airband ... Набор каких - то патчей, возможно - для программистов ...
... Радио приемник ADS-B с RTL SDR для Windows ... В репозитории файлов существует проблема скачать одним файлом dump1090-win.1.10.3010.14.zip (архив - поврежден), из-за чего приходиться скачивать все файлы - вручную, попутно дублируя пути папок расположения ...
... Вот что говорит автор видео канала Signals Everywhere ... Привет, ребята, агрессивно настроенные на прием радио сигналов ... Если вы заинтересованы в удивительных вещах с SDR радио - подпишись, потому-что каждую неделю будет новый учебник в помощь к СДР играм ... Я научу, как настроить Dump 1090 и виртуальный радарный сервер, чтобы отслеживать самолеты в реальном времени, используя базовый РТЛ СДР ... Сначала нужно загрузить приложение и установить сервер виртуального радара ... Это - очень легко сделать ... Подключить RTL SDR донгл к ПК ... Разархивировать скачанный архив, найти файл dump1090.bat и запустить его ... Игнорировать предупреждение системы безопасности, нажав Run (выполнить) ... Программа - сама найдет радио и будет активно отслеживать информацию, передаваемую с самолетов ... Данные можно перенести на карту и видеть движение самолетов - в реальном времени ... Это делает виртуальный радарный сервер v2.4.2 (примечание : у меня на Win7x64 - сервер не запустился ; видимо он для x32 / x86 операционных систем) ... Дождаться загрузки программы и изменить конфигурацию ... Меню - Tasks - Options - Receiver - и справа кнопка Wizard ... Receiver Configuration Wizard, выбрать : ... 1) К какому типу радио подключаемся : СДР или приемник с декодером ? ... 2) Какая программа декодирует СДР : ADSBSharp, Dump 1090, Rightradar24 Feder, gr-air-modes, Modesdeco, RTL 1090 или другая ? ... 3) СДР декодер работает на этом компьютере : да / нет ? ... Финиш ; далее (ниже) нажать кнопку тестового подключения ... Если все работает нормально - выйдет окно : соединение может быть установлено ... Теперь, и когда есть разная отслеживаемая информация - можно увидеть, что происходит на карте ... Нажатие на ссылку в средней части программы - откроет веб окно с полетной информацией - виртуальная радиолокационная карта и самолеты в районе приема ... Также потребуется изменить свое месторасположение в этом интернет окне : меню - параметры - текущее расположение - по координатам GPS или просто ткнув на карте ... Прежде, чем продолжить - взгляните на антенну для приема ADS-B : это - стандартный вариант из комплекта RTL SDR, установленный на обычную кухонную сковороду, как на опору ... Вы можете использовать специализированные антенны ADS-B ... Установив антенну - снаружи, с хорошим обзором чистого неба - вы будете поражены, как далеко можно видеть самолет ... Установленные номера бортов самолетов - сопровождаются фото и сопутствующей информацией ...
... Dll vc2005 и rtl-sdr ... Есть только начальная лицензия ... Похоже - проект заброшен ...
... Приложение Electron для прослушивания FM-радио с помощью USB-ключа на базе RTL2832U ... Linux и Windows, Intel и ARM ... FM-радио тюнер ... Простое кроссплатформенное приложение Electron для прослушивания FM радио с помощью РТЛ СДР ... Протестировано в Win 10, Windows 7, MacOS 10.13, Ubuntu 18.04 и Fedora 28 ... Поддерживает все тюнеры, поддерживаемые RTL-SDR ... Стерео декодирование ... Хорошее качество звука при более высоких частотах дискретизации (судите сами) ... Воспроизведение аудио локально и на локальном HTTP-сервере для удаленного прослушивания ... Поиск станций и предустановки ... Запись аудио в формате FLAC без потерь ... Полностью настраиваемый ... Предварительно собран для x64 Windows, Mac и Linux ... Процессоры Intel - максимальная частота дискретизации обычно составляет 2,56 Мбит / с ... Не работает на Raspberry Pi, но должен работать на любом SBC с достаточным объемом оперативной памяти и процессором ... Для Mac нужна установка Homebrew, пакет DMG как обычно ... В Linux : librtlsdr0 (debian / ubuntu) или rtl-sdr (Fedora / CentOS и т.д.) ... librtlsdr-dev (Debian / Ubuntu) или rtl-sdr-devel (Fedora и т.д.) ... Libflac-dev (Debian / Ubuntu) или flac-devel (Fedorra и т.д.) ... Для Windows - описание сложно, возможно будет задокументировано позже ... По сути, это приложение является переработкой / адаптацией приложения Radio Reciever Chrome с помощью Electron ... Для Windows : нужно скачать Source code (zip), разархивировать в любую папку на диск и запустить \app\index.html (думаю : браузер Chrome должен быть установлен, как - системный, по умолчанию) ...
ФМ радио тюнер для Windows, браузера Chrome и RTL SDR.
... Графический интерфейс Windows для популярного приложения командной строки Rtlamr, используемого для считывания показаний счетчиков коммунальных услуг с помощью RTL-SDR ... RtlamrGUI ... Для этой программы требуется Rtlamr, скачать по ссылке ниже ... Этот графический интерфейс был создан в Python 2.7 с PyQt4 ... Чтобы использовать этот графический интерфейс, у вас есть два варианта ... Если в вашей системе установлены Python 2.7 и PyQt4, просто скопируйте файлы RtlamrGUI.pyw и RtlamrGUI.ui в ту же папку, в которую вы установили Rtlamr, а затем запустите RtlamrGUI.pyw ... Или ... Загрузите скомпилированный exe-файл RtlamrGUI.exe (в разделе Releases этого github) и поместите его в ту же папку, в которую вы установили Rtlamr, а затем запустите RtlamrGUI.exe ... Скомпилированный exe не требует, чтобы в вашей системе был установлен python, поскольку он содержит все необходимые зависимости python, упакованные в него (отсюда и больший размер файла)...
... Приемник RTL-SDR для интеллектуальных счетчиков, совместимых с Itron ERT, работающих в диапазоне ISM 900 МГц ... Коммунальные предприятия часто используют умные счетчики для оптимизации инфраструктуры считывания показаний счетчиков в жилых домах ... Интеллектуальные счетчики передают информацию о потреблении в различных диапазонах ISM, позволяя коммунальным службам просто отправлять считыватели, проезжающие по окрестностям для сбора информации о потреблении товаров ... В частности, один протокол : Encoder Receiver Transmitter от Itron довольно просто декодировать и работает в диапазоне ISM 900 МГц, что находится в пределах настраиваемого диапазона недорогих ключей rtl-sdr ... Этот проект представляет собой программно-определяемый радиоприемник для этих сообщений ... Мы используем недорогой ключ RTL-SDR, чтобы пользователи могли неинвазивно регистрировать и анализировать потребление товаров в своей семье ... Теперь есть экспериментальная поддержка сбора и агрегирования данных с помощью rtlamr-collect ... Требуется GoLang выше версии 1.3 (среда сборки Go) ... Запустить приемник так же просто, как запустить rtl_tcp экземпляр, а затем запустить приемник : # Терминал А : rtl_tcp ; # Терминал B : rtlamr ... Изменив адреса - можно запустить сервер спектра на другом компьютере ...
Типы сообщений ...
scm : стандартное сообщение о потреблении ... Простой пакет, который сообщает об общем потреблении ...
scm + : аналогично SCM, обеспечивает большую точность и более длинные идентификаторы счетчика ...
idm : сообщение с данными об интервале ... Предоставляет данные о разнице потребления за предыдущие 47 интервалов по 5 минут за интервал ...
netidm : аналогичен IDM, за исключением того, что сетевые счетчики (тип 8) имеют другую внутреннюю структуру пакетов, количество интервалов и точность ... Также сообщает об общем производстве электроэнергии ...
r900 : тип сообщения, используемый передатчиками Neptune R900, предоставляет флаги общего потребления и утечки ...
r900bcd : некоторые счетчики Neptune R900 отображают потребление в виде двоичных цифр ...
Совместимость ... В настоящее время единственными протестированными измерителями являются Itron C1SR и Itron 40G ... Однако - протокол предназначен для использования в нескольких различных товарах и должен быть способен принимать сообщения от любого интеллектуального счетчика с функцией ERT ... Чувствительность ... Используя NooElec NESDR Nano R820T с прилагаемой антенной, я могу надежно получать стандартные сообщения о потреблении от примерно 300 различных счетчиков и периодически с других, на расстоянии, около - 600 метров ... Эти цифры рассчитаны на основе количества сообщений, полученных в течение 25-минутного окна ... Надежно в этом случае означает получение не менее 10 из ожидаемых 12 сообщений и периодически означает 3-9 сообщений ...
Этика ... Не используйте это в злонамеренных целях ... Если вы это сделаете, я не хочу об этом знать, я не несу и не буду нести ответственности за ваши действия ... Однако, если вы найдете для этого умное и незлое применение, во что бы то ни стало - поделитесь ... Случаи применения, несколько примеров использования этого инструмента ... Этический ... Найти беспризорную технику ... Отследить произведенную мощность в зависимости от потребляемой мощности ... Найти утечку воды с помощью rtlamr, а не из своего счета ... Оптимизировать термостат системы отопления, чтобы снизить потребление энергии ... Массовый сбор в исследовательских целях (пожалуйста - анонимизируйте данные) ... Неэтичный ... Использование собранных данных для определения образа жизни конкретных людей с намерением действовать в соответствии с этими данными, особенно - без специального разрешения на это ...
... Узел безопасности ... Сторож ... Узловое приложение, которое передает клиенту события датчика двери / окна Interlogix с помощью USB-устройства SDR и программного обеспечения RTL_433 ...
... ADS-B Viewer Raw Data ... Небольшая программа просмотра (Windows) для потока необработанных данных ADS-B от моего приемника RTL-SDR, подключенного к одному из моих Rasberry-Pi ...
... librtlsdr файлы решений и проектов Visual Studio ...
* librtlsdr VS2010 SDK7.1 - решение Visual Studio 2010 для сборки ExtIO_RTL, librtlsdr, libusb и pthreads4w с Windows SDK 7.1 ...
* librtlsdr VS2019 - решение Visual Studio 2019 для сборки ExtIO_RTL, librtlsdr, libusb и pthreads4w ... Получение источников : ExtIO_RTL, librtlsdr, libusb v1.0.23, pthreads4w v2.11.0 ... Файлы решений : build.sln, build_avx2.sln (двоичные файлы AVX2, требуется Visual Studio 2019 16.4.4+) ...
... Оболочка ExtIO для librtlsdr ... Исходный код от josemariaaraujo / ExtIO_RTL ...
... Модифицированные драйверы Osmocom с улучшениями для устройств RTL-SDR Blog V3 ... RTL-SDR превращает ваш DVB-ключ на базе Realtek RTL2832 в SDR-приемник ... Изменения версии драйверов блога RTL-SDR ...
* 1) Текущее исправление VCO PLL - Повышена стабильность на частотах выше 1,5 ГГц ...
* 2) Улучшение кольцевого буфера RTL_TCP ...
* 3) Включена прямая выборка для rtl_tcp ...
* 4) Добавлена программа rtl_biast, включая возможность включения / выключения любого GPIO ...
* 5) Взломайте настройки, чтобы тройник смещения Bias Tee - всегда был включен, установив неиспользуемый бит конечной точки IR в 0 в EEPROM ...
* 6) Взломайте настройки, чтобы заставить прямую выборку быть всегда включенной, установив неиспользуемый бит удаленного включения в 1 в EEPROM ...
* 7) Переназначена настройка смещения Bias Tee - для включения / выключения тройника смещения ... Теперь мы можем использовать кнопку : настройка смещения - в SDR # и других программах для переключения тройника смещения, если в графическом интерфейсе нет специальной кнопки.
* 8) Выпуски Windows связаны с libusb 1.0.22, который, по-видимому, устраняет проблемы для современных материнских плат Ryzen ...
Напряжение питания LNA антенн - смещение Bias Tee : всегда следите за тем, чтобы не включать тройник смещения, когда устройство подключено к короткозамкнутой антенне, если нет встроенного МШУ [или на выходе усилителя может быть установлен коротко / замкнутый диод] ... Тем не менее ... Если вы сделали это случайно, не беспокойтесь, так как цепь имеет двойную защиту с помощью самовозвратного плавкого предохранителя и встроенной защиты на LDO ... Просто постарайтесь не замыкать его на несколько дней, иначе вы можете со временем испортить плавкий предохранитель ...
Обратите внимание, что пункты 5) и 6) будут работать, только если ваша система использует этот драйвер ... Если используется другую ветвь драйвера, то информация EEPROM - не будет прочитана ... Поэтому сначала убедитесь, что вы полностью очистили свою систему от предыдущих драйверов... Установка для Windows : загрузить файл Release.zip со страницы - Релизы ... Извлечь из архива файл librtlsdr.dll в папку SDR # или в любое другое программное обеспечение, которое его использует ... При необходимости переименовать в rtlsdr.dll (например, SDR # ищет rtlsdr.dll вместо librtlsdr.dll) ...
Примечание : В программе SDRSharp v1660 / 2018 - я по быстрому проверил работу
librtlsdr.dll, 237 kb, 2019 vs rtlsdr.dll, 43 kb, 01.2014, а именно переименовал и тупо заменил оригинальную DLL ... SDRSharp отказался запускаться, ссылаясь на то, что RTL SDR донгл - не найден ... Согласен, недостаточно замены одной DLL, так как системные вызовы API интерфейса функций DLL - могут и не совпадать ... Проверяю и меняю весь комплект DLL ...
libgcc_s_sjlj-1.dll, 93 kb, 2019 - отсутствует среди файлов драйверов старой сборки SDRSharp ...
libusb-1.0.dll, 135 kb, 2019 vs 67 kb, 04.2013 ...
libwinpthread-1.dll, 49 kb, 2019 - отсутствует среди файлов драйверов старой сборки SDRSharp ...
* Все файлы новой версии : декабрь 2019 года ... Работоспособность DLL (и донгл РТЛ СДР будет обнаруживаться) только при копировании всего комплекта библиотек - целиком (!) ...
* Пока рано говорить о недостатках или преимуществах комплекта library v3 (недостаточно данных тестирования ; тем более : диапазона свыше 1,5 ГГц) ... Однако, на низких частотах наблюдается большое количество интермодуляционных помех, а режимы прямой выборки Direct Sampling I и Q - заметно различаются на глаз (для КВ / HF ниже 28 мГц в версии v3 рекомендуется выбирать Q branch) ... Частота кварца 28,8 МГц субдискретизируется на чипе, что приводит к полосе пропускания 3,2 МГц ... Все, что ниже - обязательно будет зеркалить ... Но, явно будут заметны - и устойчивые метки, которые не сдвигаются при изменении настроек (в примерах - показано выборочно) ...
Донгл RTL SDR в режиме Direct Sampling I branch, форма сигналов и неподвижные метки.
Донгл RTL SDR в режиме Direct Sampling Q branch, форма сигналов и неподвижные метки.
В любом случае : движение вперед - есть, и это - не может не радовать ))) ...
Связанные материалы продолжения исследования работы RTL SDR в составе системы радиосвязи компьютерных программ декодирования радио данных ... Windows ПК софт Linux цифровой обработки радио сигналов на Python ...
* Python, Anaconda, Windows, R ...
* Linux GNU Radio Windows ...
* Python 3 курс лекций с видео ...
* Программы RTL SDR проекты SourceForge ...
* Сайт выбрать список спутников ...
* Windows генератор собственного TLE ...
* Декодеры радио телеметрии ...
* Горизонт Linux Live CD ...
* Радиоконструктор GNU Radio ...
* SDR радио из блоков GNU Radio ...
Раздел sdr-receiver : список всех страниц ...