iButton

Flipper Zero 支持 1-Wire 设备通信协议,这种协议应用在被称为 iButton 钥匙的小型电子钥匙中。这类钥匙用于门禁、温度测量、湿度测量、存储密钥等场景。
借助内置的 iButton 模块,Flipper Zero 可以读取、写入和模拟 iButton 门禁钥匙。该模块支持 Dallas、Cyfral 和 Metakom 钥匙协议。
本页将概要介绍 iButton 应用,并说明 iButton 模块背后的硬件。
iButton 菜单
你可以从 Main Menu 打开 iButton 应用。在该应用中,你可以读取、保存、编辑、写入和模拟 iButton 钥匙。

iButton 应用菜单
- Read:检测钥匙类型,读取并保存钥匙的唯一编号。
- Saved:模拟、编辑和写入已保存的钥匙。
- Add Manually:生成带唯一编号、可用于模拟的钥匙。
iButton 硬件
Flipper Zero 内置的 iButton 模块由一个 iButton 触点板和三根弹簧探针组成,探针位于 iButton 电路板上。

iButton 模块的引脚
其中两根探针用于数据传输,并引出到 GPIO 引脚 17。剩下的中间那根是接地。

iButton 数据引脚引出到 GPIO 引脚 17
触点板的平坦部分用于把 iButton 钥匙(从设备)连接到 Flipper Zero(主设备)。读取和写入 iButton 钥匙时,使用左侧的数据引脚和中间的接地引脚。

用于读取和写入的引脚
触点板的凸起部分用于把 Flipper Zero(从设备)连接到 iButton 读头(主设备)。模拟 iButton 钥匙时,使用右侧的数据引脚和中间的接地引脚。

用于模拟的引脚




