NFC

Core NFC

2017-12-20  本文已影响360人  娘亲Joanna

预研NFC

在预研公司L28T手环用NFC来上课签到上课的功能,看完供应商提供的芯片文档,得知苹果要求的NFC数据格式,MF1 S50-5.1芯片不支持。S50的芯片的NFC tag是MIFARE Classic,所以当手机感应手环里面的NFC时并没有任何反应。
但是手机依然可以感应到打卡机的NFC,是因为有些打卡机是S50,有些是CPU卡。

iPhone的NFC本身支持卡模拟功能。

NTAG213 芯片是符合苹果要求的Tag

iOS的NFC所支持的格式

预研NFC遇到的bug

2017-12-20 14:43:12.265489+0800 
NFC[1571:338181] 
[CoreNFC] 00000001 c00e3f00 -[NFCNDEFReaderSession beginSession]:253  errorCode: 0xca

2017-12-20 14:43:12.266788+0800
 NFC[1571:338244] 
 error---
Error Domain=NFCError Code=202 "
Session is invalidated unexpectedly" 
UserInfo={NSLocalizedDescription=Session is invalidated unexpectedly}

2017-12-20 15:04:29.033036+0800 NFC[1588:343572] 
refreshPreferences: HangTracerEnabled: 0
2017-12-20 15:04:29.033085+0800 NFC[1588:343572] 
refreshPreferences: HangTracerDuration: 500
2017-12-20 15:04:29.033102+0800 NFC[1588:343572] 
refreshPreferences: ActivationLoggingEnabled: 0 ActivationLoggingTaskedOffByDA:0
2017-12-20 15:04:31.606438+0800 NFC[1588:343596] 
[CoreNFC] 00000001 c40ee800 -[NFCNDEFReaderSession beginSession]:253
  errorCode: 0x1
2017-12-20 15:04:31.606976+0800 NFC[1588:343594]  
error---Error Domain=NFCError Code=1
 "Feature not supported" 
UserInfo={NSLocalizedDescription=Feature not supported}


咨询NFC硬件供应商的问题

补充


上一篇下一篇

猜你喜欢

热点阅读