NFC模拟设备上的Mifare智能卡(与恩智浦芯片) [英] Emulate Mifare smart card on NFC device (with NXP chip)

查看:424
本文介绍了NFC模拟设备上的Mifare智能卡(与恩智浦芯片)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在努力寻找如何与恩智浦芯片在Android NFC设备上模拟的Mifare智能卡。这可能吗?

I'm struggling to find out how to emulate a Mifare smart card on an Android NFC device with NXP chip. Is it possible?

http://www.mifare.net/en/micommunity/qa/问题4号,他们说有办法做到这一点。有谁知道怎么回事,更详细?我一直试图让他们没有任何答案。

At http://www.mifare.net/en/micommunity/qa/ question number 4, they say there are ways to do it. Does anyone know how, in more detail? I've been trying to ask them without any answer.

和你知道是否使用了恩智浦的芯片通常都配备了嵌入式安全元件(ESE)具有Mifare能力和设备在哪里可以找到关于它的信息?

And do you know whether devices using the NXP chip normally are equipped with an embedded secure element (eSE) with Mifare capabilities and where I can find info about it?

推荐答案

您不能与恩智浦NFC控制器在Android设备上模拟MIFARE经典智能卡,因为Android操作系统不支持呢。 Android 4.4的推出基于主机的卡模拟(HCE)但只下到ISO14443-4层:

You can't emulate a Mifare Classic smart card on an Android device with NXP NFC Controller because the Android OS doesn't support that yet. Android 4.4 introduced host-based card emulation (HCE) but only down to the ISO14443-4 layer:

具体而言,机器人4.4支架模拟卡,基于NFC的论坛的ISO-DEP规范(根据ISO / IEC 14443-4)和过程中的应用协议数据单元(APDU),如ISO / IEC的7816-定义4规格。 Android的授权只在NFC-A(ISO / IEC 14443-3 A型)技术之上模仿ISO-DEP。对于NFC-B(ISO / IEC 14443-4 B型)的技术支持是可选的。所有这些规范的分层显示在图3中

Specifically, Android 4.4 supports emulating cards that are based on the NFC-Forum ISO-DEP specification (based on ISO/IEC 14443-4) and process Application Protocol Data Units (APDUs) as defined in the ISO/IEC 7816-4 specification. Android mandates emulating ISO-DEP only on top of the Nfc-A (ISO/IEC 14443-3 Type A) technology. Support for Nfc-B (ISO/IEC 14443-4 Type B) technology is optional. The layering of all these specifications is shown in the figure 3.

MIFARE经典需要让你SOL比一些低杠杆控制。什么是在 http://www.mifare.net/en/micommunity/qa/是模糊的,因为它通常是指到MIFARE而不是MIFARE经典专。 MIFARE经典是它之前的NFC论坛标准组成出来不同的动物。因此,它更难以与更高级别的项目,比如Android的整合。

Mifare Classic requires some lower lever control than that so you're SOL. What's stated in http://www.mifare.net/en/micommunity/qa/ is ambiguous since it refers to Mifare in general as opposed to Mifare Classic specifically. Mifare Classic is different animal as it came out before the NFC Forum standards to form. So it's more difficult to integrate with higher level projects like Android.

RE:NXP芯片ESE。这并不总是使用设备制造商,所以你必须在有问题的设备的结构仔细看。它是有道理的某些设备有一个ESE但不是全部。

RE: NXP chip with eSE. This is not always used by device manufacturers so you will have to look carefully at the architecture of the device in question. Some devices it makes sense to have an eSE but not all.

这篇关于NFC模拟设备上的Mifare智能卡(与恩智浦芯片)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆