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部分-业务终端接口

主要包括接口、通信方式、数据传输格式和命令及应答等。

一些零碎资料:

关键在于射频模块与身份证之间的交互和问答。暂时还没有解决方案。

转载于:https://www.cnblogs.com/wack/p/10172411.html

NFC身份证识别(二)相关推荐

  1. NFC身份证识别(一)

    前段时间完成了百度语音合成的项目,现在开始做NFC身份证识别. 首先要实现的是能够使用手机的nfc读取到身份证的ID,后续考虑与身份证的交互. 1.首先读ID.包括权限.初始化.活动等. 参考博客:h ...

  2. 二维码/条码识别、身份证识别、银行卡识别、车牌识别、图片文字识别、黄图识别、驾驶证(驾照)识别

    Scanner 项目地址:shouzhong/Scanner 简介: 二维码/条码识别.身份证识别.银行卡识别.车牌识别.图片文字识别.黄图识别.驾驶证(驾照)识别 更多:作者   提 Bug 标签: ...

  3. android ocr识别源码_身份证识别OCR解决手动输入繁琐问题

    随着互联网金融的的发展,越来越多的互联网金融公司都推出了自己的金融APP,这些APP都涉及到个人身份证信息的输入认证,如果手动去输入身份证号码和姓名,速度非常慢,且用户体验非常差. 为了提高在手机移动 ...

  4. 扫一扫 移动端_移动端手机APP 身份证识别 手机扫一扫离线识别

    证件识别是指能实现拍照自动输入身份信息,让用户完全告别手动输入身份证.驾驶证.行驶证等证件信息.它支持Android. iOS .Java.Linux等多终端形式接入,电 一山一,领九九,六八九八菱还 ...

  5. 身份证识别开发_成为您的身份永远不会太晚-在36岁时成为一名开发人员

    身份证识别开发 by João Henrique 通过JoãoHenrique 成为您的身份永远不会太晚-在36岁时成为一名开发人员 (It is never too late to be who y ...

  6. Python使用阿里API进行身份证识别

    Python使用阿里API进行身份证识别 1. 作者介绍 2. 身份证识别介绍 3. 调用阿里智能云API 4. 代码解析 4.1导入库 4.2 完整代码 4.3 实验结果 参考 1. 作者介绍 孟莉 ...

  7. 安卓端身份证识别与云端服务器识别

    安卓端的身份证识别已经不能满足实际的需求,和云端服务器挂接的方法应运而生,以往广泛应用方式为pc端的二代证读卡机具,但是单纯的二代证读卡方式已经不能应用到移动端的设备上,即使使用起来比较笨重,不像电话 ...

  8. uniapp生成android并调用第三方sdk的拍照进行身份证识别

    一.需求 uniapp生成android,集成商汤科技的android的sdk识别身份证信息 二.开发思路 uniapp使用Dcloudx软件的"原生打包",然后集成到androi ...

  9. android ocr 身份证识别

    ocr opencv 想必做过程图像识别的同学们都对这两个词不陌生吧. ocr (optical character recognition ,光学字符识别) 是指电子设备(例如扫描仪或数码相机)检查 ...

最新文章

  1. winxp运行html代码,关于WinXP系统实现自动化运行的操作技巧
  2. 基于时间片的轮转调度算法
  3. ctrl+f5 强刷新
  4. 科大星云诗社动态20210829
  5. 创建Python虚拟环境——下
  6. 数据结构与算法-- 广度优先打印二叉树
  7. boost::timer库使用
  8. flutter引入高德地图_Flutter笔记-调用原生IOS高德地图sdk
  9. dijkstra堆优化(multiset实现-大大减小代码量)
  10. 高级php进修,PHP进修笔记一:PHP的数据类型与常量应用
  11. 团队开发冲刺1.2(2015.5.10)
  12. Odoo10参考系列--Odoo指导方针
  13. CSS_class标签
  14. 大数据技术栈思维导图
  15. 谁是靠算法挑战华尔街的赌神?
  16. 解决intellij IDEA设置浏览器路径之后重启失效的问题
  17. Excel表格快速复制公式到最后一行,无需拖拽!
  18. IDEA启动报错Plugin Error Problems found loading plugins: Plugin “GlassFish Integration“ was not...
  19. 京东网站顶部导航条 (练习) HTML+CSS
  20. HBuilderX用uni-app做微信小程序授权登录

热门文章

  1. APP应用的同质之殇
  2. 手把手教学制作静态库和动态库
  3. 织梦html实时留言,织梦dedecms自定义表单获取留言者的IP地址及留言时间
  4. python机器学习 | K近邻算法学习(1)
  5. win服务器导入微信支付证书
  6. 腾讯开源框架Tars学习 (1、搭建平台,输出hello world)
  7. React中的四种样式使用优缺点比较
  8. 快速理解决策树 bootstrap,bagging,boosting,online boosting-五个概念
  9. 计算机管理guest用户,电脑的账户怎么管理
  10. 共享充电宝APP前端设计和实现