Mario Cannistrà
Published © CC BY

Radio-Astronomy with RTL-SDR, RPi and Amazon AWS IoT

Radio emissions from sky sources like Sun and Jupiter can be received and converted to digital domain for processing.

AdvancedFull instructions provided31,613
Radio-Astronomy with RTL-SDR, RPi and Amazon AWS IoT

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
rtl-sdr cheap radio receiver dongle
( tuner based on R820T chip, any brand )
HF up-converter
any HF up-converter made for 0 to 50 MHz should be ok - I've used this one but is already sold out:
antenna wire, insulators, poles, connectors per the radio jove antenna manual (page 22 of pdf)
SMA male connector
SMA female to MCX male adapter
optional (depends on connector type on the rtl-sdr dongle you purchased, see text)
aluminum cases by Hammond
found them on eBay, also has them

Software apps and online services

Amazon Web Services AWS IoT
Amazon Web Services AWS S3
Amazon Web Services AWS IAM

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
5V filtered power source
you should avoid using a phone charger or similar switching power sources since they can produce RF interference depending on their quality
for making holes in metal cases for connectors


Read more


overall connection diagram

use this to connect all the devices

5 V power supply

adding the diagram of my old power supply


radio astronomy python programs for Raspberry PI 2 and 3

use these to run radio scans with rtl-sdr dongles on frequencies 24 - 1750 MHz and share spectrograms via AWS cloud


Mario Cannistrà

Mario Cannistrà

3 projects • 60 followers
Working on IoT, sensor fusion and Kalman filters since May 2014; Amateur (radio)astronomer; member of ACM; previously IEEE, ComputerSociety