NFC证件读取SDK V21:Linux开发文档

需积分: 0 0 下载量 6 浏览量 更新于2024-08-05 收藏 161KB PDF 举报
"该文档是Linux开发文档的V21版本,主要关注NFC读卡接口的使用,包括SDK支持的证件类型、硬件购买指南、接口概述、接口调用示例,以及涉及到的回调和结构体。文档还提到了解码接口的更新,增加了对外国人永久居住证的支持。此外,提供了相关硬件购买链接以及开发和支持的联系方式。" 1. **概述** - SDK支持的证件种类包括二代身份证、港澳台居民居住证和外国人永久居留身份证。 - 对于二代身份证,SDK新增了身份鉴权功能,只有通过鉴权的用户才能使用解码服务器。 - 使用SDK读取证件时需配合公司的专用证件读卡器。 2. **硬件购买** - 提供了两个淘宝链接用于购买读卡器,型号可能不同,用于不同场景。 - 另一个链接用于购买解码服务相关的服务器设备。 3. **接口概要** - 关键接口定义在`ReadCardInfoInterface.h`文件中,同时需要包含`Type.h`文件以获取类型定义。 4. **接口调用样例** - 示例代码展示了如何打开设备(`cardOpenDeviceEx`)、设置卡类型(`setCardType`)、查找卡片(`cardFindCard`)以及读取双卡信息(`cardReadTwoCard`)。 - 读取成功后,调用`decodeCardImage`接口解码证件照片。 5. **回调和结构体** - 文档虽未详细说明,但通常在接口调用中,回调函数用于处理异步事件,如读卡完成或解码失败。 - 结构体如`TwoIdInfoStructExcardinfo`可能用于存储读取到的卡片信息,包括身份信息和照片等。 6. **版本更新** - 文档提及了从V2.0.0到V2.0.1的更新,增加了对外籍人士永久居住证的支持。 7. **解码接口** - `decodeCardImage`接口用于将证件照片解码为可处理的格式,可能是原始的图像数据或Base64编码。 开发者在进行Linux系统下的NFC证件读卡应用开发时,可以参考这个文档来理解如何与硬件交互,实现身份验证,以及如何处理读取到的证件信息。需要注意的是,具体接口的使用细节和参数可能需要查看更详细的API文档,或者联系提供的技术支持以获取更多信息。