RF Environment Observatory
RF Environment Observatory is a local hosted RTL-SDR logging and visualization platform that scans RF frequencies, measures signal power, stores observations in SQLite, exports CSV data, and provides a web dashboard for exploring FM, NOAA, aviation, amateur radio, and ADS-B spectrum activity.
PROJECTS


I developed RF Environment Observatory as a practical software-defined radio (SDR) platform for exploring and logging real-world RF activity using an RTL-SDR receiver. The project automatically scans configured frequencies, measures received signal power in dBFS, stores observations in a SQLite database, and provides tools for visualization and analysis through both a command-line interface and a local web dashboard.
The system supports monitoring a variety of radio services, including FM broadcast stations, NOAA Weather Radio, aviation communications, amateur radio bands, and ADS-B frequencies. To make the project accessible to new users, I included extensive documentation, Windows setup guides, and a hardware-independent mock mode that allows the software to run without an SDR connected.
Through this project I gained hands-on experience with software-defined radio workflows, signal measurement, data logging, web application development, database design, and RF spectrum analysis. My goal was to create a tool that could serve both as a personal RF observatory and as a learning platform for students interested in radio frequency engineering.