我想通过 NFC 读取 RFID 卡,该卡来自哥伦比亚波哥大当地的交通系统。我知道这是可能的,因为我已经下载了一个可以做到这一点的 android 应用程序!
到目前为止我的进展......当我将手机放在卡片上时,我的应用程序启动,具有 ACTION_TECH_DISCOVERED 意图,我可以读取卡片 UID 之类的内容,但我不知道如何读取我想要的信息,特别是卡上的钱。
我在stackoverflow中读到我需要做的是找到我想要访问的应用程序并发送ADPU命令,但看起来我的卡没有任何应用程序,因为使用任何android应用程序探索卡,它总是说找到 0 个应用程序。所以,我不知道我必须从哪里获得这些信息。
我的卡的技术信息是:
- 标签 ID:08 8B E2 D1 射频
- 技术:A型(ISO/IEC 14443 A型)
- 标签类型:ISO/IEC 14443-4 智能卡
- ATQA:0004
- 萨克:20
- 历史字节:01112003
- 技术类:android.nfc.tech.IsoDep、android.nfc.tech.NfcA
谢谢!