NFC讀寫器之Felica讀卡器
摘要
NFC讀寫器之Felica讀卡器
Felica介紹
? ?FeliCa是Sony所開發出來的非接觸式IC卡技術。名稱由英語中代表“幸福”的 "Felicity" 和 "Card"(卡片)組合而成,是Sony的注冊商標。

? ? FeliCa 是為了非接觸式IC卡而開發出來的通信技術。非接觸式IC卡由讀寫時送出的載波引導而供給電力,由載波的調變與卡片讀寫溝通。例如 ISO 14443 type B,使用ASK10%調變,及NRZ編碼。與此相比,FeliCa的調變同樣是 ASK10%,但不同的是采用曼徹斯特編碼。
? ? FeliCa和一般的IC卡同樣有適用于現金卡或識別卡的技術,但為了要求高速處理特性(自動充值設備、大樓進出管制等)或結帳(便利商店)等等的應用,將指令集加以特殊化。因此和 ISO 7816-3 的基本指令并不相容。且 IC芯片內部的內存固定為16字節長的紀錄,因此和 ISO 7816-3規定的檔案結構亦不相容。
? ? ? 加密處理方面,相互認證使用Triple DES,通訊使用DES或Triple DES。沒有公開密鑰加密的規格。雙模型式(接觸/非接觸)雖然可以有公開密鑰加密,但只在接觸通訊時使用。
? ? 相互認證時、縮退碼被作為加解的密碼來使用。不是說每一個項目個別認證、它是通過復數的訪問碼加密生成的鍵稱為退縮碼,這個退縮碼最多可供16個項目使用。縮退碼生不成原來的密碼。這樣,不降低安全級別的情況下實現高速化處理。
Felica類型
? ?Felica有4K,6K,9K內存的卡片,傳輸速率有212Kpbs,424Kpbs之分,根據自己的型號和手冊查看具體的參數。
Felica讀卡器
? ?Felica作為越來越常用的NFC卡,那么選擇Felica讀卡器就顯得尤為重要,NFC讀寫器YW-607就是一款完全支持Felica的讀卡器,YW-607使用的是USB免驅動接口,支持即插即用,帶有windows開發包SDK,可以輕松開發Felica的應用程序,不僅如此,這款讀卡器還支持WEB瀏覽器模式使用,讓你在BS模式下一樣輕松的使用這款Felica讀卡器。Felica讀卡器YW-607在sdk中提供了一系列的API用于讀寫Felica卡,例如:
? Felica卡片尋卡函數YW_Felica_Polling
? Felica卡片不加密讀操作函數YW_Felica_ReadWithoutEncryption
? Felica卡片不加密寫操作函數YW_Felica_WriteWithoutEncryption
? 軟件工程師只需要一些簡短的函數就可以實現對Felica的讀寫,不管軟件采用CS結構還是BS結構,API都將保持不變。
