Превратите свой HackRF / RTL-SDR (+USB OTG Cable) в анализатор частоты в реальном времени!
Используйте USB-кабель OTG (на ходу), чтобы подключить ваш HackRF/RTL-SDR к телефону/планшет Android, и это приложение будет визуализировать RF-спектр (частотная величина и график водопада)!
Просмотрите частотный спектр, просто используя жесты Scroll и Zoom Touch. Дополнительные функции на сегодняшний день:
- Многие настройки: размер ЖКФ, усреднение, пиковое удержание, цветовая схема, ...
- Читать образцы из файла (сгенерированный инструментом HACKRF_TRANSFER или RTL_SDR)
- AM/FM/SSB Демодуляция звука
- Отрегулируйте ширину закуски и канала
- Запишите в RAW IQ -файл, совместимый с HACKRF_TRANSFER, ...
- закладки
- Rad1o поддержка
Прочитайте руководство для получения более подробной информации: https://github.com/demantz/rfanalyzer/blob/master/doc/rf_analyzer_manual.md
Из -за ограничений по времени приложение в настоящее время больше не развивается.
Я также стараюсь сохранить приложение стабильным и максимально свободным от ошибок. Отчеты об ошибках всегда приветствуются, и я стараюсь найти время, чтобы исправить их! Обратите внимание, что в настройках есть функция журнала, которая очень помогает с устранением ошибок.
Заинтересованы в последних обновлениях? Присоединяйтесь к бета -программе: https://play.google.com/apps/testing/com.mantz_it.rfanalyzer
Разрешения:
Это приложение использует разрешение в Интернете только для подключения к локальному экземпляру RTL_TCP, используемому драйвером RTL2832U. Разрешение на хранение write_external используется только для записи файлов журнала на SD -карту (по умолчанию отключено).
Что вам нужно:
Чтобы использовать это приложение, вам понадобится:
- Hackrf или Dongle RTL-SDR (это очевидно xD)
- Устройство Android, которое либо поддерживает USB OTG (пожалуйста, Google, если ваше устройство поддерживает OTG!), Либо имеет USB -хост -порт
- USB OTG Cable (стоит около 3 $) для подключения HackRF/RTL-SDR к вашему устройству Android (не требуется, если у вашего устройства есть полноразмерный порт хоста USB)
- Только для RTL-SDR: бесплатный драйвер RTL2832U от Martin Marinov (https://play.google.com/store/apps/details?id=marto.rtl_tcp_andro)
ВАЖНЫЙ:
Hackrf/RTL-SDR оснащен телефоном/планшетом Android. Некоторые телефоны или планшеты могут не обеспечить достаточную мощность в своем USB-порту для питания HACKRF/RTL-SDR (проблемы с мощностью часто вызваны низкокачественными USB-кабелями или адаптерами OTG). Также обратите внимание, что выполнение необходимой цифровой обработки сигналов является очень интенсивным процессором, и хотя я сделал все возможное, чтобы оптимизировать алгоритмы, приложение по -прежнему нуждается в приличном устройстве (я рекомендую 2 ядра процессора или более) для беглого. Пожалуйста, используйте 2-часовой период возврата, предоставленный для каждого приложения Google Play для проверки функциональности и возврата приложения, если оно не работает для вашего устройства!
Вот список уже протестированных и рабочих устройств (может быть неполным):
- Nexus 7 2012
- Nexus 7 2013
- Nexus 5
- Moto G.
- Moto G 4G
- Acer A500
- Samsung S3 LTE
- Samsung S4
- Samsung S4 LTE
- Samsung S5
- Samsung Note 3
- Samsung Galaxy Tap S 8.4 и 10.5
- HTC M7
- HTC M8
- LG G2
- LG G3
- Motorola Xoom M601
- Dragon Touch A1X
Если приложение работает для вас, а ваше устройство не в этом списке, пожалуйста, укажите тип телефона в короткий рейтинг
и поделиться хорошими новостями с другими пользователями;)
Вот список устройств, которые, как сообщалось, не работают с этим приложением (может быть неполным):
-Sony Xperia Pro + Hackrf (потому что выходная мощность USB слишком низкая -.-)
- Nexus 4 (работает только с y -кабелем и пользовательским ПЗУ, чтобы включить поддержку OTG)
- Nexus 9 (не проблема власти, я все еще расследую об этом)
ЛИЦЕНЗИЯ:
Эта заявка выпускается в соответствии с общей публичной лицензией GNU V2. Это бесплатное программное обеспечение, а исходный код
Доступно на GitHub: https://github.com/demantz/rfanalyzer
Пакет APK также доступен в репозитории GIT, и вы можете загрузить и установить его оттуда. Но имейте в виду: загрузив приложение из магазина, вы получите автоматические обновления!
Юридические вопросы
Обратите внимание, что я не отвечаю за какие -либо юридические вопросы, вызванные использованием этого заявления. Будьте ответственны и соблюдайте свой местный закон!