[iOS] NFC, CoreNFC, WWDC
NFC란
Near Field Communication
애플의 NFC..
Apple은 iPhone 6이후 NFC 모듈을 장착하기 시작했습니다. (애플페이에 써먹으려고 ..)
시간이 지나고..
iOS의 CoreNFC framework는 2017wwdc에서 최초로 공개되었다.
https://developer.apple.com/videos/play/wwdc2017/718
iOS 11이상 iPhone 7모델 이후 가능! NDEF (NFC Data Exchange Foramt)를 읽는 NFCNDEFReaderSession이 생겼다!!
CoreNFC
https://developer.apple.com/documentation/corenfc
2018년 Tech-talks
iPhoneXs부터는 Background Tag reading이 사용됩니다.
https://developer.apple.com/videos/play/tech-talks/702
백그라운드로는 NDEF형식의 태그만 인식한다.. 아마 NDEFReaderSession을 사용 하는 것같다.
2019년 WWDC
https://developer.apple.com/videos/play/wwdc2019/715
기존 Core NFC 기능을 업데이트!
이제 NDEF 쓰기도 가능해짐!! 또한 iOS13부터는 NFCTagReaderSession을 사용해서 다양한 형식의 NFC tags를 읽을 수 있습니다.
(늘어났지만 못읽는 태그 많음)
sendCommand도 가능!!
2020년에
https://developer.apple.com/videos/play/wwdc2020/10209
ISO15693 protocol 업데이트.
참고
AID들.
https://www.eftlab.com/knowledge-base/211-emv-aid-rid-pix/
sendCommand 리턴 값 확인.
https://www.eftlab.com/knowledge-base/complete-list-of-apdu-responses/