This small script is a cheap and easy way to start with IoT projects. By using the great rtl_433 software and a cheap RTL-SDR receiver it will listen to all kinds of devices transmitting at the 433,92 Mhz frequency.
Quite likely it will receive information from weather stations in your area, if you don't own one, your neighbours might! It will also receive signals from remote controls that are popular to use to control the lights.
The gateway will receive information from the SDR receiver and publish them in JSON format to the topic sensors/rtl_433. (Without the slash!)
Subtopics are created from this JSON line allowing to easily subscribe to specific sensors.
Requires the rtl_433 utility as its data source.
Spektrum is a spectrum analyzer software for use with rtl-sdr.
The biggest advantage is that it can do sweeps across a large frequency span.
User interface part is written in Processing.
RTL-SDR based spectrum analyzer.
RadioWitness is a P25 public safety radio archive with a web application and support for cryptographically authenticated mirrors through Dat Protocol. Running this software requires two or more RTLSDR radios and one or more local P25 "Phase 1" public safety radio networks.
It looks like reading through the documentation alone will help in building a trunk tracker.
A wholly unnecessary replacement for Dump1090's web interface for tracking ADS-B equipped aircraft.
CygnusRFI is an easy-to-use open-source Radio Frequency Interference (RFI) analysis tool, based on Python and GNU Radio Companion (GRC) that is conveniently applicable to any ground station/radio telescope working with a GRC-supported software-defined radio (SDR). In addition to data acquisition, CygnusRFI also carries out automated analysis of the recorded data, producing a series of averaged spectra covering a wide range of frequencies of interest. CygnusRFI is built for ground station operators, radio astronomers, amateur radio operators and anyone who wishes to get an idea of how "radio-quiet" their environment is, using inexpensive instruments like SDRs.
The CLI tool is used to set up scanning runs. Data is graphed as output.
Using an RTL-SDR device to do spectrum analysis. Uses numpy, pyQtGraph, rtlsdr modules. Short, sweet, and to the point.
rtl_433 is a generic data receiver, mainly for the 433.92 MHz, 868 MHz (SRD), 315 MHz, 345 MHz, and 915 MHz ISM bands. rtl_433 is written in portable C (C99 standard) and known to compile on Linux (also embedded), MacOS, and Windows systems. Older compilers and toolchains are supported as a key-goal. Low resource consumption and very few dependencies allow rtl_433 to run on embedded hardware like (repurposed) routers. Systems with 32-bit i686 and 64-bit x86-64 as well as (embedded) ARM, like the Raspberry Pi and PlutoSDR are well supported.
Python subclass of Random using an RTLSDR as the entropy seed. As of now, does not provide a CSPRNG. While changing the seeding for a Mersenne-Twister (what random() uses internally) should prevent attacks, this should not be used for functions that need cryptographically secure random numbers.
Simple program to decode ADS-B signals from an RTLSDR and track aircraft on a map. Makes use of a Dash webserver to display the dashboard.
My first test of RTL-SDR to read signals from a water meter transmitter using the rtl_433 utility.
This is supposed to be a follow-up to my Reddit post in r/RTLSDR sub.
LEDACS-ESK is a command line system written and modified to trunk track EDACS ESK systems. This software was forked from aforementioned LEDACS found at the link provided above, but having diverged too far from the source it is most likely not going to be incorporated into the original project. LEDACS-ESK can be run for legacy EDACS systems, but its current working status for other variants of EDACS is still unknown.
LEDACS-ESK uses standard rtl_fm for the trunk tracking ledacs-esk program which only decifers the EDACS ESK control channel and provides controls to the second program, DOT-DETECTOR.
Minimal Hardware IP over VHF/UHF Radio using RpiTx and RTLSDR. Currently sends test frames from a Pi to a x86 laptop with a RTLSDR V3 (M1). Currently building up an integrated rtl_sdr/fsk_demod receiver appplication (M2). The "Pirate radio RasPi" project can probably be used instead.
This repository contains helpful resources to receive signals transmitted from an Arduino 433 MHz transmitter with an RTL-SDR receiver using GNU Radio.
The project consists of two parts. In the first part, we reverse-engineer the protocol. In the second part, we implement a real-time receiver.
rtl_power_fftw is a program that obtains a power spectrum from RTL devices using the FFTW library to do FFT.
It is inspired by the program rtl_power in librtlsdr. However, the said program has several deficiencies that limit its usage in demanding environments, such as radio astronomy. An inspection of rtl_power in hope of modifying it and obtaining better performance resulted in the conclusion that it would be an infeasible task. Measurements of FFT performance showed that the leading library in the field of FFT - fftw - makes mincemeat of the routine used in rtl_power, even on simple processors such as raspberryPi.
RTLSDR-Airband receives analog radio voice channels and produces audio streams which can be routed to various outputs, such as online streaming services like LiveATC.net. Originally the only SDR type supported by the program was Realtek DVB-T dongle (hence the project's name). However, thanks to SoapySDR vendor-neutral SDR library, other radios are now supported as well. Runs on the RasPi just as well as more powerful systems.
A cross platform Python frequency scanning GUI for the OsmoSDR rtl-sdr library.
Seems rather along the lines of gqrx, but in Python.
Graphs for dump1090 (based on dump1090-tools by mutability). Message rate, aircraft seen, tracks seen, range, signal strength... front end to rrdtool and collectd.
A personal, open source air traffic map. Designed for use on boxen that are RTL-SDR enabled, monitoring ADSB traffic, and are running a web server. Connects to the network port of dump1090-fa, readsb, dump1090, dump1090-mutability, or skyaware978 for its data. All-in-one installation script. Implemented with a shell script.
3515 links, including 130 private