What is the effective NFC read bitrate using APDU commands?

Currently, I send and receive accumulated 1628 bytes using the Android function IsoDep.trancieve (), distributed across 35 APDU commands (select application, authenticate, read). Bytecount includes the returned checksums and result codes returned by transcieve ().

This message takes 580 ms. Since these bytes are sent and received in half duplex, I calculate the effective bitrate up to ~ 220 kbps.

The Android NFC rack supports NFC communication with 424 Kbps, and according to this Wikipedia article uses 10% modulation (= protocol overhead?)

Am I having a performance problem or is the NFC protocol protocol permissible ~ 50% valid?

EDIT: One explanation may be that the card itself has limited processing power. See my question regarding this here.

+4
source share

Source: https://habr.com/ru/post/1616364/


All Articles