RF Scanning Array & Distributed RF Sensor Network (DRFSN)


Welcome.. this is a work-in-progress (now pretty much defunct as of late spring '14).

At the 30c3 conference in Hamburg, Germany in December of 2013, there was a presentation 
making use of multiple RTL-SDR devices to build one's own RF scanning array. The primary capability
of the system is to do FFT power analysis on blocks of the spectrum and store this information in a
database. Second to this is real-time interaction with a GUI, with streaming IQ over TCP (rtl_tcp),
and recording raw IQ data to a file (rtl_sdr). Further discussed was the idea of people building
their own array, out of one or more device, and then attempt to link our arrays to create a World
Wide RF Sense network, so to speak. The idea is to have, at least, the power data available from 
locations around the world (and in multiple locations in given local region.. finer-grain the better)
and then attempt to do some analysis on frequency occupation and visual analysis of the data. This
web page is intended to be the beginnings of web support for the project.

To be clear, what was developed for 30c3 was a proof of concept system for making use of the RTL-SDRs
to cover more of the spectrum. This is not to be confused with the DRFSN portion of this project which
is intended to link the information from various arrays together.

Open Issues

There are multiple open problems with this work and this list will attempt to highlight just the 
highest levels of issue (specific code concerns refer to github, et cetera).

- how is power data shared?
- is only power data shared?
- where is power data stored?
- if people don't want to be apart of BOINC setup, can they connect another way?
- rating of people's setup (reliability of results issue)
- API for local arrays that supports various hardware
- point-to-point communication (hackrf/myriad/blade) for distributed local arrays
- integration of antenna rating/classification system
- trusting clocks / synchronization

Links to Note