DONSEE东信智能 - 身份证社保卡读卡智能终端应用服务商

eastcoms@qq.com
400-6722-705
首页 > 服务支持专区 > 产品支持 > SDK开发包和软件下载

身份证阅读器如何在Linux操作系统读取身份证信息以及相片解码SDK二次开发包?

来源:www.eastcoms.com   标签:Linux 身份证信息 身份证阅读器 身份证读卡器   发布时间: 2018-9-8 10:12:16

我们都知道,身份证阅读器更多的应用场景还是基于PC Windows和终端Android等操作系统来使用,基于这些系统,身份证读卡器使用没有任何问题。那么Linux系统读取身份证信息有无SDK二次开发包提供呢?

Linux操作系统读取身份证信息

但是一些门禁系统、道闸、考勤系统以及人脸识别系统等,更多的还是基于Linux或者ARM 单片机等系统来使用。Linux系统相对而言,有更可靠更高的稳定性,一直广受市场的青睐。

身份证阅读器Linux系统开发包
版本:V2018.09.25(USB版本)

注意:此Linux版本是我公司最新的采用USB接口通讯的开发包,涵盖了身份证、M1、CPU、IC等多种卡片的Linux系统应用示例,包括了身份证相片解码。

身份证阅读器Linux系统根据编译环境不同,需要提供对应的交叉编译链,定制SDK开发包即可使用。

下图是给其他客户定制编译过的,如果刚好有一样的,可以咨询下载使用。

Linux系统ARM交叉编译链
Linux系统ARM交叉编译链










以下内容是之前旧的解决方案:

——————————————————————————————————————————————————————————————————

Linux系统使用身份证阅读器要解决两个问题:

1、Linux系统和身份证阅读器通讯的问题

由于身份证阅读器USB设备需要驱动,目前只有Windows的驱动,部里并没有提供Linux或者单片机驱动,所以Linux、单片机、ARM等无法使用USB设备。

推荐方案:使用RS232或者TTL串口的身份证阅读器模块。


2、身份证信息中相片解码的问题

身份证芯片里面存储的信息分为:文字信息、相片信息、指纹信息三个。

文字信息:文字信息直接转Unicode就可以得到明文的姓名、身份证号码、地址、出生等文字信息。

相片信息:芯片里面相片的采用加密方式进行存储的,如果要解码成.jpg、.bmp或者base64等格式图片,需要调用部里统一的相片解码库,目前相片解码库只有DLL形式的windows解码库,以及SO形式的Android相片解码库。所以Linux平台无法直接完成相片解码。

解决办法:把相片解码服务放在Windows服务器来完成,Linux得到的相片加密信息往Linux系统发送,等待返回的相片解码信息。

不足:这个办法会有延迟,而且有一些应用场景并不允许使用联网方式,必须使用局域网这种就比较麻烦了。

广东东信智能科技有限公司多功能身份证社保卡读卡器模组

3、智能身份证验证设备说明

多功能智能卡读卡器模块,支持身份证、社保卡、医保卡、IC卡、CPU卡、M1卡、磁条卡等多种卡片识别读取,提供完善的接口SDK二次开发技术支持,可提供Linux、单片机、ARM的通讯协议,可以适用于市场上的闸机、门禁、人脸识别考勤机、机器人终端、通道闸等产品使用。


产品咨询热线:13822216429

技术咨询热线:13922210502

广东东信智能科技有限公司 www.eastcoms.com

广东省广州市科学城总部经济区观虹路12号


 

 
QQ在线咨询