首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为CPR 40.30读取器编写基于主机的卡模拟

为CPR 40.30读取器编写基于主机的卡模拟
EN

Stack Overflow用户
提问于 2014-12-09 17:28:14
回答 1查看 1.8K关注 0票数 1

HCE是在Android4.4中实现的,但是很少有关于如何在模拟卡中写入的信息。

  • 我有CPR 40.30读取器
  • 这位读者带来了一些样本NFC卡。我使用NFC卡读取应用程序读取这些卡片。

与CPR 40.30兼容的NFC卡详细信息

集成电路制造商: NXP半导体 IC类型: MIFARE超薄(MF0ICU1)??NDEF?每页4字节* 48字节用户内存(12页) --技术android.nfc.tech.NdefFormatable android.nfc.tech.NdefFormatable android.nfc.tech.MifareUltralight android.nfc.tech.NfcA *最大收发器长度: 253字节*默认最大收发器超时: 2000 ms详细协议信息: ID: 04:AC:91:52:CB:29:80 ATQA: 0x4400 SAK: 0x00

我想写HCE代码,并希望我的Android手机能像卡一样,可以被CPR 40.30读取器读取。我假设HCE代码应该模仿上面提到的规范的卡,因为上面的NFC卡可以被读取器读取。

到目前为止,我为HCE找到的唯一有用的示例代码是,但它使用的是ISO。我想用NFC-A (ISO/IEC 14443 A型)代替。

我如何编写代码来模拟NFC卡?

参考链接:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-30 09:57:19

Android只支持在ISO (ISO/IEC 14443-4)之上模拟ISO/IEC 7816-4应用程序结构.Android没有提供任何方法来访问较低协议层的仿真。

来自开发人员指南

具体而言,Android4.4支持基于NFC-DEP规范(基于ISO/IEC 14443-4)和ISO/IEC 7816-4规范中定义的进程应用协议数据单元(APDU)的仿真卡。

请注意,CPR 40.30也应该支持ISO-DEP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27385069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档