1、首先需要了解身份证阅读器的工作原理与流程。
详见《居民身份证验证安全控制模块接口技术规范》,标准GA 467-2004。
大致原理图:
sam_v:验证安全控制模块(secure access and control module for validation)
2、并行与串行:
串行接口:串行接口,简称串口,也就是COM接口,是采用串行通信协议的扩展接口。串口的出现是在1980年前后,数据传输率是115kbps~230kbps,串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备,目前部分新主板已开始取消该接口。
并行接口:并行接口,简称并口,也就是LPT接口,是采用并行通信协议的扩展接口。并口的数据传输率比串口快8倍,标准并口的数据传输率为1Mbps,一般用来连接打印机、扫描仪等。所以并口又被称为打印口。
USB:通用串行总线(英语:Universal Serial Bus,缩写:USB)是连接计算机系统与外部设备的一种串口总线标准
3、标准中第4部分-射频模块接口:
主要包括接口类型以及射频接口模块与SAM_V模块之间通讯,请求和应答等。
4、标准中第5部分-业务终端接口
主要包括接口、通信方式、数据传输格式和命令及应答等。
一些零碎资料:
关键在于射频模块与身份证之间的交互和问答。暂时还没有解决方案。