MYNOVA RFC 是一款基于 ESP32 的开源手持射频控制器,集信号捕获、分析、克隆与重放功能于一体。它支持 315/433MHz 频段,搭载 OLED 交互界面、WiFi 与 MQTT 联网能力,可通过 Web 端或 Home Assistant 远程管理,兼具低功耗设计与可扩展的 3D 打印外壳,是学习与开发射频应用的开源硬件平台。




核心功能亮点
模块 | 关键能力 |
|---|---|
RF 信号处理 | 信号接收 / 分析、本地存储、重放,支持 315MHz/433MHz 频段 |
用户交互 | OLED 图形界面、物理按键导航,内置小游戏 |
联网与 IoT | WiFi 支持(AP/STA 模式)、Web 管理界面、Home Assistant 集成(MQTT) |
电源管理 | 实时电池监控、低功耗模式 |
硬件与软件架构
硬件核心
主控:ESP32 微控制器,负责信号处理、联网与用户交互
外设:双天线接口、OLED 显示屏、物理按键矩阵
外壳:3D 打印结构,集成天线、按键与电池仓
软件架构
开发环境:Arduino IDE 2.2.6,依赖 ESP32 v3.1.1 平台包
核心依赖库:
U8g2:OLED 图形库ESP Async WebServer:异步 Web 服务器PubSubClient:MQTT 客户端库
UI 引擎:自研嵌入式 GUI 框架,支持页面栈管理、组件复用与动画效果
快速上手流程
固件烧录:通过 Arduino IDE 编译上传固件到 ESP32
Web 界面部署:将预编译的 Web 界面文件上传至 ESP32 的 LittleFS 文件系统
设备配置:通过 OLED 界面或 Web 端设置 WiFi、MQTT 参数
信号操作:捕获、存储并重放 RF 信号,或通过数据库管理信号库
重要说明
项目基于 GPL-3.0 协议开源,可自由修改与分发,但需保留开源协议声明
该设备主要用于合法的射频信号分析与学习,禁止用于非法入侵、破解或干扰他人设备
固件与硬件设计文件(包括 PCB、3D 模型)均已公开,支持二次开发与定制
