使用蓝牙创建 RFID 标签
Posted
技术标签:
【中文标题】使用蓝牙创建 RFID 标签【英文标题】:Using Bluetooth to create an RFID Tag 【发布时间】:2016-06-03 16:00:09 【问题描述】:我读过几篇文章,声称无法使用手机模拟 RFID 标签。我很好奇是否可以使用蓝牙发送与现有 RFID 标签阅读器兼容的信标。据说 RFID 标签在特定频率上工作,因此无法通过使用 wifi 或蓝牙的手机进行模仿。我想知道是否可以编写软件将手机变成无源 RFID 标签,而无需附加任何新硬件。
【问题讨论】:
【参考方案1】:RFID 和 BLE 是不同的协议,需要不同的硬件。
不,您不能将手机变成 RFID 标签,除非它具有 RFID 硬件。 BLE 硬件不是 RFID 硬件,不能像它一样工作,就像您可以使用摩托罗拉 Walkabout 对讲机发送和接收业余无线电信号一样。
我相信支持 ApplePay 的硬件是 RFID,所以如果你能访问它,你也许可以让你的 Apple Pay 兼容 iPhone 像一个 RFID 标签一样工作,但 Apple 会严格锁定这些东西,并且无论如何,我的理解可能是错误的。
【讨论】:
【参考方案2】:您所问的关于使用相同硬件的 Wifi/蓝牙和 RFID 是不可能的。
如果您的手机具有 NFC 芯片,您可以在智能手机上使用 NFC 技术实现此 RFID 标签仿真。今天的 NFC 主要是关于 ISO14443,所以目标 RFID 阅读器也必须支持这个协议。
【讨论】:
【参考方案3】:不要混淆 RFID 和 NFC。这两种技术都是从一个共同的基础演变而来的,两种技术的被动版本都使用读取器发送的无线电能量到 RFID 标签(只是一个非常简单的芯片,包含带有天线的唯一标识符)或 NFC 设备,后者将信息发送回阅读器使用反射的能量。
正如@Maxime-C 提到的,他们使用不同的协议。最重要的是,范围完全不同,NFC 的范围只有几英寸,而 RFID 的范围则有几米或更多。虽然一些 RFID 阅读器可能也支持 NFC,但我认为手机不支持 RFID。
【讨论】:
【参考方案4】:理论上是可以的。 RFID 标签以 125khz 至约 14 Mhz 的无线电频率运行,而蓝牙以 2483.5 Mhz 的频率运行。超过 2000 Mhz 的带宽差异足以调制 RFID 的模拟信号。 然而,问题是你在汇编编程方面有多好。虽然 android 或 linux 不需要驱动程序来驱动蓝牙硬件,但目前没有软件/固件技术可以通过调制来锤击手机的蓝牙适配器以发出较低的频率——或者更确切地说,每个人都懒得只买 1 美元5 美元的 RFID 标签比使用 250 美元的手机更方便。
【讨论】:
P.S.如果你有资金,我会帮你开发。以上是关于使用蓝牙创建 RFID 标签的主要内容,如果未能解决你的问题,请参考以下文章
支持 NFC 和蓝牙的 ISO 14443 智能卡/标签,用于 iPhone 配对
基于STM32F103+AS608指纹模块+RFID-RC522射频模块+OLED显示模块+4x4矩阵键盘+HC-05蓝牙模块发验证码----智能门禁系统