Android NFC手机可以作为NFC标签吗?

从我迄今为止所了解的情况来看,NFC手机将充当NFC读取器,从NFC标签读取数据。 现在我的问题是,我们可以切换吗? 我们可以让Android NFC手机performance为NFC读卡器将从中获取数据的标签吗?

感谢你的协助。

在这个时候,我会回答“不”或“有困难”,但随着android NFC API的发展,这可能会随着时间而改变。

NFC交互有三种模式:

  1. Reader-Writer:手机读取标签并写入。 这不是模拟一个卡,而是一个NFC读写器设备。 因此,您无法在此模式下模拟标签。

  2. 点对点:手机可以读取并传回ndef消息。 如果标签阅读器支持点对点模式,那么手机可能充当标签。 但是,我不确定android是否在LLCP协议(NFC逻辑链路协议)之上使用自己的协议,这会阻止大多数读者将手机当作nfc标签。

  3. 卡模拟模式:手机使用安全元件来模拟智能卡或其他非接触式设备。 我不确定这是否已经启动,但可以提供有希望的。 但是,使用安全元素可能需要硬件供应商或其他人员validation您的应用程序/授予其访问安全元素的权限。 这不像创build一个普通的NFC安卓应用程序那么简单。

更多细节在这里: http : //www.mail-archive.com/android-developers@googlegroups.com/msg152222.html

一个真正的问题是:你为什么要模仿一个简单的旧的nfc标签? 有没有我没有想到的应用程序? 通常情况下,你会想仿效一个交通卡,访问密钥或信用卡,这将需要一个安全的元素(我想,但不知道)。

我们可以制作一个Android NFC作为NFC读取器将从中获取数据的标签吗?

Nexus S支持点对点模式,顾名思义,它使一部手机充当另一部手机可以读取的标签。 今年在NFC上有一个非常好的Google I / O会话 。 如果您对NFC感兴趣,我build议您观看一下。

检查Android 4.4中提供的基于主机的卡模拟(HCE)NFC模式。

API指南: https : //developer.android.com/guide/topics/connectivity/nfc/hce.html

是的你可以。 Android kitkat 在这里提升了这个function

是的,看看NFCManager中的NDEF推送function – 使用Android 4,您现在甚至可以在交互发生时创buildNDEFMessage以推送到活动设备。

请阅读: http : //groups.google.com/group/android-developers/browse_thread/thread/d5fc35a9f16aa467/dec4843abd73d9e9%3Flnk%3Dgst%26q%3Dsecure%2Belement%2Bdiff%2527s%23dec4843abd73d9e9?pli=1

我还没有证实自己,但它看起来像人们设法将隐藏的代码再次包括到Android中。 他们似乎能够模仿Mifare Classic卡(iso-14443)。 我会很快testing这个,看起来很有趣。

如果你想做一个商业/免费的应用程序,你会很难,你的用户不会喜欢改变他们的内核来支持你的应用程序。

更新:将有一个简单的伎俩,让您的手机模拟一张票:
你可以得到一个NFC贴纸,并把它放在电话里面。 这样您就可以随时读写,其他设备也可以读写。
这只是一个想法,从来没有见过,当然在任何地方使用;)

在关于NFC的谷歌io会话中,qa部分。 有这样一个问题:

卡模拟? 没有对卡仿真的API支持在进行卡仿真时没有一致的用户体验,也没有引人注目的故事

如果你的意思是获得一个有力的NFC设备假装是一个被动的(如标签)..不知道它的工作有多好,但Android应用程序NFCClassic声称logging标签内容,然后允许标签被激活,似乎是复制标签到NFC读卡器。 创build一个logging标签的库。

对于NFC技术,这很容易。 对于Google来说,它不会支持Google钱包。

不,不是此刻。 Google在Google IO 2011上指出,该卡片仿真不受支持,暂时不受支持。 主要(和容易理解)的问题:哪个应用程序应该在手机上模拟智能卡的权利?

使用对等支持中的NDEFPushfunction,您绝对可以将Android手机写入标签阅读器,但是您需要在标签阅读器一侧编写代码以使用对等(llcp) 。

是的,你可以这是对等模式

点对点模式


双向P2P连接在设备之间交换数据

– 接近触发的交互

-Nexus S:设备必须背靠背放置

应用程序示例

– vCard的更换

– 门票和P2P支付的处理

– 网页分享,Youtubevideo分享

– 应用程序共享