Keen Electronics 钥匙扣

发布: (2026年2月19日 GMT+8 13:19)
4 分钟阅读
原文: Dev.to

Source: Dev.to

产品介绍

这是一款带有两个按钮和一个绿色 LED 的小钥匙扣。正面印有公司名称 Keen Electronics Ltd.(已于 2025 年 11 月注销)以及电话号码 01296 423203,背面有一个序列号贴纸,内容为 000984

  • 橡胶按钮已变得极其柔软,按下后会永久变形。
  • 内部使用 NM21/23 12 VDC 电池。
  • PCB 上标记为 “AMTX2B‑4‑ER”,只能提供通用信息。

该装置仍能工作:绿色 LED 亮度较高但略有闪烁,摇动钥匙扣时 LED 会随 RF 信号同步闪烁。

有两个按钮(此处称为 ),以及通过同时按下两者激活的 紧急模式,相当于第三个按钮。


无线电

钥匙扣的发射频率约为 433.83 MHz。数据采用 开关键控 (OOK) 并使用 脉冲距离调制 (PDM):开启脉冲长度固定较短,脉冲之间的间隔携带数据。

  • 脉冲时长约 460 µs(其中一半 230 µs 作为基准时序)。
  • SAW 谐振器导致载波频率在传输过程中漂移,但时序相对稳定。

数据

发送三个不同的数据包,分别对应 左按钮右按钮两键同时(紧急)

派生符号:

"S" = 00111111111111111000000000000000
"0" = 1100
"1" = 1100000

使用这些符号后,数据包如下:

S 10000111 10000011 10000000 00010101 01010000 01010100 00000000
S 10000111 10000011 10000000 00100101 01010000 01010100 00000000
S 10000111 10000011 10000000 00110101 01010000 01010100 00000000
                               ^^  (按钮特定位)

每个数据包由 7 个完整字节 组成;唯一的差别是指示哪个按钮被按下的两位。一次传输会重复该数据包最多 六次,随后以一个同步符号 “S” 结束。

完整传输示例:

Full transmission of an RF signal


协议

对德州仪器 (Texas Instruments) PDM 实现的研究(参见其《红外遥控实现》文档)表明,前导 同步 符号(“S”)相当于文档中以毫秒为单位定义的“前导码”,其余数据则被量化。

观察结果:

  • 没有校验和
  • 没有滚动码
  • 易受重放攻击
  • 可通过简易钥匙扣复制器复制

未完待续

仍需进一步调查,理想情况下能够获取接收器以及更多钥匙扣。待解答的问题包括:

  • 哪些位标识钥匙扣 ID?
  • 是否还有其他功能更多的钥匙扣使用相同的编码?
  • 是否存在一个“主” ID 可以绕过单个钥匙扣 ID?
  • 接收器是否支持钥匙扣未发送的额外 RF 命令?
  • 背面的序列号标签是否与发送的代码有关?
0 浏览
Back to Blog

相关文章

阅读更多 »

Apex B. OpenClaw,局部嵌入

本地嵌入用于私有记忆搜索。默认情况下,OpenClaw 的 memory search 会将文本发送到外部的 embedding API,通常是 Anthropic 或 OpenAI……

Apex 1. OpenClaw, 供应商历史

从 ChatGPT、Anthropic 和 Google Gemini 导入聊天记录。使用 OpenClaw,你可以做的最强大的事情之一是 bootstrap 你的记忆……