NFC 提供啥样的带宽?

Posted

技术标签:

【中文标题】NFC 提供啥样的带宽?【英文标题】:What Kind of Bandwidth does NFC Provide?NFC 提供什么样的带宽? 【发布时间】:2013-01-20 22:32:24 【问题描述】:

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

【问题讨论】:

是的,建议通过 NFC 发起,然后通过 BT-BR-EDR 传输 【参考方案1】:

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

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

根据特定标签或对等技术,它可能会比这慢 很多

【讨论】:

【参考方案2】:

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

话虽如此,您在现实世界中获得的速度取决于您使用的设备/卡。实际上并没有那么快。

使用蓝牙进行实际传输的另一个原因是接近度。蓝牙的范围比 NFC 好得多。简单地说,NFC 的范围很可怜。对于仅 NFC 传输,您必须确保设备在整个过程中非常关闭(最好不要移动)。对于 NFC 切换到蓝牙,您只需轻按它们半秒左右,然后它们是否在房间内移动也没关系。

现在,如果您只是在谈论在这里和那里发送几公斤,那不是问题。

【讨论】:

848 kbit/s 符合 ISO 14443。但是,NFC 点对点通信 (ISO 18092) 不支持 848 kbit/s。【参考方案3】:

来自Wikipedia

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

【讨论】:

最近的 Android 版本支持 212 和 424 kbit/s。 106 kbit/s 已关闭。【参考方案4】:

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

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

http://www.radio-electronics.com/info/wireless/nfc/near-field-communications-tags-types.php

【讨论】:

【参考方案5】:

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

【讨论】:

以上是关于NFC 提供啥样的带宽?的主要内容,如果未能解决你的问题,请参考以下文章

是啥样的测试?巢穴

数据映射器通常是啥样的?

Windows 进程的内存映射是啥样的?

[Help]使用ABAP实现邮件发送,你知道SAP提供了啥样的函数吗?

Intel 的 Real Sense 3D 是一项啥样的技术

Oracle具体是个啥样的组织