工具
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。本次未进行任何采集、解码或分析,也不代表任何设备兼容性。
关于此条目
- 类型
- 工具
- 类别
- 协议分析工具
- 关联
- 基础工具
- 目标
- 协议
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · merbanan/rtl_433 · 修订 80f7bcc
- docs/ANALYZE.md GitHub · merbanan/rtl_433 · 修订 80f7bcc
- docs/BUILDING.md GitHub · merbanan/rtl_433 · 修订 80f7bcc
- COPYING GitHub · merbanan/rtl_433 · 修订 80f7bcc
- https://github.com/merbanan/rtl_433/releases/tag/25.12