As I understand the iOS11 Core NFC, it only supports NDEF. Does this mean that it only supports ISO 15693 tags and does not support ISO 14443 (-3 or -4)?
I know that you can send APDUs in NDEF but that's not ISO 7816. Please correct me if I am wrong. Simply, does CoreNFC support ISO 14443 (-3/-4)?
If you need details just to be sure, here's the whole list of iPhones that are NFC-enabled: iPhone 13, iPhone 13 Mini, iPhone 13 Pro, iPhone 13 Pro Max. iPhone 12, iPhone 12 Mini, iPhone 12 Pro, iPhone 12 Pro Max. iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, iPhone SE (2nd Gen)
Note: only iPhone 7 and newer will be able to write NFC tags.
If the icon is not visible on your screen and to add it as a shortcut: Open Settings Select Control Center Scroll and tap the green plus button on the left of NFC Tag Reader (iPhone Tricks, n.d.)
No, Core NFC is not limited to ISO/IEC 15693 tags at all. According to the documentation (Core NFC),
Using Core NFC, you can read Near Field Communication (NFC) tags of types 1 through 5 that contain data in the NFC Data Exchange Format (NDEF).
So Core NFC seems to support only tags that are NDEF formatted. NDEF is the NFC Data Exchange Format, an abstraction layer specified by the NFC Forum to abstract interaction with and data storage on different types of NFC tag hardware. There are currently five different NFC tag platforms specified by the NFC Forum and supported by iOS. Each of these tag types originates from certain RFID (NFC) tag products that already existed before NFC was born. They differ in their commad sets, memory layout and even the underlying RF protocol standard:
Consequently, Core NFC supports subsets of all these NFC / RFID / contactless smartcard standards in the 13.56 MHz HF band. Nevertheless, you are bound to the features that are exposed though the NDEF abstraction layer. This means that you can only use those RF standards to read NDEF messages on supported NFC tags.
Also, while APDUs are used to access Type 4 tags, you are bound to those APDUs and those communication sequences that are used to read data from these tags. You can't freely control what APDUs are being sent.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With