What kind of bandwidth does NFC provide?

I am looking into running some projects with Android and NFC. What kind of bandwidth does NFC provide? This assumes I had a suitable NFC reader / writer attached to an Arduino or similar and was communicating with an Android device in contact with it. A lot of people suggest initiating an NFC communication and then doing the actual data transfer over Bluetooth, but I'm wondering how much bandwidth is available for strictly NFC communication, just out of curiosity.

+3


source to share


5 answers


Supported baud rates on an interface are one thing. The baud rate you see after removing the protocol overhead, waiting for the eeprom to write and anything else that takes time is a whole different story.

In short, the practical data transfer rate when reading from a tag or transferring peer-to-peer hops reaches 2.5 kilobytes per second.



And depending on the specific tags or peer technology, it can be much slower than that.

+5


source


NFC supports 106/212/424 kbps. Apparently there are 848kbps cards as well, but they don't follow the standard.

That being said, the speed you get in the real world depends on the device / card you are using. It's not all that fast in reality.



Another reason for using bluetooth for actual transmission is proximity. Bluetooth has a much better range than NFC. NFC range is pathetic, just delivered. For NFC-only transmission, you will need to make sure the devices were very close at all times (and preferably not moving). For NFC to bluetooth transfer, you just need to press them for half a second or so, and then it doesn't matter if they move around the room.

Now if you're just talking about sending a few pounds here and there, that's not a problem.

+1


source


From Wikipedia

Supported baud rates: 106, 212, or 424 kbps (848 kbps baud rate is not ISO / IEC 18092)

+1


source


I think it depends on the chipset and tags. It can be 106 kb / s, 212 kb / s, or 424 kb / s. I'm not sure how to determine the baud rate through the Android API, or even what Android supports.

In addition to the low bandwidth limitations, you should avoid non-trivial nfc transfers simply because the connection is dropped when the devices are physically separated.

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

+1


source


106, 212 or 424 kbps. But in reality and based on real life experience, it really is far below that.

0


source







All Articles