NFC眼中的『MIFARE』!
這個堪稱是地球上賣的最多的系列感應晶片『Mirfare』,常常有人問我:『為什麼我的iPhone讀沒有?』。
使用iPhone 行走江湖,碰到『MIFARE』常常會踢到鐵板。
今天,在你NFC之前,不妨先聽 Maker 說幾句。Mifare可以說是RFID問世以來最為暢銷的晶片,為恩智浦(NXP)發行廣泛用於交通卡、門禁、感應付款等應用。也正因為感應付款的鉅大商機,『樹大招風』所以CLONE者眾。在NXP的Mifare產品主頁揭示了6大產品線,其中用於標籤晶片的有『Ultralight』』、『DESFire』、『Plus』、『Classic』等4個系列;唯可用於NFC與記載NDEF只有前兩項:『Ultralight』』為Type 2類型,而『DESFire』則為Type 4類型。其餘,像是最多人用的『Classic』在iOS 的 Core NFC 真正要用起來還是不易。
Mifare的盛行,在都會的大眾捷運系統紛紛採用作為交通費用的支付(通常稱:交通卡),而人手兩張以上的大有人在;本來NFC的應用與Mifare結合應該是件好事,但是你只要去APP商店找找能支援讀取此系列卡片的應用,在iOS可以說是沒有;而Android商店裡通常要付費但也不多。
所以,不要再為難iPhone,這個『Mifare』字眼確實讓人混淆,當初以安全與加密為考量設計的錢包晶片,用來只存放NDEF未免太『大材小用』;如果,想要真正去存取其中加密的記憶體,必須先知道該區段的密鑰,整個過程是困難重重,必須一步步通關被驗證的。所以這『Mifare』字眼在iOS 的Core NFC,只有致敬的意義,實際上代表的是只看得見這3種:『Ultralight』』、『DESFire』、『Plus』晶片。
這就是說,一般放了錢在裡面,或作為門禁使用的 Mirfare,裡面是不會有NDEF的紀錄的!其實,iPhone是可以感應到它的UID,只是找不到NDEF就當作沒瞧見而已。
話雖如此,難道這些隨身攜帶的Mifare卡,就要跟NFC手機絕緣嗎?對於iPhone的果粉來說,如果你會使用 iOS 特有的 捷徑 這個好用的APP,作為 MAKER 的你一定知道 自動化 的妙用:只要新增一個 個人化自動化操作 ,來設定一個 NFC觸發 ,指到隨身那張Mifare卡就可以了;最後,再來連結先前已經寫好的 我的捷徑 就大功告成了。
當你要選用NFC標籤時,記得找NXP其他的 $ NTAG 系列$ 來用,才不會走進死胡同。