315MHz 遥控器逆向复刻:从 USRP 抓包到 ESP8266 Web 遥控
关键字:315MHz遥控器协议分析;USRP抓包;URH OOK解调;1527编码 EV1527;CMT2157B;rc-switch;ESP8266 FS1000A
手里有个四键遥控器,旁边还躺着一块十年前的 ESP8266,想着终于能派上用场:把遥控协议分析出来,用 ESP8266 + 无线模块重放,再挂上串口或 Wi-Fi,手机就能控设备。
前期做功课,了解到市面这类遥控多半在 315 M / 433 M。思路也就清楚了,先用无线电硬件把信号抓下来、把结构拆开,分析清楚协议、再买对应频段模块接到 ESP8266 上重放。
这是笔者第一次正经碰无线电,坑没少踩:两套十六进制其实是同一串 bit 的不同显示,波形跟原机不完全一样却照样能控……收获倒是不少。
这篇文章按「遥控器拆解 → 定频抓包 → 分析协议 → 解码 → 复刻」记主线;芯片型号和 rtl_433 捷径都是重放跑通之后才补上的。