2017-06-08 22 views
5

iOS 11'de Apple'ın artık iPhone 7/7 Plus ve üzeri için NFC etiketlerini okumasını desteklediği haber.iOS'ta korumalı NFC etiketlerini okumak mümkün mü?

Bazı demolar buldum, ancak korumalı NFC etiketlerinin okunmasının bir yolu olup olmadığını bilmiyorum. Örneğin, seyahat belgelerinin, güvenli olmayan bir okumadan korunan NFC etiketlerinin gömülü olması gerekir. Apple belgelerinde NFC NDEF protokollerini aradım ancak NFC etiketleri için bir meydan okuma/el sıkışma gerektiren hiçbir işlev yok. Bu tür NFC etiketleriyle etkileşim kurmanın bir yolu var mı?

+1

"Korunan" sözcüğü her şeyi söylüyor… – LinusGeffarth

cevap

5

Hayır, Core NFC yalnızca NDEF formatlı NFC etiketiyle çalışır. Bu nedenle, yalnızca NFC Forum tarafından belirtilen NDEF (NFC Veri Değişim Biçimi) donanım soyutlama katmanına bağlı NFC etiketleriyle etkileşim kurabilirsiniz. Özellikle, NFC Forum etiket türleri 1 genel sayfa

Core NFC 5. ile:

Okuma NFC NDEF etiketleri iPhone 7 ve iPhone 7 Plus'ın desteklenir. Temel NFC'yi kullanarak, NFC Veri Değişim Biçimi (NDEF) öğesinde veri içeren türlerinin 1 ile 5 arasındaki Yakın Alan İletişimi (NFC) etiketlerini okuyabilirsiniz.

Temassız akıllı kartlar ve (vb NTAG şifre koruması, MIFARE DESFire veya Ultralight kimlik doğrulaması gibi) NFC etiketleri bile ilave koruma özellikleri (elektronik pasaport, ödeme kartları, vb gibi) iOS 11 NFC kullanılarak erişilemez API.

+0

iOS için libnfc derlemenin ve onu kullanmanın bir yolu var mı? –

+0

@andreym muhtemelen ya da en azından libnfc'nin bir NFC okuyucu cihazına bağlı olması gerektiğinden size pek yardımcı olmaz ve iOS'ta bunun için kullanılabilir bir arayüzünüz yoktur. –