All Projects β†’ dernasherbrezon β†’ R2cloud

dernasherbrezon / R2cloud

Licence: apache-2.0
Decode satellite signals on Raspberry PI or any other 64-bit intel.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to R2cloud

Localradio
πŸ“» LocalRadio is "Radio for Cord-Cutters" – a Software-Defined Radio (SDR) app for your Mac and mobile devices. With an inexpensive RTL-SDR USB device, LocalRadio provides a casual, home-based radio listening experience for your favorite local frequencies - FM broadcasts/free music/news/sports/weather/public safety & aviation scanner/etc.
Stars: ✭ 269 (+115.2%)
Mutual labels:  radio, rtl-sdr
Rtlsdr Scanner
A cross platform Python frequency scanning GUI for the OsmoSDR rtl-sdr library
Stars: ✭ 544 (+335.2%)
Mutual labels:  radio, rtl-sdr
Easy Sdr
This project is about creation of affordable and easy-to-manufacture prototypes of PCBs which are used to expand the capabilities of existing low-cost SDR receivers based on RTL2832U chip.
Stars: ✭ 275 (+120%)
Mutual labels:  radio, rtl-sdr
himawari-rx
πŸ“‘ Receive images from weather satellite Himawari-8 via HimawariCast.
Stars: ✭ 21 (-83.2%)
Mutual labels:  satellite, satellite-imagery
Geotiff.io
Static website for viewing and analyzing GeoTIFF's in the browser
Stars: ✭ 53 (-57.6%)
Mutual labels:  satellite, satellite-imagery
Noaa Apt
NOAA APT weather satellite image decoder, for Linux, Windows, RPi 2+ and OSX
Stars: ✭ 257 (+105.6%)
Mutual labels:  satellite, rtl-sdr
Pifmadv
Advanced Raspberry Pi FM transmitter with RDS encoding
Stars: ✭ 316 (+152.8%)
Mutual labels:  raspberry-pi, radio
vor-python-decoder
Decodes VOR signal from WAV file to get the bearing to your position
Stars: ✭ 33 (-73.6%)
Mutual labels:  radio, rtl-sdr
Tdoa Evaluation Rtlsdr
Matlab Scripts for Evaluation of a TDOA System based on RTL-SDRs
Stars: ✭ 49 (-60.8%)
Mutual labels:  radio, rtl-sdr
Xrit Rx
πŸ“‘ Receive images from weather satellite GEO-KOMPSAT-2A (GK-2A).
Stars: ✭ 46 (-63.2%)
Mutual labels:  satellite, satellite-imagery
geoblaze
Blazing Fast JavaScript Raster Processing Engine
Stars: ✭ 80 (-36%)
Mutual labels:  satellite, satellite-imagery
Soapy power
Obtain power spectrum from SoapySDR devices (RTL-SDR, Airspy, SDRplay, HackRF, bladeRF, USRP, LimeSDR, etc.)
Stars: ✭ 88 (-29.6%)
Mutual labels:  radio, rtl-sdr
google-maps-at-88-mph
Google Maps keeps old satellite imagery around for a while – this tool collects what's available for a user-specified region in the form of a GIF.
Stars: ✭ 93 (-25.6%)
Mutual labels:  satellite, satellite-imagery
Torchsat
πŸ”₯TorchSat 🌏 is an open-source deep learning framework for satellite imagery analysis based on PyTorch.
Stars: ✭ 261 (+108.8%)
Mutual labels:  satellite, satellite-imagery
jradio
Software radio decoding
Stars: ✭ 40 (-68%)
Mutual labels:  radio, satellite
Redsea
A lightweight RDS to JSON decoder
Stars: ✭ 311 (+148.8%)
Mutual labels:  raspberry-pi, rtl-sdr
rtlsdr-wsprd
WSPR daemon for RTL receivers
Stars: ✭ 93 (-25.6%)
Mutual labels:  radio, rtl-sdr
RTLion
Multipurpose RTL-SDR Framework for RTL2832 based DVB-T receivers
Stars: ✭ 88 (-29.6%)
Mutual labels:  radio, rtl-sdr
Qspectrumanalyzer
Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for soapy_power, hackrf_sweep, rtl_power, rx_power and other backends)
Stars: ✭ 677 (+441.6%)
Mutual labels:  radio, rtl-sdr
Airspy Fmradion
Software decoder for FM/AM broadcast radio with AirSpy R2 / Mini, Airspy HF+, and RTL-SDR
Stars: ✭ 59 (-52.8%)
Mutual labels:  radio, rtl-sdr

About Build Status Quality Gate Status Known Vulnerabilities Gitter chat

r2cloud can track and decode various radio signals from satellites such as:

  • APT (weather satellite)
  • LRPT (weather satellite)
  • Cubesats (FSK, BPSK, QPSK, AFSK, AX.25, AX100 &etc)

Screenshots (r2cloud-ui)

    

Principal diagram

diagram

Assemble base station

Base station might include different hardware components. Please check recommended bill of materials. This is very basic setup, but it is guaranteed to be working.

Installation

  1. Install r2cloud
  • From the image. This is the easiest way to install r2cloud on Raspberry PI. It will require brand new SD card:

    • Download the latest official image
    • Insert SD card into the card reader and flash it. You could use Etcher to do this
    • Insert SD card into the card reader and create file r2cloud.txt in the root directory. This file should contain any random string. This string is a login token. This token will be used during initial setup.
  • Or from repository binaries:

    • Login via SSH and create r2cloud.txt file in /boot directory. This file should contain any random string. This string is a login token. This token will be used during initial setup.
    • Execute the following commands:
sudo apt-get install dirmngr lsb-release
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5A70917
sudo bash -c "echo 'deb http://s3.amazonaws.com/r2cloud $(lsb_release --codename --short) main' > /etc/apt/sources.list.d/r2cloud.list"
sudo apt-get update
sudo apt-get install r2cloud
  1. Open https://raspberrypi.local address.
  2. Accept self-signed certificate. This is unique certificate that was generated during installation. Once setup is complete, you could enable proper SSL using Letsencrypt.

Design guidelines

  • Autonomous:
    • Ability to operate without internet connection
    • synchronize state once connection restored
    • automatically calibrate average absolute error
    • configure base station location based on coordinates from GPS receiver
    • new decoders could be added after auto-update
  • Integration with external systems:
    • share as much as possible data with external systems
    • re-use libraries
  • Single stack
    • focus on single hardware and software stack
    • optimize it
  • Stability
    • housekeeping logs and data based on available hard disk
    • auto-update
    • backward compatibility
  • Security
    • safe to expose administration UI to the internet

Details could be found in official documentation.

Contribution

Please read our guidelines.

Contact

Please use gitter

Troubleshooting guide

Frequent errors are combined in our guide.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].