The Button Size Node 3 is a low cost wireless Arduino IDE compatible (the Atmel ATMega328P 8MHz) microcontroller with LoRa RFM 95 or RFM 69 HW(CW) radio on board and few other nice additions.
Best sutable for Home Automation, IOT. Could be used as core board for radio controlling any DIY project. You may think of it as Arduino Pro Mini with Hope RF, light sensor, temperature and humidity sensors, on-board storage, and an Atmel crypto authentication unit on board.
Very tiny - 45mm x 23mm in size.
A real-time spectrum analyzer and signal detection tool leveraging RTL-SDR hardware for RF monitoring and jamming detection. Advanced spectrum analysis with waterfall display. Automatic signal anomaly and jamming detection. Adaptive baseline calculation and threshold adjustment. Fully customizable detection parameters. Built-in RTL-TCP compatibility for remote operation.
A server-side webapp that communicates with one or more KrakenSDRs (which can be in different geographic locations), aggregates data from them, and carries out radio direction finding on a map. Tries to be quick: It can take as little as 20 seconds to go from cold start to first bearing. Covers the whole RTL-SDR tuning range (24 MHz to 1766 MHz).
A bulletin board system that enables radio amateurs to read and store messages at your station. It generally adopts conventions common to other popular packet BBS systems. Send and receive messages by callsign, send private messages, plugin architecture.
Doesn't actually have any networking code, it relies upon external software (the docs namecheck ax25d, but possibly any other utility which takes its input on stdin and prints to stdout (like go-sendxmpp?) might work).
Acarsdec is a multi-channels acars decoder with built-in rtl_sdr, airspy front end or sdrplay device. Since 3.0, It comes with a database backend called acarsserv to store received acars messages.
Can decode up to 8 channels simultaneously. Does error detection and correction. Can take its input from rtl_sdr, airspy, or sdrplay software defined radios. Logs data over UDP in planeplotter or acarsserv formats to store data in a SQLite database, or JSON for custom processing. Can decode ARINC-622 ATS applications (ADS-C, CPDLC) via libacars library.
Multi-channel decoding is particularly useful with broadband devices such as the RTLSDR dongle, the AIRspy and the SDRplay device. It allows the user to directly monitor to up to 8 different frequencies simultaneously with very low cost hardware.
Looks like it interacts with the SDR directly because it has to control the frequencies it's listening on, so you can't piggyback it on, say, an existing ADS-B node.
Requires libusb, librtlsdr, libairspy, libmirsdrapi-rsp, and libacars (optional).
Airframes is a transportation (aviation, marine, etc) data aggregation service that receives ACARS, VDL, HFDL, SATCOM, and AIS data from volunteers around the world. This is similar to other efforts to collect, process, and display aircraft data like ADS-B, but with a focus on more interesting information, such as diagnostic, maintenance, and operational messages. It is under very active development and you will notice changes from day to day.
Contributing your feed allows us to make ground developing new decoders and make important statistical observations. It also benefits users of the service so that they can see more about flights as they traverse covered territories.
They're working on a REST API for participants.
Github: https://github.com/airframesio
Radio Receiver is an HTML5 webpage that uses an USB digital TV receiver plugged into your system to capture radio signals, demodulates them in the browser, and plays the demodulated audio through your computer's speakers or headphones. This is called SDR (Software-Defined Radio), because all the radio signal processing is done by software running in the computer instead of purpose-built hardware.
Radio Receiver was written to work with an RTL-2832U-based DVB-T (European digital TV) USB receiver, with a R820T tuner chip. This hardware configuration is a little dated, but support for newer tuner chips is planned.
npm install esbuild
npm run build
npm run dist
Output in dist/. dist/apps/radioreceiver/ is where the web front-end stuff is, dist/tools/ is where the utility stuff lives.
Picking apart the demo site, it looks like you only need to serve dist/apps/radioreceiver/ because the only three files that get pulled down from it are index.html, main.js, and favicon.png (which implies that everything in there needs to be uploaded).
Requires a browser that supports the HTML5 USB API, which is pretty much everything but Firefox.
Frozen intends to be a radio BBS optimized for slow connections. This is the very beginning of the project. The current status is that Frozen has a working message board, an admin tool to manage data, a terminal client to interact with the BBS, and a (very crummy!) connection to Meshtastic radios.
Now has a bill of materials for constructing your own server.
Open-weather is a feminist experiment in imaging and imagining the earth and its weather systems using DIY tools. We weave storytelling with low cost hardware and open-source software to transform our relations to a planet in climate crisis.
Co-led by Soph Dyer and Sasha Engelmann since 2020, open-weather makes artworks, leads inclusive workshops and develops resources on satellite imagery reception and reading. Through these activities, a network has formed around the project, currently numbering more than one hundred DIY Satellite Ground Station operators around the world, from Buenos Aires to Berlin.
In the tradition of intersectional feminism, open-weather investigates the politics of location and interlocking oppressions that shape our capacities to observe, negotiate, and respond to the climate crisis. In doing so, open-weather challenges dominant representations of earth and environment while complicating ideas of the weather beyond the meteorological.
A feature-rich Software Defined Radio (SDR) spectrum analyzer with real-time visualization, demodulation, and signal analysis capabilities. Real-time spectrum analysis and waterfall display. Multiple visualization modes (spectrum, waterfall, persistence, surface, gradient). Supports FM, AM, SSB demodulation with audio output. Frequency scanning and signal classification. Bookmark management for frequencies of interest. Automatic Gain Control (AGC). Recording capabilities for both RF and audio. Band presets for common frequency ranges. Configurable display and processing parameters.
Heatwave is a real-time RF spectrum analyzer that creates a waterfall display using RTL-SDR and other SoapySDR-compatible devices. It provides a visual representation of RF activity across frequency ranges with various analysis tools and features.
It uses the Linux framebuffer for graphics drawing!
Meshtastic® is a project that enables you to use inexpensive LoRa radios as a long range off-grid communication platform in areas without existing or reliable communications infrastructure. This project is 100% community driven and open source!
Long range (331km record by MartinR7 & alleg). No phone required for mesh communication. Decentralized communication - no dedicated router required. Encrypted. Excellent battery life. Send and receive text messages between members of the mesh. Optional GPS based location features.
Meshtastic utilizes LoRa, a long-range radio protocol, which is widely accessible in most regions without the need for additional licenses or certifications, unlike HAM radio operations. These radios are designed to rebroadcast messages they receive, forming a mesh network. This setup ensures that every group member, including those at the furthest distance, can receive messages. Additionally, Meshtastic radios can be paired with a single phone, allowing friends and family to send messages directly to your specific radio. It's important to note that each device is capable of supporting a connection from only one user at a time.
At its core, CATS is a packet radio standard primarily designed for autonomous position reports, but is versatile enough to support a much wider scope of communication. CATS packets are extremely versatile, consisting of multiple "Whiskers" which make up the packet. Whiskers come in several types. For example, a typical CATS position beacon would likely contain an Identification Whisker, GPS Whisker, and potentially a Comment Whisker and Timestamp Whisker. Different Whiskers can be mixed and matched to allow a wide range of data to be encoded. Detailed information on CATS can be found in the standard, linked below.
CATS is ultimately meant to be a replacement to APRS. Although APRS was magnificent when it was first developed, current technology allows us to do better. APRS also suffers from decades of bloat, making the standard difficult to learn.
This repository contains processing code for a software defined radio based passive radar. Passive radars don't transmit any signals of their own - instead, they locate targets by detecting the echoes of ambient radio signals that bounce off of them. Uses FM radio broadcasts as the illuminating signal. This is not realtime - it analyzes stored PR information and displays it, and it's not quick. It does tell you how to collect your own radar data, however, as well as which SDRs are feasible.
Uses the GPIO3 pin of an ESP8266 to broadcast analog television signals. Broadcasts on broadcast channel 3 (60-66 MHz).
A text user interface frontend for multimon-ng. mmng-ui will listen on a chosen UDP port (defaults to 8888) for raw streams from software like SDR++, use multimon-ng to decode it, and show you POCSAG messages in a wonderful text interface. It will attempt to auto-detect the output format from multimon-ng, and if it looks like JSON, it'll use it.
Software that decodes the following digital transmission modes: POCSAG512, POCSAG1200, POCSAG2400, FLEX, EAS, UFSK1200, CLIPFSK, AFSK1200, AFSK2400, AFSK2400_2, AFSK2400_3, HAPN4800, FSK9600, DTMF, ZVEI1, ZVEI2, ZVEI3, DZVEI, PZVEI, EEA, EIA, CCIR, Morse code (CW), X10.
Give it a recording or stream of raw audio and it can try to make sense of it. This includes the output of utilities like rtl_fm.
Generic satellite data processing software. Plug it into an SDR pipeline and it'll try to decode satellite images. Process and interpret in realtime or from recorded traffic. Can use either a local SDR or one shared across a network with rtl_tcp.
In the AUR. There's even a version for Android (in the F-Droid repo).
If the asciidoctor gives you any trouble (specifically, if it keeps saying it can't find itself), it means that it's been installed into the gem directory for a version of Ruby that you're not running (at least for Arch - it was in 3.2.0 but I had 3.0.0 installed).
This site contains a map of Bell/AT&T Long Lines sites throughout the US, Canada and Mexico. It is my hope to have viewers of the site contribute Sites, Site Document, Site Images, and Site Notes. This site does not contain any advertisements and all information is free for the general public and is hosted at my expense. No profit will ever made from the information on this website.
Generates a PAL, NTSC, SECAM, D/D2-MAC video signal from a video file, stream or test pattern. Also supports older 819, 405, 240 and 30 line standards, as well as the NASA Apollo video standards, both colour and mono. The input is any file type or URL supported by ffmpeg. The output can be to a file, HackRF, fl2k-supported VGA adaptors or any SDR
supported by SoapySDR.
It also supports:
This is a fork of https://github.com/fsphil/hacktv with some additional features added. Most of them are those which I personally use, though not necessarily warrant inclusions into original source.