我做了足够的研究,使用Android手机(智能手机)阅读RFID标签。
我对此的理解是,对于支持NFC的智能手机(Nexus S),可以读取RFID标签,但存在限制。
对于不支持NFC的机器人,我们需要一个RFID阅读器,我们可以使用蓝牙与Android进行通信。
我的问题是:
任何形式的帮助表示赞赏。
您可以使用像this这样的Arduino电路板劫持您的Android音频端口。那么,你有两个选择(因为我担心):
1)购买另一个Arduino Shield that supports RFID。到目前为止,我还没有看到支持UHF的那个。
2)尝试连接你的Arduino劫持与USB RFID reader并构建一些嵌入式硬件套件。
现在,我正在使用iPhone进行第二种选择。
问候
支持NFC的手机只能读取NFC和无源高频RFID(HF-RFID)。这些必须在非常近的范围内读取,通常为几厘米。对于更远距离或任何其他类型的RFID /有源RFID,您必须使用外部阅读器来使用移动设备进行处理。
只需在谷歌搜索,你就可以从很多制造商那里得到一些体面的读者。所有设备类型都有很多插件。
我与HID阅读器打交道很多,这些阅读器能够近距离扫描支持HID的ID卡以及智能手机和智能卡的NFC。我使用SerialIO徽章阅读器加载解密配置文件,允许我的安全公司卡被我构建的应用程序读取和使用。它们非常适合大规模可靠的蓝牙扫描。因为它们是蓝牙,所以它们适用于PC / Android / iOS / Linux。唯一的问题是,HID读卡器非常昂贵,适合企业使用。我们每人花费大约400美元,但他们再次阅读HID,智能卡,NFC和RFID。
如果这是个人项目,我建议只使用手机并购买一些HF-RFID标签。标签制造商应该有一个SDK供您用于连接和管理标签。您也可以使用机器人NFC文档来开始使用https://developer.android.com/guide/topics/connectivity/nfc/。过去8年中大多数Android手机都拥有NFC,只有iPhone 6和更新的苹果手机拥有NFC,但只有iOS 11和更新版本才能满足您的需求。
适用于Android和iOS的UHF RFID阅读器选项可从名为U Grok It的公司获得。
它只是UHF,这是“非支持NFC的Android”,如果这就是你的意思。如果你的意思是用于没有内置NFC读卡器的Android设备的NFC阅读器,我深表歉意。
他们的阅读器的射程可达7米(约21英尺)。它通过音频端口而不是蓝牙连接,具有即时,安全和低功耗的优势。
他们有适用于Android,iOS,Cordova和Xamarin的免费原生SDK,以及Android键盘楔。