NFC手机可以作为RFID标签,可以在高于4英寸的距离读取吗?

时间:2012-11-12 12:11:51

标签: android nfc rfid

更具体地说,我正在尝试实施一个Android应用程序,它强制手机作为RFID标签运行。这个标签由放置在门周围的扫描仪(因此> 4英寸约束)读取,用于识别此人及其下落。

手机将充当智能标签,从而提供更多用例。

谢谢。

3 个答案:

答案 0 :(得分:29)

大多数支持NFC的Android手机具有较低的模拟卡容量。手机中使用的恩智浦芯片以及Android内核都支持卡片仿真。但是,高级Android API不会暴露这些功能,因为这些功能存在一些明显的安全问题。为了能够读取现有卡并模拟它们,可以轻松复制访问卡和其他RFID / NFC标签甚至一些智能卡。使用合适的设备已经可以做到这一点,但是将这种功能交给每个拥有Android手机的人都可能会让整个行业感到不安。例如,所有物理访问控制系统都依赖于可以通过使用Android手机轻松复制的卡。我认为这个功能不存在,因为启用它会导致多个行业的巨大不安。

您可以看到内核支持卡片仿真(即 Google Wallet Tap&amp; Pay 用于使您的手机用于所有信用卡等)。< / p>

git clone https://android.googlesource.com/platform/external/libnfc-nxp

如果您执行低级“黑客攻击”,则可以访问这些功能。

答案 1 :(得分:7)

NFC特别限于4英寸距离。由于近场通信被视为两个合作伙伴之间的“经批准的通信”,因此它不能用作跟踪设备,例如在商店中使用RFID。

因此,您可以使用NFC作为RFID设备,距离仍将被手机中的硬件限制为4英寸。

//编辑

您可以使用新的蓝牙4.0协议。通信伙伴之间的设置时间与NFC一样快(<0.1s)(与蓝牙2.1相比,差不多可达6s)

答案 2 :(得分:1)

要增加RFID阅读器的阅读距离,您需要增加其功率。

虽然这在技术上是可行的,但大多数国家已经(根据法律)将RFID阅读器的最大功率设置为1 W。

我的猜测是手机的NFC已经在1 W运行,并且您无法以编程方式强制它在上面操作。