Felica是SONY公司開發(fā)的射頻識別技術,該技術使用的載波頻率與ISO14443A和ISO14443B一樣,都是13.56MHz,所以有人把它稱為ISO14443C,但SONY并沒有正式接受這樣的稱謂。
Felica技術并不是一個完全公開的協(xié)議,尤其是該技術涉及安全認證和加密的部分,SONY的保密做的很好。本文介紹的也僅是其公開的部分信息。
Felica技術的通訊協(xié)議包括三層:物理層描述數(shù)據(jù)傳輸?shù)奈锢砗?a target="_blank">電氣特性; 數(shù)據(jù)鏈路層描述數(shù)據(jù)傳輸和錯誤檢測的格式;應用層描述命令的功能和規(guī)范.
Felica射頻傳輸?shù)奈锢硖匦匀缦卤硭?/p>
Felica卡片和讀寫器之間的數(shù)據(jù)傳輸使用數(shù)據(jù)包。數(shù)據(jù)包的格式如下:
Felica技術應用層的命令包由命令碼和命令數(shù)據(jù)兩部分組成,包括1字節(jié)的命令碼和N字節(jié)的命令數(shù)據(jù)。命令碼標識命令的類型,命令數(shù)據(jù)為本條命令執(zhí)行所需的數(shù)據(jù)。讀卡器命令發(fā)出后卡片回復一個響應包,響應包由1字節(jié)響應碼和N字節(jié)響應數(shù)據(jù)兩部分組成。響應碼標識響應的類型,響應數(shù)據(jù)為本條命令執(zhí)行后卡片返回的數(shù)據(jù)。
Felica有兩個重要的參數(shù):出廠識別碼(IDm)和出廠參數(shù)(PMm)。IDm和PMm可以使用輪詢命令獲得,IDm和PMm在出廠時固化在卡片中,卡片出廠后不能修改。
Felica使用出廠識別碼(IDm)在通訊中識別一張卡片。Idm包含制造商代碼和卡片識別碼兩部分。
出廠參數(shù)(PMm)包括2字節(jié)的芯片類型(用來識別產(chǎn)品)和6字節(jié)的最大響應時間參數(shù)(用來確定每一條命令的超時時間)。
Felica采用基于時隙的方法實現(xiàn)卡片的防沖突機制。為了識別一張卡片,讀寫器必須使用輪詢命令輪詢未知數(shù)量的卡片??ㄆ盏捷喸兠詈?,以隨機的方式選擇一個時隙,并在讀寫器呼叫該時隙時予以應答,從而實現(xiàn)防沖突。
當讀寫器正確接收一個卡片對于輪詢命令的應答,讀寫器可以獲得卡片的Idm,在之后的通訊中,讀寫器通過在命令包中包含Idm,就可以從射頻場的多張卡片中唯一的指定一張進行通訊??ㄆ盏矫詈髮炎约旱腎dm與命令包中的Idm比對,如果不同卡片不會對命令做出反應。這種機制實現(xiàn)了射頻場中的卡片選擇。
審核編輯:湯梓紅
-
射頻
+關注
關注
106文章
5758瀏覽量
170446 -
RFID
+關注
關注
392文章
6448瀏覽量
242487 -
射頻識別技術
+關注
關注
0文章
98瀏覽量
17063
發(fā)布評論請先 登錄
評論