更具体地说,我正在尝试实现一个Android应用程序,它强制手机作为RFID标签操作。这个标签由放置在门周围的扫描仪读取(因此是>4英寸的约束),识别人和他的下落。
手机将充当智能标签,从而提供更多的用例。
谢谢。
发布于 2012-11-12 20:22:29
NFC特别限制在4英寸的距离内。由于近场通信被视为两个合作伙伴之间的“经批准的通信”,因此它不被设计为用作跟踪设备,例如,在商店中使用RFID。
因此,您可以使用NFC作为RFID设备,但由于手机中的硬件限制,距离仍将限制在4英寸。
//编辑
你可以使用新的蓝牙4.0协议。通信伙伴之间的设置时间与NFC一样快(<0.1s) (与蓝牙2.1相比,几乎高达6s)
发布于 2012-11-14 04:45:24
大多数支持NFC的Android手机的仿真卡能力都很低。手机中使用的恩智浦芯片以及android内核都支持卡仿真。然而,高级Android API并没有公开这些功能,这很可能是因为这些功能存在一些明显的安全问题。为了能够读取现有的卡并模拟它们,可以很容易地复制门禁卡和其他RFID/NFC标签,甚至一些智能卡。有了合适的设备,这已经是可能的,但将这种能力交到每个拥有Android手机的人手中,可能会让整个行业感到不安。例如,所有物理访问控制系统都依赖于可以通过使用android手机轻松复制的卡。我认为这个功能不在那里,因为启用它会在多个行业引起巨大的混乱。
您可以看到内核支持卡仿真(这是Google Wallet Tap & Pay用来使您的手机能够使用所有信用卡的卡仿真):
git clone https://android.googlesource.com/platform/external/libnfc-nxp如果你进行低级的“黑客攻击”,你可以访问这些功能。
发布于 2012-11-12 20:21:06
要增加RFID读取器的读取距离,您需要增加其功率。
虽然这在技术上是可行的,但大多数国家(根据法律)已将RFID读取器的最大功率设置为1W。
我的猜测是,你手机的NFC已经工作在1W,你不能通过编程强制它工作在上面。
https://stackoverflow.com/questions/13343507
复制相似问题