GNU General Public License v2.0

项目介绍

demantz/RFAnalyzer 是一个托管在 GitHub 上的开源项目,主要使用 Kotlin 编写,采用 GNU General Public License v2.0 许可证,目前获得 1.1k 个 Star、235 次 Fork。

仓库全名
demantz/RFAnalyzer
开源许可证
GNU General Public License v2.0
Star 数
1.1k
Fork 数
235
未关闭 Issue
19

README 摘要

RF Analyzer for Android RF Analyzer is an Android app for real-time spectrum analysis using SDR hardware such as HackRF and RTL-SDR. It displays live FFT and waterfall plots of the radio frequency (RF) spectrum and supports demodulation, recording, and more. Whether you're a radio hobbyist, ham operator, or just curious about what's flying through the airwaves, RF Analyzer makes exploring the RF world from your…

完整内容见 GitHub 原始 README 或本页 。

常见问题

RFAnalyzer 用什么语言开发?

主要使用 Kotlin 编写,采用 GNU General Public License v2.0 许可证,目前有 1.1k 个 Star。

RFAnalyzer 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v2.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 RFAnalyzer 的源码?

可以直接克隆仓库:git clone https://github.com/demantz/RFAnalyzer.git,默认分支为 master;安装与运行步骤见仓库 README。

RFAnalyzer 最近还在维护吗?

仓库最近一次更新为 4月28日,当前有 19 个未关闭 Issue;Star 数为 1.1k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Analyze RF signals on Android with HackRF, RTL-SDR, Airspy (HF+) and HydraSDR

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
1682
价值分
745
活跃状态
活跃

语言占比

C
C++
CMake
Java
Kotlin
Python

README

RF Analyzer for Android

RF Analyzer is an Android app for real-time spectrum analysis using SDR hardware such as HackRF and RTL-SDR. It displays live FFT and waterfall plots of the radio frequency (RF) spectrum and supports demodulation, recording, and more.

Whether you’re a radio hobbyist, ham operator, or just curious about what’s flying through the airwaves, RF Analyzer makes exploring the RF world from your phone both practical and fun.

RF Analyzer Screenshot


Features

  • Real-time FFT and waterfall display with scroll and pinch-to-zoom
  • Audio demodulation: CW, AM, nFM, wFM, LSB, USB
  • Record raw IQ data
  • Comprehensive Bookmark Manager for Stations (Frequencies) and Bands
  • Download and Synchronize EiBi Shortwave Radio Database, POTA & SOTA Spots
  • Modern and dynamic UI with a bottom (or side) drawer for full control
  • Adjustable Settings such as averaging, peak hold, FFT size, color maps, color theme, screen orientation and more
  • Documentation (user manual) and context-aware help system in the app

Supported Devices

Note: Proper USB OTG support and a reliable cable/hub may be necessary for some setups.


Manual

Video Tutorial:

A full user manual is available in the docs/ folder and online via MkDocs:

Read the RF Analyzer Manual

Topics include:

  • Quick Start & Setup
  • User Interface & Controls
  • SDR & FFT Configuration
  • Demodulation Modes
  • Bookmark Manager
  • Signal Identification Tips
  • Recording & Playback
  • Advanced SDR Topics (dB, FFT theory, ham radio…)

Download & Support

Get RF Analyzer on Google Play:

Get it on Google Play

The app is available as a free trial, giving you 7 days of usage after installation and up to 60 minutes of operation time. This allows you to fully explore the features and see if it fits your needs and works with your hardware.

If you enjoy using the app, you can unlock the full version via a one-time in-app purchase.

RF Analyzer is a passion project developed in my spare time. A lot of effort has gone into making it useful, reliable, and fun to use. Supporting the app through the in-app purchase not only removes the trial limitations - it also helps me keep improving and maintaining the project. Thank you! 🙏

You can also donate to support my work:

ko-fi

liberapay

Paypal: https://paypal.me/dennismantz

Bitcoin: bc1qnzuvkpxd08grw505aurw45y7rty60554kd2ja2


About the Author

Hello, my name is Dennis Mantz and I greet you from Heidelberg in Germany! How to reach me:

Acknowledgments

I’d like to thank some people for their support and contributions during the development of RF Analyzer:

  • My partner Anja, who helped me a lot during the development of the new UI (she’s the reason this app finally has a clean UX and looks so polished!)
  • All Testers on Reddit who joined the beta test and reported issues
  • Michael Ossmann and the team around the HackRF which initially inspired me to start this app years ago
  • Martin Marinov, the developer of the RTL-SDR Android driver
  • Everyone who shared positive feedback - your encouragement means a lot and motivates me to keep improving the app!

License

This software is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. http://www.gnu.org/licenses/gpl.html GPL version 2 or higher

Principal Author: Dennis Mantz

The following assets are NOT covered by the GPL and remain the exclusive property of the original author:

  • Application name
  • Logo and app icon
  • Any other branding elements (including but not limited to promotional images and screenshots)

You may not use the original name, logo, or other branding elements of this project in modified versions of the app without prior written permission from the copyright holder.

For more license information see the about section inside the app or in the user manual.

评论

暂无评论