ACR122U NFC读写器API V2.04手册

需积分: 10 5 下载量 169 浏览量 更新于2024-07-19 收藏 890KB PDF 举报
"API-ACR122U-CN-2.04" API-ACR122U-CN-2.04是针对ACR122U非接触式智能卡读写器的一个应用程序编程接口,它允许用户通过USB接口与NFC(近场通信)读写器进行交互。这款设备广泛应用于各种场景,如小额支付、门禁控制、身份识别和自动收费系统,因为它的非接触特性提供了便捷和快速的操作体验。 ACR122U读写器支持多种智能卡协议,包括ISO14443A和B系列,MIFARE和DESFire等。该接口文档的版本历史记录显示了持续的更新和改进,如命令的细化、文件格式的优化以及新功能的添加,例如设置超时参数、卡片检测期间的蜂鸣器输出控制等。 在功能实现部分,API-ACR122U-CN-2.04详细描述了读写器的工作流程,包括如何与读写器建立通信、智能卡读写器接口的概述以及如何处理不同类型的智能卡。通信流程图有助于开发者理解读写器在接收和发送数据时的操作步骤。 关于PICC(被动式射频识别卡)接口,文档详细阐述了ATR(Answer To Reset)的生成过程,分为适用于ISO14443-3和ISO14443-4两种不同标准的格式。ATR是智能卡在初始化过程中向读写器发送的响应,包含了卡的类型、操作参数等关键信息。 此外,文档还列举了常见的PICC指令,这些指令用于执行读取、写入、认证等操作。例如,认证指令用于验证卡片的安全性,而读取二进制块指令则用于从卡片中获取数据。这些指令的详细说明对开发人员编写与读写器交互的应用程序至关重要。 总体而言,API-ACR122U-CN-2.04为开发者提供了全面的技术支持,帮助他们利用ACR122U读写器实现各种非接触式智能卡应用。通过不断的更新和改进,此接口确保了与最新技术的兼容性,提升了用户体验。