How to contribute

Everyone can contribute to the data gathered on this site. Just follow the steps below to get involved

1. Choose the base station

There are number of base stations available:

  • Satnogs. The most popular software for base stations. It can listen to the satellite radio signal and support various hardware configurations. See official wiki for more info.
  • r2cloud. Less popular, but fully automated and suitable for beginners.
  • Manual. There a lot guidelines that help you manually receive the signal. They are for advanced users, who want to control overall process. Guides: by happysat, by Les Hamilton, by r4uab

I will describe how to setup r2cloud, because it is fully automated and can automatically send the data to r2weather with minimal configuration.

2. Build the station

To start receiving satellite signal, you need several components:

  • Antenna
  • rtl-sdr dongle
  • RaspberryPI
  • (Optional) LNA suitable for 137Mhz

There is a bill of materials for quick start.

3. Install software

Just follow the steps in the official guide.

4. Integrate with r2server

r2server.ru is a service, that stores all decoded telemetry and data from satellites. r2cloud can automatically send data there.

There is a good guideline on how to configure integration.

5. Integrate with r2weather

Register in r2weather and get note of personal API key

Go to r2server.ru "Integrations" -> "r2weather" and setup API key there:

6. Done

This is it. Data will be automatically submitted from r2cloud base station through r2server to r2weather.

7. (Optional) Manual upload

Some programs output soft demodulated stream of data - .s. It is possible to upload such files to r2weather for decoding and processing. The sample command is:

gzip -c 2020_04_15_LRPT_06-03-15.s | curl -X PUT -H "Content-Type: application/octet-stream" -H "Authorization: xxx" \ -H "Content-Encoding: gzip" "https://r2weather.ru/api/v1/lrpt/soft?receptionTime=2020_04_15_LRPT_06-03-15" -v --data-binary @-