Rtlsdr scanner: EarToEarOak/RTLSDR-Scanner: A cross platform Python frequency scanning GUI for the OsmoSDR rtl-sdr library
|Содержание
RfDSP | GSM сканер на RTL-SDR
Основные характеристики сканера
GSM сканер выполняет сканирование нисходящих каналов GSM и отображает информацию об уровне сигнала и принадлежности канала одному из трех основных операторов сотовой связи МТС, Билайн и Мегафон. По результатам работы сканер позволяет сохранить список идентификаторов базовых станций MCC, MNC, LAC и CI для всех сканированных каналов.
GSM сканер может быть использован для оценки уровня GSM сигнала, сравнения качества сигнала разных операторов, оценки радиопокрытия, при принятии решения об установке усилителей сигналов сотовой связи и регулировке их параметров, в образовательных целях и др.
Сканер работает под Windows и использует простой и дешевый приемник — RTL-SDR. Прочитать о RTL-SDR можно на:
RTL-SDR (RTL2832U) and software defined radio news and projects,
RTL-SDR – OsmoSDR,
RTL-SDR по-русски.
Параметрами RTL-SDR и определяются основные характеристики сканера. Безусловно GSM сканер не является заменой нормального измерительного оборудования.
Сканер распространяется бесплатно, без каких либо ограничений на использование.
Текущая версия поддерживает диапазон GSM 900 и не поддерживает GSM 1800. Это определяется тем, что рабочая частота RTL-SDR с тюнером R820T ограничена значением 1760 МГц. Есть надежда что применение экспериментального драйвера RTL-SDR позволит реализовать работу хотя бы в части диапазона 1800 МГц.
Запуск сканера
Последнюю версию сканера можно скачать по ссылке. Просто разархивируйте файл в удобное место и запустите gsmscan.exe.
Предыдущие версии сканера, ссылка на репозиторий с исходниками и другая информация связанная с разработкой находится на странице разработки.
Для работы сканера требуется установка драйверов RTL-SDR, если они еще не были установлены, это удобно сделать с помощью программы Zadig описание процедуры установки.
Использование сканера
Ниже представлен вид окна программы сканера:
По горизонтальной оси откладывается номер канала GSM в виде ARFCN или в МГц, по вертикальной оси уровень сигнала в дБм. Высота линии показывает уровень сигнала. Если идентификаторы БС были декодированы успешно и они соответствуют идентификаторам тройки основных операторов связи, линии окрашиваются в соответствующие цвета.
Выпадающие списки в верхней части экрана позволяют выбирать SDR приемник, если их подключено несколько, диапазон работы GSM 900 или GSM 1800 и единицы измерения по горизонтальной оси ARFCN или МГц.
Кнопки позволяют сохранить отчет о работе сканера в виде списка декодированных базовых станций, очистить результаты декодирования БС и получить информацию о программе.
Принципы и особенности работы.
В процессе работы программа сканирует рабочий диапазон частот с шагом 2.0 МГц (10 каналов GSM) и оцифровывает сигнал с частотой дискретизации 2. 4 МГц. Процесс сканирования состоит из быстрого прохода всего диапазона для измерения мощности сигнала и медленного прохода для декодирования идентификаторов БС. Один шаг декодирования выполняется после прохода всего диапазона для измерения мощности. Таким образом, в диапазоне GSM 900, уровень сигнала обновляется приблизительно раз в 2 с, а полный проход декодирования занимает порядка 1 мин.
Из-за плохого качества сигнала получаемого с RTL-SDR, вероятность правильного декодирования системной информации (SI) широковещательного управляющего канала (BCCH) БС оказывается не высокой. Флуктуации уровня сигнала в результате много-лучевого распространения так же снижают вероятность декодирования системной информации. По этим причинам, для получения идентификаторов БС необходимо чтобы сканер накапливал информацию в течении времени порядка 10 мин. Но даже в этом случае, далеко не все каналы обеспечивают в данном месте достаточный уровень и качество сигнала для декодирования даже самым идеальным приемником. Кроме этого, не все каналы GSM используются для работы по стандарту GSM, как видно на рисунке выше, каналы 975 — 1000 заняты Мегафоном для работы по стандарту UMTS.
В процессе работы, сканер добавляет системную информацию о новых декодированных каналах в общий массив информации по каналам. Но информация о декодированных ранее каналах не стирается при недекодировании системной информации на данном шаге, и остается в массиве. Для очистки этой информации служит кнопка очистки результатов декодирования БС.
При нажатии на кнопку сохранения отчета, накопленные результаты сохраняются в текстовый файл с названием составленным из названия программы, даты и времени сохранения данных.
Ниже для примера приведена часть файла отчета:
ARFCN Mhz dBm MCC MNC LAC CI Type BCCH ..... 14 937.8 -96.1 250 1 435 15042 TCH only 20 15 938.0 -99.0 --- --- ----- ----- 16 938.2 -106.9 250 1 435 15042 TCH only 20 17 938. 4 -97.6 --- --- ----- ----- 18 938.6 -109.0 250 1 435 1432 TCH only 1 19 938.8 -107.0 --- --- ----- ----- 20 939.0 -82.4 250 1 435 15042 BCCH+TCH 21 939.2 -105.6 250 1 435 16062 TCH only 86 .....
Сканер предназначен для работы под Windows 7, 8.1 и 10. работа тестировалась с тремя экземплярами RTL-SDR с тюнером R820T, другие типы тюнеров не тестировались.
Для работы под Windows XP собрана специальная версия программы, работает она в несколько раз медленнее стандартной версии.
Развитие.
Программа сканера поставляется как есть, без каких либо гарантий и ответственности. Если у вас есть разумные идеи как расширить функциональность или улучшить работу сканера мы готовы обсудить возможность их реализации.
Вы можете принять участие в разработке сканера, для этого посетите страницу разработки.
Планируется дальнейшее развитие GSM сканера, возможно с вашим участием.
AUR (en) — rtlsdr-scanner-git
العربية
Asturianu
Català
Český
Dansk
Deutsch
Ελληνικά
English
Español
Español (Latinoamérica)
Suomi
Français
עברית
Hrvatski
Magyar
Italiano
日本語
Norsk
Nederlands
Polski
Português (Brasil)
Português (Portugal)
Română
Русский
Slovenčina
Srpski
Türkçe
Українська
简体中文
正體中文
- AUR Home
- Packages
- Register
- Login
Search Criteria
Enter search criteria
Search by
Name, DescriptionName OnlyPackage BaseExact NameExact Package BaseKeywordsMaintainerCo-maintainerMaintainer, Co-maintainerSubmitter
Keywords
Out of Date
AllFlaggedNot Flagged
Sort by
NameVotesPopularityVotedNotifyMaintainerLast modified
Sort order
AscendingDescending
Per page
50100250
Package Details: rtlsdr-scanner-git r911.
275c7fe-1
Dependencies (9)
python2-matplotlib
python2-numpy
python2-pillow
python2-pyrtlsdr-git
python2-pyserial
rtl-sdr
(rtl-sdr-keenerd-git, rtl-sdr-librtlsdr-git, rtl-sdr-git)
wxpython
(python2-wxpython3-gtk2, python2-wxpython3-gtk3)
git
(git-vfs, git-git, git-run-command-patch-git)
(make)
python2-visvis
(optional) – better and faster real-time plotting
Required by (0)
Sources (1)
- rtlsdr-scanner
Сканер RTLSDR
Спасибо K2GOG из цифровой сети Hudson Valley Digital Network за то, что он поделился с нами своей последней записью в блоге, которая представляет собой полезный обзор некоторых методов пеленгации, которые можно использовать с ключами RTL-SDR. Радиопеленгация — это использование радио для определения физического местоположения сигнала.
В своем посте K2GOG упоминает нашу успешно профинансированную KerberosSDR, которая поступит в продажу в январе следующего года. KerberosSDR — это наш 4-кратный когерентный RTL-SDR, и одно из возможных применений — использовать его в качестве фазово-когерентного пеленгатора с четырьмя антеннами. K2GOG довольно элегантно объясняет концепцию фазовой когерентности в своем посте.
При просмотре KerberosSDR K2GOG также вспомнил о другом методе пеленгации, называемом тепловым картографированием, который может выполняться с помощью одного RTL-SDR. Этот процесс включает в себя движение с помощью регистратора RTL-SDR и GPS, измерение мощности сигнала во время вождения и объединение его с текущими координатами GPS. Из этих данных можно создать тепловую карту, которая показывает, где сигнал самый сильный и, следовательно, где находится вероятный источник. Приложение RTLSDR Scanner от eartoearoak позволяет легко это сделать, а в своем посте K2GOG предоставляет краткое руководство по его настройке.
Тепловая карта, созданная K2GOG с помощью сканера RTL-SDR, GPS и RTLSDR.
Автор: админ
4 комментария
Опубликовано в Приложения, KerberosSDR, RTL-SDR
Метки: пеленгация, kerberossdr, rtl-sdr, rtl2832, rtl2832u, RTLSDR Scanner
RTLSDR Scanner — это программа, которую можно использовать с RTL-SDR для сканирования мощности на очень широкой частоте. Он работает, быстро сканируя выбранную полосу пропускания по частям и объединяя результаты. Раньше для установки этого программного обеспечения вам приходилось запускать программу установки, которая устанавливала множество зависимостей. Однако совсем недавно автор выпустил автономную версию, не требующую установки. Чтобы использовать эту версию, просто загрузите .exe-файл RTLSDR Scanner и поместите его в ту же папку, что и официальные драйверы librtlsdr для Windows, которые можно загрузить с Osmocom.
Одним из полезных приложений, для которых можно использовать сканер RTLSDR, является создание тепловой карты уровня сигнала. Если вы подключите устройство GPS к своему ноутбуку, сканер RTLSDR будет записывать координаты GPS вместе с уровнем сигнала, когда вы едете. На основе этого может быть сгенерирована тепловая карта уровней сигнала, которая может помочь вам найти источники сигнала или источники помех.
Сканер RTLSDR, сканирующий диапазоны сотовой связи.
Автор: админ
11 комментариев
Рубрика: Новости, РТЛ-СДР
Теги: rtl-sdr, rtl2832, rtl2832u, Сканер RTLSDR
На Reddit пользователь tautology2 связался со своим проектом, который представляет собой программное обеспечение, которое может создавать тепловую карту уровней сигнала. Его программное обеспечение использует данные, полученные от сканера RTLSDR, который представляет собой программу, которая собирает данные об уровне сигнала в любой желаемой полосе пропускания и в то же время записывает координаты GPS с помощью внешнего приемника GPS. Сканер RTLSDR также может создавать тепловую карту сам по себе, но тепловая карта tautology2 намного понятнее и имеет удобные веб-элементы управления для выбора частоты сигнала тепловой карты.
Тавтология2 пишет о своей программе:
Сканер rtl-sdr Eartoearoak может сохранять данные о местоположении GPS вместе с образцами спектра. Я установил USB-модуль GPS и антенну SDR на крышу автомобиля, положил ноутбук с работающим сканером на переднее сиденье и поехал на нем.
Затем я сохранил результаты как в виде последовательности изображений (которую вы можете увидеть внизу карты), так и в виде необработанных данных в формате json. Мой скрипт (scan2web.rb[3]) анализирует необработанные данные, отфильтровывает избыточные выборки (которые были сняты стоя на светофоре и т. д.) и вычисляет нормализованную мощность спектра для восьми полос по 300 кГц для каждой пространственной выборки. Результаты сохраняются в файлеheatmap.json[4] , который обрабатывается с использованием API тепловой карты Google Maps v.3.
Ветку Reddit, в которой обсуждается его проект, можно найти здесь.
Инструменты, используемые для создания тепловой карты: ноутбук, RTL-SDR со штатной антенной и GPS. Тепловая карта мощностей сигнала GSM
Автор: админ
7 комментариев
Рубрика: Приложения, RTL-SDR
Теги: тепловая карта, тепловая карта, радиопеленгация, rtl-sdr, rtl2832, rtl2832u, сканер RTLSDR, триангуляция сигнала
Несколько месяцев назад мы сообщали о том, что программное обеспечение RTLSDR-Scanner было обновлено и теперь включает возможности триангуляции сигналов. Теперь блогер Тобби написал пост о своей попытке триангуляции источника зашифрованного полицейского сигнала с помощью RTLSDR-Scanner.
Для этого он установил в своей машине ноутбук с установленным RTLSDR-сканером и подключил свой RTL-SDR к штатной антенне и GPS-приемнику. Проехав всего 15 минут, он смог получить тепловую карту триангуляции достаточной точности.
Тепловая карта триангуляции сигналов сканера RTLSDR
Автор: админ
6 комментариев
Рубрика: Приложения, RTL-SDR, Безопасность
Теги: тепловая карта, rtl-sdr, rtl2832, rtl2832u, сканер RTLSDR, триангуляция сигнала
Недавно мы сообщали об обновлении сканера RTLSDR, позволяющего взаимодействовать с устройством GPS. Это позволяет вам создавать карты мощности сигнала, объезжая местность и одновременно записывая мощность сигнала и местоположение GPS.
Поскольку у большинства людей нет специального устройства GPS, пользователь Reddit soooooil составил краткое руководство о том, как он смог использовать свой iPhone в качестве устройства GPS и подключить его к сканеру RTLSDR.
Сканер RTLSDR с устройством iOS GPS.
Автор: админ
1 Комментарий
Рубрика: Приложения, RTL-SDR
Теги: GPS, rtl-sdr, rtl2832, rtl2832u, сканер RTLSDR, отображение сигналов
Программное обеспечение сканера RTLSDR было обновлено и теперь поддерживает подключение к внешнему приемнику GPS. С GPS-приемником, подключенным к ноутбуку, RTL-SDR можно использовать для создания карт мощности сигнала, проезжая в автомобиле и контролируя радиоспектр с работающим сканером RTLSDR. Затем карту уровня сигнала можно просмотреть в Google Earth, программе ГИС или любом средстве просмотра изображений. Тепловая карта мощности сигнала GPS сканера RTLSDR
Автор: админ
1 Комментарий
Рубрика: Приложения, RTL-SDR
Теги: GPS, радиопеленгация, rtl-sdr, rtl2832, rtl2832u, RTLSDR Scanner, карта уровня сигнала
RTLSDR Сканер скачать | SourceForge.net
Кроссплатформенный графический интерфейс сканирования частоты Python для rtl-sdr
Статус: Бета
Привлечены к вам:
eartoearoak
Скачать
Получить обновления
Поделиться
Windows
Мак
Линукс
Кросс-платформенный графический интерфейс Python для сканирования частоты для USB-ключей TV с использованием библиотеки OsmoSDR rtl-sdr.
Другими словами, дешевый и простой анализатор спектра.
Дополнительную информацию можно найти по адресу:
http://eartoearoak.com/software/rtlsdr-scanner
Установщик и отдельные версии для Windows находятся здесь:
https://github.com/EarToEarOak/RTLSDR-Scanner/releases
Исходники доступны на GitHub :
https://github.com/EarToEarOak/RTLSDR-Scanner
** Обновленный установщик больше не поддерживается на этом сайте, и теперь его можно найти по адресу https://github.com/EarToEarOak/RTLSDR-Scanner. /релизы **
Характеристики
- Недорогой и простой анализатор спектра
- Кроссплатформенность: Windows, Linux и OS X
- Графический интерфейс пользователя и командной строки
- Широкополосное сканирование (около 2 ГГц в зависимости от ключа)
- Экспорт в растровые изображения, векторы, CSV или PDF
Образцы проектов
Деятельность по проекту
Просмотреть все действия >
{{ this. obj.activity_extras.summary }}
{{/каждый}}
Категории
Радиолюбители, испытания и измерения
Лицензия
Стандартная общественная лицензия GNU версии 3.0 (GPLv3)
Следите за сканером RTLSDR
Веб-сайт сканера RTLSDR
Transformieren sie ihre kundenkommunikation mit twilio
Zuverlässige Kommunikation auf Globaler Ebene
Twilio Ist Die Weltweit Führende Cloud-Basierte Kommunikations, Mit Derewete, Smalenerenerenerenerenelantfortform, Mit Derseherene-venerenerenerenemunikations, Mit dereherene-venenerenerenemunikations.
Mit einem Experten sprechen
Оцените этот проект
Войдите, чтобы оценить этот проект
Рейтинг пользователей
4,5
из 5 звезд
★★★★★
★★★★
★★★
★★
★
легкость
1 из 5
2 из 5
3 из 5
4 из 5
5 из 5
4 / 5
функции
1 из 5
2 из 5
3 из 5
4 из 5
5 из 5
4 / 5
дизайн
1 из 5
2 из 5
3 из 5
4 из 5
5 из 5
4 / 5
поддержка
1 из 5
2 из 5
3 из 5
4 из 5
5 из 5
4 / 5
Отзывы пользователей
Отфильтровать отзывы:
Все
Небольшой проект легко изменить.
Большое спасибо за очень хорошую программу и мультиплатформенный дизайн.
При установке Ubuntu 14.04 32 Bit у меня возникли некоторые трудности:
1. при установке библиотеки вместо «pyserial» она должна называться «python-serial».
2. Также нужна библиотека «libusb-1.0.0-dev»
3. Команда make должна быть такой: cmake ../ -DINSTALL_UDEV_RULES=ON
При установке Win32 у меня возникла проблема с переменной «Путь», потому что Python 3.3 уже был установлен.
Решение состояло в том, чтобы отредактировать переменную среды «Путь» и установить «python27» перед «python33».
С уважением, Рудольф1 пользователь считает этот отзыв полезным.
Это отличное приложение; в частности, он делает именно то, на что претендует, в то время как коммерческая программа Touchstone Pro серьезно сломана. У меня были проблемы с установкой, и мне пришлось приложить немало усилий, чтобы их обойти, но автор помог.
Я увлекся этим дешевым анализатором спектра, потому что мой клиент хочет уменьшить EMI (электромагнитные помехи) от продукта, который я разработал. Он вообще не финансировал исследование EMI и сейчас не хочет тратить деньги на оборудование, но я ненавижу просто гадать, поэтому я пытаюсь собрать простую установку для оценки EMI на свои собственные деньги. Я начал с RF Viewer и Touchstone Pro от NutsAboutNets. Короче говоря, Touchstone Pro допускает серьезные ошибки при обработке сигнала, и выходной спектр загрязнен артефактами, которые не являются фактическими входными сигналами. Я обнаружил это, когда нашел сканер RTLSDR, который выдает спектр, который я могу объяснить во всех деталях. Хорошо известно, что аппаратный ключ Realtek RTL2832U выдает сигналы на частоте 28,8 МГц и ее гармониках, и я это ясно вижу. Я также могу видеть радиостанции в диапазоне FM-вещания, и я ничего не могу с этим поделать без радиозащищенного помещения. В противном случае то, что я вижу, имеет смысл с точки зрения экспериментов, которые я провожу, чего не было в случае с Touchstone Pro.
Сканер RTLSDR находится в активной разработке, и у него есть несколько шероховатостей, в которые я не буду вдаваться, потому что они, вероятно, будут исправлены к тому времени, когда кто-нибудь прочитает это.