工具

rtl_433 ISM 频段设备无线协议解码器

接收并解码 ISM 频段设备(如气象传感器、遥控器、门铃和报警传感器)的无线传输,可使用 RTL-SDR 或 SoapySDR 接收机,也可读取录制的 I/Q 文件,并以 JSON、CSV、MQTT 等格式输出解码字段。对内置解码器无法识别的信号,脉冲分析器会报告 OOK/FSK 时序,并给出灵活 -X 解码器的提示,用于将帧切分为比特;按其分析指南,把这些比特对应到具体数值仍需分析者依据已知读数完成。

使用条件与局限

  • 实时接收需要基于 RTL2832 的 RTL-SDR 接收棒或 SoapySDR 设备;README 列出的积极测试设备包括 LimeSDR、PlutoSDR、HackRF One 和 SoapyRemote,也可连接 rtl_tcp 服务器。没有接收机时,可读取录制的 CU8、CS16 或 CF32 I/Q 及 AM 采样文件;-S 选项可把捕获到的信号保存为文件。
  • 以可移植的 C99 编写,使用 CMake 构建;RTL-SDR 与 SoapySDR 库在构建时均为可选,只有 TLS 输出需要 OpenSSL。Debian/Ubuntu(rtl-433)、FreeBSD 和 Homebrew 提供软件包;25.12 版(2025-12-12)提供 Linux、macOS arm64 和 Windows 二进制文件,所审阅的 master 提交日期为 2026-10-11。
  • 审阅时 README 列出 380 个设备协议,编号至 386,其中 44 个默认禁用,需通过 -R 或配置文件启用。内置解码器只覆盖所列型号;对其他信号,分析器和灵活解码器只对 OOK/FSK 脉冲分帧并切分为比特,不会推断字段含义或协议语义。
  • 采用 GPL-2.0。可选的 HTTP API 输出默认监听 0.0.0.0:8433。本次未进行任何采集、解码或分析,也不代表任何设备兼容性。

关于此条目

类型
工具
类别
协议分析工具
关联
基础工具
目标
协议

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · merbanan/rtl_433 · 修订 80f7bcc
  2. docs/ANALYZE.md GitHub · merbanan/rtl_433 · 修订 80f7bcc
  3. docs/BUILDING.md GitHub · merbanan/rtl_433 · 修订 80f7bcc
  4. COPYING GitHub · merbanan/rtl_433 · 修订 80f7bcc
  5. https://github.com/merbanan/rtl_433/releases/tag/25.12