问题描述
我正忙于创建一个服务器和软件,以从欧洲行车记录仪(数字和智能)远程读取数据。到目前为止一切正常,但我有一个奇怪的问题。
当新的“远程转速计下载”开始时。我首先从我发送到行车记录仪的公司智能卡中请求 ATR。他处理它,并从智能卡请求其他东西。一些 APDU 相互上下移动,最终由于智能卡出错,该过程停止。返回错误代码“6A88”。换句话说,找不到引用的数据。这总是发生(使用此行车记录仪 + 公司卡)。下面是所有命令的顺序:
- 智能卡:3BDF960080B1FE451F870031C16408923201738421E0059000C5(提供 atr)
- TACHO:00A4020C020002(选择一些文件)
- 智能卡答案:9000(明白,没问题)
- TACHO:00B0000009(读取 9 个字节)
- 智能卡答案:0001036F1A042104309000(请求的字节数)
- TACHO:00A4040C06FF544143484F(选择一个 DF)
- 智能卡答案:9000(明白,没问题)
- TACHO:00A4020C020501(选择一些 EF)
- 智能卡答案:9000(明白,没问题)
- TACHO:00B0000001(读取一个字节)
- 智能卡答案:04(字节)
- TACHO:0022C1B60A8308001837DE0214FFA1(管理安全环境命令)
- 智能卡答案:6A88(未找到参考数据)
这里的一切都是自动化的。据我所知,设备与行车记录仪或 PCSC 软件与智能卡之间的通信没有错误。如果在那里,无论如何前几个apdus都会出错。它总是在上面列表中的第 12 个命令处停止。我们没有想法...
有人知道该怎么做吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)