用NFC天线和CCID连接UICC



我在启用NFC的Deveive(Android Phone)内有一个无接触式的smard读卡器和一个UICC。我想使用手机的NFC天线和非接触式阅读器从PC连接到UICC。是否有任何API可以使我以这种方式访问UICC?我知道有一个称为OpenMobile的API,让我从移动应用程序连接到UICC。

非常感谢!

首先,我想区分2个情况:

  1. 连接到PC的一个外部非接触式阅读器(我猜是通过USB)
  2. 根本没有读者,只有此UICC的设备。

我目前正在处理这两种情况,我已经与外部读取器(ACR122U)一起撰写和从UICC读取数据。但是特殊的是,这张卡是由我的MNO提供商格式化的,因此我可以轻松地做到这一点:Mifare Classic。此UICC中有一个模拟的Mifare 1K经典,因此我只需要作为14443-3标签连接到该设备,然后将其作为常见的Mifare卡使用。我一直在使用Vodafone NFC启用SIM卡,这就是他们在启用Vodafone钱包后出售新的NFC Sims的方式。我仍在研究如何通过这种方式格式化该卡的格式。

这有一些捕获量,例如,如果卡没有这样的格式,正如我说的那样,我仍然不知道如何像mifare一样做格式,并这样使用。一旦我lnow我将编辑此答案:)请注意,这里没有使用OpenMobileapi,因为您像通用标签一样连接到UICC。当您仅在电话中工作时,讨厌的事情就会到来...

如果您的情况是,您必须检查卡的ATR,以查看您是否正在使用14443-4或14443-3标签(Google可以帮助您获得标签的格式并区分它们)。如果是-4,则必须禁用ATS,这样您就不会跳到-4并留在Mifare的-3级。从这里,您只有一张mifare卡,并且使用7816-4 apdus易于从此处使用:)

对于第二种情况;我仍然无法写入数据或从UICC读取数据,我正在等待我的UICC提供商提供一些操作方法

如果我缺少某些东西或您的情况是这样,请让我知道!

相关内容

  • 没有找到相关文章

最新更新