awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
merbanan avatar

merbanan/rtl_433

0
View on GitHub↗
7,529 stars·1,533 forks·C·GPL-2.0·5 vues

Rtl 433

This project is a software-defined radio signal decoder and protocol analyzer designed to translate raw radio transmissions from ISM bands into human-readable data. It functions as a tool for capturing radio samples, analyzing pulse timings, and decoding signals from wireless devices.

The system acts as a data bridge, converting decoded radio signals into JSON format for publication to MQTT brokers or exposure via Prometheus-compatible endpoints. It also serves as a signal capture tool capable of recording raw radio samples and demodulated pulses to files for offline analysis and simulated playback.

The software covers a broad range of capabilities, including hardware integration through standardized APIs for receiver tuning, signal processing via noise filtering and multi-frequency polling, and data integration for streaming to time-series databases. It further provides tools for radio protocol analysis by calculating pulse and gap distributions to identify unknown transmission patterns.

Hardware and decoder settings are managed through persistent file-based configuration.

Features

  • Wireless Protocol Decoders - Translates raw radio transmissions from ISM bands into human-readable data using software defined radio hardware.
  • Radio Signal Decoders - Translates raw radio transmissions from ISM bands into human-readable data using software-defined radio hardware.
  • Hardware Abstraction Layers - Interfaces with varied radio hardware through a standardized layer to manage frequency tuning and gain settings.
  • Hardware Interface Standardizations - Uses a standardized API to abstract hardware control across different software-defined radio brands.
  • Pulse Demodulators - Converts raw radio samples into a sequence of timed pulses and gaps for protocol analysis.
  • Frequency Tuning - Provides precise adjustment of receiver frequencies and gain to optimize the capture of radio signals.
  • Radio Signal Analysis - Analyzes pulse timings and signal patterns to identify and decode unknown radio transmission protocols.
  • Pulse Distribution Analysis - rtlsdr-decoder summarizes the duration of pulses, gaps, and periods to identify unknown transmission patterns.
  • Signal Noise Filtering - Uses squelch and autolevel settings to remove background noise and isolate radio transmissions.
  • Software Defined Radios - Connects and tunes software defined radio receivers to capture radio signals across various frequencies and bands.
  • Protocol Analyzers - Analyzes pulse timings and signal distributions to identify and decode unknown radio transmission patterns.
  • Radio - Translates decoded radio signals into JSON format for publication to MQTT brokers.
  • Signal Pattern Matchers - Matches demodulated pulse sequences against a library of known device signatures to extract human-readable data.
  • MQTT Connectors - Converts decoded signal data to JSON and sends it to an MQTT broker for system integration.
  • Time-Series Data Forwarding - Relays decoded radio signals to time-series databases or monitoring systems for long-term storage and visualization.
  • IQ Sample Captures - Records raw in-phase and quadrature radio samples from SDR hardware to storage for analysis.
  • Pulse Timing Analysis - Summarizes the duration of pulses, gaps, and periods to identify unknown transmission patterns.
  • Frequency Scanners - Implements a system to cycle through a list of frequencies to monitor multiple radio bands sequentially.
  • Frequency Scanning and Monitoring - rtlsdr-decoder hops between a list of different radio frequencies at set intervals to monitor multiple bands.
  • Wireless Signal Recorders - Captures raw radio samples to files for offline analysis, testing, and simulated playback.
  • Signal Capture and Replay - Records raw radio samples and demodulated pulses to files for offline analysis and playback.
  • Signal Replayers - Reads recorded data files to simulate radio receptions instead of listening to live airwaves.
  • Wireless Sensor Monitors - Collects data from wireless sensors and exports it to MQTT brokers or databases for home automation.
  • Radio Data Exporters - Routes decoded signal information to various external sinks like MQTT, JSON-RPC, or time-series databases.
  • IQ Sample Replays - Feeds recorded raw I/Q signal data back through the decoding pipeline to simulate live radio receptions.
  • Prometheus-Formatted HTTP Endpoints - Exposes decoded radio metrics via a Prometheus-formatted HTTP endpoint for remote observation.

Historique des stars

Graphique de l'historique des stars pour merbanan/rtl_433Graphique de l'historique des stars pour merbanan/rtl_433

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait merbanan/rtl_433 ?

This project is a software-defined radio signal decoder and protocol analyzer designed to translate raw radio transmissions from ISM bands into human-readable data. It functions as a tool for capturing radio samples, analyzing pulse timings, and decoding signals from wireless devices.

Quelles sont les fonctionnalités principales de merbanan/rtl_433 ?

Les fonctionnalités principales de merbanan/rtl_433 sont : Wireless Protocol Decoders, Radio Signal Decoders, Hardware Abstraction Layers, Hardware Interface Standardizations, Pulse Demodulators, Frequency Tuning, Radio Signal Analysis, Pulse Distribution Analysis.

Quelles sont les alternatives open-source à merbanan/rtl_433 ?

Les alternatives open-source à merbanan/rtl_433 incluent : portapack-mayhem/mayhem-firmware — Mayhem-Firmware is a custom firmware for the PortaPack add-on that transforms a HackRF software-defined radio into a… gqrx-sdr/gqrx — Gqrx is a software defined radio application used to capture and demodulate radio signals across various frequencies… f4exb/sdrangel — SDRangel is a comprehensive software-defined radio suite and digital signal processing framework. It functions as an… oros42/imsi-catcher — This project is a GSM IMSI catcher and cellular network traffic analyzer designed to intercept radio signals and… cifertech/esp32-div — ESP32-DIV is a handheld wireless pentesting platform designed for analyzing and disrupting a wide range of wireless… alexandrerouma/sdrplusplus — SDRPlusPlus is a cross-platform software-defined radio suite used for capturing, processing, and visualizing radio…

Alternatives open source à Rtl 433

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Rtl 433.
  • portapack-mayhem/mayhem-firmwareAvatar de portapack-mayhem

    portapack-mayhem/mayhem-firmware

    5,199Voir sur GitHub↗

    Mayhem-Firmware is a custom firmware for the PortaPack add-on that transforms a HackRF software-defined radio into a standalone handheld device capable of receiving, transmitting, and analyzing radio signals across a wide frequency range. The firmware provides a complete operational environment with an event-driven touchscreen interface, a menu-driven application launcher, and a real-time sample streaming pipeline that connects the hardware abstraction layer to a suite of modular applications. All user data, including frequency presets, captures, and configuration files, are stored on a remova

    Chackrfhackrf-componentsportapack
    Voir sur GitHub↗5,199
  • gqrx-sdr/gqrxAvatar de gqrx-sdr

    gqrx-sdr/gqrx

    3,614Voir sur GitHub↗

    Gqrx is a software defined radio application used to capture and demodulate radio signals across various frequencies to produce audio and visual data. It translates raw radio waves into audible sound using standard modes including AM, FM, SSB, and CW. The project provides tools for radio signal analysis through real-time frequency plots and waterfall displays. It enables the capture of raw baseband data and received audio for offline playback and technical analysis. The software includes capabilities for tuning radio frequencies, filtering signal noise via band-pass filters and gain control,

    C++airspyfftfuncube-dongle
    Voir sur GitHub↗3,614
  • f4exb/sdrangelAvatar de f4exb

    f4exb/sdrangel

    3,828Voir sur GitHub↗

    SDRangel is a comprehensive software-defined radio suite and digital signal processing framework. It functions as an RF spectrum analyzer and modular radio demodulator, providing a unified hardware abstraction layer to connect various radio devices to software processing pipelines for data acquisition and transmission. The platform is distinguished by its modular architecture, which uses a data-flow graph of dynamic libraries to construct signal processing chains. This allows for a plugin-based environment where users can extract audio and digital data from raw radio signals using various mod

    C++airspyairspyhfbladerf
    Voir sur GitHub↗3,828
  • oros42/imsi-catcherAvatar de Oros42

    Oros42/IMSI-catcher

    3,770Voir sur GitHub↗

    This project is a GSM IMSI catcher and cellular network traffic analyzer designed to intercept radio signals and extract mobile subscriber identities and network location information. It functions as a mobile subscriber identifier decoder, parsing radio packets to retrieve identity numbers and mapping them to specific countries and operators. The system provides capabilities for targeted tracking by monitoring network traffic for specific subscriber identities to detect when a device enters a coverage area. It includes a GSM frequency scanner to detect active base stations and cellular bands

    Pythoncellphonesfrequencygr-gsm
    Voir sur GitHub↗3,770
Voir les 30 alternatives à Rtl 433→