Android 使用蓝牙创建RFID标签

Android 使用蓝牙创建RFID标签,android,ios,bluetooth,rfid,Android,Ios,Bluetooth,Rfid,我读过几篇文章,声称用手机模拟RFID标签是不可能的。我很好奇是否可以使用蓝牙发送一个与现有RFID标签阅读器兼容的信标。据说,RFID标签在特定频率下工作,这使得使用wifi或蓝牙的手机无法进行模拟。我想知道是否有可能编写软件,将手机变成无源RFID标签,而无需附加任何新硬件 RFID和BLE是需要不同硬件的不同协议 不,你不能把手机变成RFID标签,除非它有RFID硬件。BLE硬件不是RFID硬件,也不能像它那样工作,就像你可以使用摩托罗拉对讲机发送和接收无线信号一样 我相信支持AppleP

我读过几篇文章,声称用手机模拟RFID标签是不可能的。我很好奇是否可以使用蓝牙发送一个与现有RFID标签阅读器兼容的信标。据说,RFID标签在特定频率下工作,这使得使用wifi或蓝牙的手机无法进行模拟。我想知道是否有可能编写软件,将手机变成无源RFID标签,而无需附加任何新硬件

RFID和BLE是需要不同硬件的不同协议

不,你不能把手机变成RFID标签,除非它有RFID硬件。BLE硬件不是RFID硬件,也不能像它那样工作,就像你可以使用摩托罗拉对讲机发送和接收无线信号一样


我相信支持ApplePay的硬件是RFID,所以如果你能访问它,你也许可以让你的Apple Pay兼容的iPhone像RFID标签一样工作,但苹果将这些东西牢牢锁定,在任何情况下,我的理解都可能是错误的。

你所问的关于使用相同硬件的Wifi/Bluetooth和RFID的问题是不可能的


在智能手机上,如果您的手机有NFC芯片,您可以使用NFC技术实现RFID标签模拟。如今,NFC主要是关于ISO14443的,因此目标RFID阅读器也必须支持该协议。

不要混淆RFID和NFC。这两种技术都是从一个共同的基础发展而来的,这两种技术的被动版本都是利用读取器向RFID标签(只不过是一个非常简单的芯片,包含带有天线的唯一标识符)或NFC设备发送无线电能量,NFC设备使用反射能量将信息发送回读取器


他们使用@Maxime-C提到的不同协议。最重要的是,距离是完全不同的,NFC的距离只有几英寸,而RFID的距离是几米或更多。虽然一些RFID阅读器可能也支持NFC,但我认为手机不支持RFID。

理论上,这实际上是可能的。RFID标签在125khz至约14MHz的射频下工作,而蓝牙则在2483.5MHz下工作。超过2000 Mhz的带宽差异足以调制RFID的模拟信号。
然而,问题是你在汇编编程方面有多出色。虽然Android或linux不需要驱动程序来驱动蓝牙硬件,但目前还没有软件/固件技术可以通过调制来敲打手机的蓝牙适配器,从而发出较低的频率,或者更确切地说,每个人都懒得买一个1到5美元的RFID标签,而不是用一个250美元的手机作为方便的替代品。

p.S.如果你有资金,我会帮助你开发它。