【发布时间】:2021-01-04 09:36:54
【问题描述】:
大家,我正在开发一个带有 LTE 4G 模块的项目,并遇到如下问题:
- 我编写了一个 SIM 卡应用程序(使用 Java 技术)并将其下载到 SIM 卡中。
- 下载小程序后,将SIM卡插入读卡器,然后我可以通过这个读卡器向小程序发送APDU。小程序工作正常,它接受 APDU 并返回响应。
- 完成APDU测试后,将SIM卡插入LTE 4G模块,通过uart发送AT+CCHO="A0BB01020304050001"(A0BB01020304050001是我的小程序DF名)打开小程序,4G模块返回+CME ERROR: 15(SIM Wrong)。但是卡内其他一些原版小程序(如USIM)可以这样正常打开。
那么,有谁知道我的applet或AT+CCHO命令有哪些需要注意的地方吗?我将不胜感激并愿意付出我所拥有的一切。
【问题讨论】:
-
您的小程序和卡片是否支持逻辑通道(例如小程序扩展了 MultiSelectable)?
-
是的,该模块支持CCHO,卡也支持。但是applet MultiSelectable,我不太确定。我只需要为小程序建立一个通道,这有关系吗?或者我怎么知道它是否是 MultiSelectable?
标签: smartcard at-command javacard sim-card lte