I've come to the conclusion that NDEF doesn't provide the functionality that I'm looking for (primarily security). I spent some time playing around the SDK running in NFC_T4T_EMUMODE_PICC
looking at the data in nfc_callback
, and writing and Android app to interact with the nRF52 dev kit through the NFC peripheral.
It almost feels like I'm implementing or creating a proprietary card type. But I'm not familiar with the entire NFC ecosystem to fully understand the effects of doing what I'm doing. If I understand correctly, MIFARE Plus is a card protocol that's built on top of ISO7816. So if I continue down this path, my nRF52 devices will identify as being MIFARE Plus, but won't have any of the functionality of MIFARE Plus. Is that going to be a problem?