OOK Studio
本地运行
Princeton / OOK

把一段高低电平,读成遥控器里的地址和数据。

OOK Studio 是一个本地运行的 OOK 波形与编码工作台。它不连接设备,只处理你粘贴进来的 0/1 波形或静态码,适合做捕获后的整理、对比和格式转换。

信号切片

OOK / ASK
carrier on = 1carrier off = 0
2262 / 22601527 / 2242URH 0/1
输入
0 / 1

URH 解调后的方波字符串,去掉空格与噪声后即可分析。

输出
code

静态地址码、数据码,或者两个码之间的差异。

从这里开始

不知道选哪一项时,先把 URH 里的那串 0/1 粘进“解码”。

边界:只处理你拥有或获得书面授权的设备与信号。这个工具不会发射信号,也不包含自动重放或暴力枚举功能。
Decode

解码

粘贴 URH 解调后的 0/1 串。2262/2260 输出 12 位静态码;1527/2242 输出 10 位地址加 4 位数据。

等待输入。
判定提示:2262/2260 的 25 段脉冲里,最后一段是同步位;1527/2242 的最后 4 位是数据码。解不出来时先检查 URH 是否把噪声也解成了 1,或者抓到的帧是否完整。
Convert

地址转换

在 1527 的 4 位拨码表示和 2 位二进制表示之间转换。只转换 10 位地址,不处理后面的 4 位数据。

等待输入。
4 位表示只接受 0 1 F H,长度必须为 10;2 位表示只接受 0 1,长度必须为 20。输入数据码会被拒绝,避免把地址和数据混在一起。
Compare

对比两个码

把两次抓到的静态码放在一起,按位比较。相同显示短横,不同显示尖号,长度多出来的部分显示加号。

Code A / Code B

可以直接粘贴工具解码后的结果,也可以粘贴已经整理好的静态码。

等待输入。
相同不同长度差异
Reference

速查

几个最容易混淆的字段。真正判断协议时,仍要看完整帧、同步位和脉宽分布。

项目2262 / 22601527 / 2242
常见静态码0 / F / 10 / 1 / F / H
码位12 位(3 位一组)10 位地址 + 4 位数据
地址表示三态编码4 位拨码 / 2 位二进制
脉冲段25 段,末段为同步25 段,末段为同步
工具入口解码 → 2262 / 2260解码 → 1527 / 2242

读结果时先看三件事

1输入是不是完整的 25 段脉冲。少一段,地址和数据都会错位。
2平均脉宽是不是被噪声拉偏。URH 的毛刺会直接变成 N/W 判断错误。
32262 和 1527 的静态码长得很像,但同步位和位宽不同;解不出来时换另一个协议试一次,别改输入硬凑。
本工具只做字符串层面的格式整理,不做射频解调,也不判断设备是否可被重放。抓包、发射和测试都需要设备所有者的授权。