ISO/IEC 14443协议 智能卡通讯详解
ISO/IEC 14443标准 是国际标准化组织(ISO)和国际电工委员会(IEC)联合制定的一套用于 非接触式智能卡 与读卡器之间通信的规范。该协议主要应用于近距离无线通信场景,如门禁系统、公共交通支付和电子身份证等。通常其最大通信距离在10厘米以内。
14443协议 分为两个主要部分:Part 1 和 Part 2。
物理层:在 物理层,协议规定了使用13.56MHz的 射频识别(RFID) 技术,能够非接触传递能量,使得卡片无需内置电池即可通信。调制方式采用 ASK(反相相移键控) 和 FSK(加载调幅),用于数据编码和解码。
数据链路层:数据链路层 负责确保数据传输的可靠性,采用 CRC校验 来检测错误,并通过奇偶校验和重传机制保障数据正确到达。此外,协议定义了数据包结构,包含起始位、数据位、校验位和结束位。
应用层:应用层 定义了智能卡和读卡器之间的交互过程,包括激活、防碰撞处理、命令与响应的格式。防碰撞机制确保多张卡片不会同时响应导致冲突,命令和响应按一定结构传输。
14443子协议类型:协议分为 Type A 和 Type B。Type A 广泛应用于 NFC(近场通信) 技术,主要用于支付卡;而 Type B 具有更高的 数据安全性 和灵活的数据速率,常见于公共交通系统。
用户评论