东信社保卡医保卡底层指令通讯协议(支持单片机、Linux、ARM等嵌入式系统使用)

东信社保卡读卡器串口底层指令协议

东信社保卡读卡器医保卡读卡器底层指令通讯协议,本协议适用有底层开发经验的技术人员使用,支持单片机、Linux、ARM等嵌入式系统使用。

支持的产品型号有:东信EST-100身份证社保卡读卡器、东信EST-100R二维码终端等产品。

社保卡指令支持脱机读取全国的社保卡、医保卡、市民卡等卡面信息,无法调取金融账户,适用于一些无身份证,可以用社保卡代替身份证来使用的场所,广泛适用于自助机、安卓机、医院体检机、社保终端等查询业务产品。

社保卡读取流程:接触冷复位 > 选择应用环境 > 选择EF06/EF05文件 > 读信息,可参考以下演示。

1接触冷复位:

发送:EA EB EC ED 05 00 74 0C 7D BB

返回:EA EB EC ED 16 00 00 74 3B 6D 00 00 00 81 54 40 00 86 60 44 01 00 6B 36 68 37 BB

 

2选择应用环境:

发送:EA EB EC ED 19 00 72 0C 00 A4 04 00 0F 73 78 31 2E 73 68 2E C9 E7 BB E1 B1 A3 D5 CF 95 BB

返回:EA EB EC ED 07 00 00 72 61 1B 0F BB

 

2.1、选择EF06文件EF06文件存储姓名、身份证号码、性别、名族、出生日期):

发送:EA EB EC ED 0D 00 72 0C 00 A4 02 00 02 EF 06 00 3E BB

返回:EA EB EC ED 07 00 00 72 90 00 E5 BB  

 

读取社会保障卡号码/身份证号码:

发送:EA EB EC ED 0A 00 72 0C 00 B2 08 00 14 DA BB

返回:EA EB EC ED 1B 00 00 72 08 12 34 32 31 37 32 31 31 39 38 36 30 34 32 35 33 34 30 31 90 00 E3 BB  

解析示例:

EA EB EC ED:起始帧;

1B 00:总数据长度27字节;

00:成功;

72:信息类型域;

08:标志;

12:信息有效长度18字节;

34 32 31 37 32 31 31 39 38 36 30 34 32 35 33 34 30 31:转ASC得身份证号码:421721198604253401;

90 00APDU指令成功标志;

E3:异或检验位;

BB结束帧

 

读姓名:

发送:EA EB EC ED 0A 00 72 0C 00 B2 09 00 20 EF BB

返回:EA EB EC ED 27 00 00 72 09 1E D5 C5 C8 FD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 00 F7 BB

解析:姓名为:D5 C5 C8 FD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00,转ASC为:张三;

 

完整指令信息,可以访问查阅:http://www.eastcoms.com/service/downdrive/595.html

 

TIPS:

社保卡是每个地区社保局自己发行的,会出现有些地区个别字段信息不按标准规范来,例如性别、名族、卡号等,这种情况就无法读。一般的社保卡姓名和身份证号码都是可以通过社保卡指令来读取的。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值