Android NFC提供什么样的带宽?

Android NFC提供什么样的带宽?,android,nfc,Android,Nfc,我正在考虑用Android和NFC启动一些项目。NFC提供什么样的带宽?这是假设我有一个合适的NFC读写器连接到Arduino或类似设备上,并与一个与之接触的Android设备进行通信。很多人建议启动与NFC的通信,然后通过蓝牙进行实际的数据传输,但出于好奇,我想知道严格意义上的NFC通信的可用带宽。NFC支持106/212/424 kbit/s。显然也有848kbit/s的卡,但它们不符合标准 也就是说,你在现实世界中的速度取决于你使用的设备/卡。事实上并不是那么快 使用蓝牙进行实际传输的另一

我正在考虑用Android和NFC启动一些项目。NFC提供什么样的带宽?这是假设我有一个合适的NFC读写器连接到Arduino或类似设备上,并与一个与之接触的Android设备进行通信。很多人建议启动与NFC的通信,然后通过蓝牙进行实际的数据传输,但出于好奇,我想知道严格意义上的NFC通信的可用带宽。

NFC支持106/212/424 kbit/s。显然也有848kbit/s的卡,但它们不符合标准

也就是说,你在现实世界中的速度取决于你使用的设备/卡。事实上并不是那么快

使用蓝牙进行实际传输的另一个原因是接近。蓝牙比NFC有更好的范围。简单地说,NFC的射程是可怜的。对于仅限NFC的传输,您必须确保设备在整个传输过程中都非常靠近(最好不要移动)。对于NFC的蓝牙,你只需轻触他们半秒钟左右,然后不管他们是否在房间里走动

现在,如果你只是说到处寄几公斤,这不是问题。

支持的数据速率:106、212或424 kbit/s(比特率848 kbit/s不符合标准ISO/IEC 18092)


我认为这取决于芯片组和标签的组合。它可以是106 kb/s、212 kb/s或424 kb/s。我不知道如何通过Android API确定传输速度,甚至不知道Android支持什么速度

除了低带宽限制之外,您还应该避免非平凡的nfc传输,因为当设备物理分离时,连接会中断


空中接口支持的数据速率是一回事。在消除协议开销、等待eeprom写入和所有其他需要时间的事情之后,您看到的数据速率是完全不同的

长话短说,从标签读取或进行点对点传输时的实际数据速率峰值约为2.5 KB/秒


根据特定的标签或对等技术,其速度可能会慢得多。

支持106、212或424 kbit/s。但在现实中,根据现实生活经验,它确实比这低得多。

是的,建议先通过NFC启动,然后通过BT传输。最近的Android版本支持212和424 kbit/s。106 kbit/s已关闭。848 kbit/s卡符合ISO 14443。但是,NFC对等通信(ISO 18092)不支持848 kbit/s。