我对使用Android手机(智能手机)读取RFID标签做了足够的研究。
我对此的理解是,对于支持NFC的智能手机(Nexus ),可以读取RFID标签,但有限制。
对于没有NFC功能的Android,我们需要一个RFID阅读器,我们可以使用蓝牙从Android与其进行通信。
我的问题是:
发布于 2018-08-15 10:10:49
支持NFC的电话只能读取NFC和无源高频RFID (HF-RFID)。这些必须在非常近的范围内读取,通常是几厘米。对于更远距离或任何其他类型的RFID/有源RFID,您必须使用外部读卡器来处理移动设备。
你只需在谷歌上搜索一下,就可以从许多制造商那里获得一些像样的读者。有很多适用于所有设备类型的插件。
我处理了很多HID阅读器,能够近距离扫描启用HID的身份证,以及来自智能手机和智能卡的NFC。我使用SerialIO徽章阅读器,我将解密配置文件加载到该阅读器上,它允许我构建的应用程序读取和使用我们的安全公司卡。他们是伟大的大规模可靠的蓝牙扫描。因为它们是蓝牙设备,所以适用于PC/Android/iOS/Linux。唯一的问题是,HID阅读器非常昂贵,而且是为企业使用的。我们的价格约为每台400美元,但同样,他们写着HID,SmartCards,NFC和RFID。
如果这是一个个人项目,我建议只使用电话和购买一些高频-RFID标签。标签制造商应该有一个SDK,您可以使用它来连接和管理标签。你也可以只使用androids NFC文档来开始https://developer.android.com/guide/topics/connectivity/nfc/。过去8年的大多数安卓手机都有NFC功能,只有iPhone 6和更新的苹果手机才有NFC功能,但只有iOS 11和更新版本才能满足你的需求。
发布于 2012-11-09 02:17:02
你可以使用像this这样的Arduino板劫持你的Android音频端口。然后,您有两个选择(就我而言):
1)再买一台Arduino Shield that supports RFID。到目前为止,我还没有看到支持UHF的。
2)尝试将你的Arduino劫持与USB RFID reader连接起来,并构建一些嵌入式硬件套件。
现在,我正在使用第二种选择,但是使用iPhone。
发布于 2019-07-30 10:24:38
首先,要理解RFID是一个非常通用的术语。NFC是RFID技术的一个子集。NFC用于代理卡、信用卡、即插即用支付系统。你的手机可以读取和模拟NFC (Apple pay,Google pay等),如果它们支持NFC的话。NFC是非常短的距离和低功耗-这就是为什么你会看到tap和go类型的使用。
更常见的RFID是你在各处看到的标签。它们有各种各样的风格、用途和使用频率。
高频标签是他们用来“切碎”动物的东西--牛、狗、猫。阅读范围约为12英寸,需要外部天线供电,天线越大,需要的功率就越大,可以阅读的距离就越远。
UFH标签看起来与HF标签相似,但读取范围为几英尺。
此外,高频标签有单读和多读两种。UFH是排除性的多读。
多读意味着当阅读器处于活动状态时,您可以在10秒内读取约1700个标签。
但这是天线大小的函数,也是你可以通过阅读器的功率的函数。
至于关于Android和RFID的直接问题--最好的方法是获得一个通过蓝牙连接到您的移动设备的外部手持阅读器。蓝牙库适用于所有移动设备- Android、Apple、Windows。从那时起,这只是一个关于如何打开读卡器的套接字以及如何解码串行信息的制造商文档问题。
TSL系列阅读器非常流行,因为您不必处理读取字节和其他制造商所做的所有低级串行jazz。它们有一组很好的命令,很容易用来控制阅读器。
其他制造商是基本的,因为您打开串行插座,然后读取输出,就像您在PuTTY等终端应用程序中看到的那样。
https://stackoverflow.com/questions/13081926
复制相似问题