What is the effective NFC read bitrate using APDU commands?

不打扰是莪最后的温柔 提交于 2020-01-01 06:36:03

问题


I am currently sending and receiving an accumulated 1628 bytes using the Android IsoDep.trancieve() function spread over 35 APDU commands (select application, authenticate, read). The bytecount includes returned MAC checksums and result codes as returned by transcieve().

This communication takes 580ms. As these bytes are sent and received half duplex i calculate the effective bitrate to ~220kbit/s.

The Android NFC stack supports 424kbit/s NFC communication, and according to This Wikipedia article uses 10% modulation (=protocol overhead?)

Do I have a performance problem, or is ~50% effective NFC protocol overhead acceptable?

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

来源:https://stackoverflow.com/questions/33780031/what-is-the-effective-nfc-read-bitrate-using-apdu-commands

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!