radiosonde_auto_rx/auto_rx
Mark Jessop 3cafcc5c9c Add ozone sonde indication to all outputs. 2017-12-22 20:39:48 +10:30
..
log Removed use of np.flip 2017-04-30 00:17:26 +09:30
utils Fix rtlsdr gain setting issues. Added dwell_time parameter to speed up scans a bit. Added rtl_power plotting util. 2017-12-17 12:14:20 +10:30
README.md Readme fixes. 2017-12-22 11:32:16 +10:30
aprs_utils.py Numerous updates. All settings now in separate config file, gps ephemeris automatically downloaded, more flexible APRS upload. 2017-05-05 20:56:41 +08:00
async_file_reader.py Decoder thread now uses async io, so it can timeout correctly. 2017-05-07 07:42:46 +08:00
auto_rx.py Add ozone sonde indication to all outputs. 2017-12-22 20:39:48 +10:30
auto_rx.service Updated systemd service, and made documentation point to the github wiki. 2017-12-17 18:29:32 +10:30
auto_rx.sh Fix auto_rx.sh paths. 2017-12-17 21:51:39 +10:30
build.sh Updated RS code for the demod 2017-12-19 19:14:33 +11:00
config_reader.py Added option for per-sonde log file (on by default). 2017-12-20 19:58:24 +10:30
findpeaks.py Started work on auto_rx scripts. 2017-04-29 11:30:10 +09:30
gps_grabber.py Added RTLSDR bias-tee option. 2017-05-24 20:49:44 +09:30
habitat_utils.py Fixed greylist functionality, added comment field to habitat telemetry sentence. 2017-12-22 10:59:39 +10:30
horizon_calc.py Added basic horizon calculator script. 2017-05-28 10:36:51 +09:30
ozi_utils.py Add payload type/frequency to payload_summmary output. 2017-12-21 20:24:54 +10:30
rotator_utils.py Added preliminary rotator support. Needs to be tested with a real rotator at some point. 2017-12-17 15:52:36 +10:30
station.cfg.example Added comment field to config file example. 2017-12-22 11:06:41 +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.