radiosonde_auto_rx/auto_rx
Mark Jessop 90fcb35aea Inhibit stderr output from decoders. 2018-05-26 00:02:38 +09:30
..
autorx Inhibit stderr output from decoders. 2018-05-26 00:02:38 +09:30
log
utils Fix sonde type detection to handle the FM-invert bit. 2018-05-07 21:33:31 +09:30
README.md
aprs_utils.py
async_file_reader.py
auto_rx.py Update version number. 2018-05-12 20:22:57 +09:30
auto_rx.service
auto_rx.sh
autorx2.py Initial works of autorx v2 main loop. 2018-05-25 23:59:16 +09:30
build.sh First pass of JSON output to the DFM06/DFM09 demod. Only have a DFM09 to test with... 2018-05-09 21:55:31 +09:30
config_reader.py Added regex-based payload ID filtering, and payload vallidity checks. 2018-03-18 18:14:04 +10:30
findpeaks.py
gps_grabber.py Move Habitat upload functions to use requests instead of urllib2/httplib. 2018-04-15 19:14:51 +09:30
habitat_utils.py Tweak logging names. 2018-04-22 13:02:48 +09:30
horizon_calc.py
ozi_utils.py Change comment field to allow detection of auto_rx generated payload summary packets. 2018-03-25 19:37:44 +10:30
rotator_utils.py
station.cfg.example
station_new.cfg Initial works of autorx v2 main loop. 2018-05-25 23:59:16 +09: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.