radiosonde_auto_rx/auto_rx
Mark Jessop 5d0339876d Added SNR Test utility. 2017-12-28 16:02:10 +10:30
..
log
utils Added SNR Test utility. 2017-12-28 16:02:10 +10:30
README.md
aprs_utils.py
async_file_reader.py
auto_rx.py Added SNR Test utility. 2017-12-28 16:02:10 +10:30
auto_rx.service
auto_rx.sh
build.sh
config_reader.py Add position filtering, based on altitude and/or radius from listener. 2017-12-22 23:15:40 +10:30
findpeaks.py
gps_grabber.py
habitat_utils.py
horizon_calc.py
ozi_utils.py
rotator_utils.py
station.cfg.example Added RS41 temperature support. 2017-12-28 13:27:47 +10:30

README.md

Automatic Radiosonde RX Station Extensions

This fork of rs1279's RS codebase provides a set of utilities ('auto_rx') to allow automatic reception and uploading of Radiosonde positions to multiple services, including:

Currently we support the following radiosonde types:

  • Vaisala RS92SGP
  • Vaisala RS41SGP

Support for other radiosondes may be added as required (send us sondes to test with!)

This software performs the following steps:

  1. Use rtl_power to scan across a user-defined frequency range, and detect peaks in the spectrum.
  2. For each detected peak frequency, run the rs_detect utility, which determines if a radiosonde signal is present, and what type it is.
  3. If a radiosonde signal is found, start demodulating it, and upload data to various internet services.
  4. If no peaks are found, or if no packets are heard from the radiosonde in a given amount of time (2 minutes by default), go back to step 1.

By running auto_rx continuously, not just at known radiosonde launch times, you may see other radiosonde launches (military or otherwise) that would otherwise go un-noticed.

Refer to the wiki for installation and setup instructions.