Mifare是NXP公司生產(chǎn)的一系列遵守ISO14443A標(biāo)準(zhǔn)的
射頻卡,包Mifare S50、Mifare S70、Mifare UltraLight、Mifare Pro、Mifare Desfire等,由于Mifare的巨大影響力,業(yè)內(nèi)有時(shí)把其它公司生產(chǎn)的遵守ISO14443A標(biāo)準(zhǔn)的射頻卡也稱為“Mifare”,尤其是Mifare S50卡片,幾乎就是ISO14443A標(biāo)準(zhǔn)的代言人。
至于“Mifare”這個(gè)名字的由來,據(jù)說1998年P(guān)hilips收購了瑞士的米克朗(Mikron)公司,該公司之前開發(fā)了一套收費(fèi)系統(tǒng)叫作MIkron FARE-collection System,即米克朗收費(fèi)系統(tǒng),簡寫為Mifare。
Mifare系列卡片有時(shí)也根據(jù)卡內(nèi)使用芯片的不同,把Mifare UltraLight稱為MF0,Mifare S50和S70稱為MF1,Mifare Pro稱為MF2,Mifare Desfire稱為MF3。
Mifare系列的共同特征就是遵守ISO14443A國際標(biāo)準(zhǔn),這些共同特征描述如下:
1.它們都是接近卡PICC(Proximity ICC),讀寫距離最大10cm。
2.它們的射頻頻率都是13.56MHz±7KHz。
3.這些卡片都是無源免接觸的,能量由讀寫器產(chǎn)生的射頻場提供。
4.讀寫器產(chǎn)生的射頻場的磁場強(qiáng)度在1.5A/m~7.5A/m之間,卡片在這個(gè)場強(qiáng)區(qū)間內(nèi)可以連續(xù)的正常工作。
5.卡片首先進(jìn)入讀寫器的射頻場得電完成初始化,之后等待讀寫器的命令。讀寫器與卡片的數(shù)據(jù)交流總是采用RTF模式,即讀寫器先發(fā)出命令,卡片在規(guī)定的時(shí)間內(nèi)對命令作出應(yīng)答,如果讀寫器沒有命令,卡片無論如何也不能先發(fā)言。
6.讀寫器向卡片發(fā)送命令使用100% ASK調(diào)制的修正米勒(Modified Miller)碼,卡片應(yīng)答時(shí)使用副載波調(diào)制的曼側(cè)斯特(Manchester)碼。
7.卡片與讀寫器之間通訊的數(shù)據(jù)速率有4種:106Kbps,212Kbps,424Kbps,847Kbps。但在讀卡選擇命令(含)之前,通訊速率只能是106Kbps。讀卡選擇之后,卡片和讀寫器可以協(xié)商使用什么樣的速率。106Kbps是怎么來的,它是載波頻率13.56MHz除以128得來的,通俗的說法是“載波128分頻”。
8.卡片未進(jìn)入射頻場時(shí)稱為斷電(Power-Off)狀態(tài),進(jìn)入射頻場得電復(fù)位后進(jìn)入休閑(Idle)狀態(tài),收到讀寫器的呼叫命令后進(jìn)入準(zhǔn)備(Ready)狀態(tài),經(jīng)過防沖突循環(huán)被選中后進(jìn)入激活(Active)狀態(tài),在激活狀態(tài)收到休眠命令或不認(rèn)識的命令后進(jìn)入休眠(Halt)狀態(tài)。
9.這些卡片都有一個(gè)全球唯一的序列號,序列號的長度可能是4字節(jié),7字節(jié)或10字節(jié)。當(dāng)多張卡片同時(shí)進(jìn)入讀寫器的射頻場時(shí),卡片們遵守面向比特的防沖突機(jī)制,由讀卡器選出唯一的一張卡片進(jìn)行操作。讀寫器操作完一張卡片后,可以發(fā)送休眠命令讓這張卡片進(jìn)入休眠狀態(tài),而讀卡器繼續(xù)對其他卡片進(jìn)行操作。
10.這些卡片在卡選擇(含)之前的操作步驟都是一樣的,卡選擇之后的操作就不一樣了,比如有的需要驗(yàn)證密碼,有的不需要,而且驗(yàn)證密碼的方式也有區(qū)別。