Web NFC APIs: Missing transceive

Hi,

One major limitation of the current Web NFC APIs is that it's not possible to perform NFC-A, NFC-V IO operations through  transceiver commands (like  a function taking an array of bytes as parameter  and returning an array of bytes). That would permit application developers to implement their own stacks, hence to use the whole set of NFC tags features not necessarily defined by the NFC Forum. From my understanding the WebNFC APIs are so far NDEF message oriented only. That is a big limitation wrt the features exposed by dynamic tags. Some tags have for instance, crypto, fast transfer mode, anti-tampering, multi area features that can only be used through specific RF commands.
For Android/Chrome, it should be achievable extending the NFCImpl and/or the TagTechnologyHandler interface to take profit of the transceive methods exposed in the android.nfc.tech package.


Raphaël

Received on Thursday, 4 May 2017 13:46:09 UTC