射頻識別技術漫談 26 Felica的檔案系統

2021-08-17 18:30:35 字數 1457 閱讀 8696

【**】

felica的檔案系統使用「系統\域\服務\資料塊」的結構,如下圖所示。通過這種結構實現對卡片非易失性儲存區的使用和操作。

1、資料塊

在felica卡的檔案系統中,非易失性記憶體操作的最小容量單位是16位元組,稱為資料塊。所有的使用者資料以資料塊為單位訪問。如果使用者的資料超過16位元組就要以多塊的形式儲存。除了使用者資料,檔案系統的管理資訊也以資料塊的形式儲存。事實上,使用者並不需要直接對資料塊進行操作,而是通過一種被稱為「服務」的機制實現訪問。

2、服務

「服務」是檔案系統中資料塊的集合,「服務」提供了集合中資料塊的訪問控制。所有資料塊的訪問都是通過服務來實現的,因此,向卡片的檔案系統註冊「服務」才有可能訪問資料塊。

為了操作「服務」管理下的資料塊,首先通過乙個2位元組的服務**標識乙個服務,然後使用1個位元組的資料塊號確定服務中資料塊的位置。任何乙個服務中的資料塊號都是從0開始。

有3種不同型別的服務:

(1) 隨機服務:這是一種普通用途的服務,可以讀寫服務中任一指定的資料塊。

(2) 迴圈服務:這種服務中的資料滾動管理。寫入新資料的同時將刪除最舊的資料。

(3) 錢包服務:這種服務中的資料採用收費滾動管理,自動對塊中指定的資料進行數值操作。

每種服務的訪問方法不同。服務的訪問屬性可設定為「讀/寫」、「唯讀」、「操作前需要認證」等。

3、域felica使用「服務」用來管理資料塊,同時使用「域」來管理非易失性儲存區剩餘的可用資料塊或用來分配資料塊給服務。

所有的服務都處於某一域的管理之下。所以服務建立的時候需要向主管它的域申請分配資料塊。域之間也可以交叉管理,乙個域下的資料塊可以分配給其他的域,也可以被其他域管理。域使用2位元組的域**標識,其中域0是根域,在卡中總是存在,**為0000h。

4、系統

系統是是檔案系統的最高端,乙個系統被看成一張邏輯卡片。通過系統分割,可以在一張物理卡片中生成多個系統,與域和服務類似,系統也使用乙個兩位元組的系統**來表示。

為了識別一張卡片,讀寫器必須使用輪詢命令巡檢射頻場中未知數目的卡片。系統**作為輪詢命令的引數,在防衝突的過程中,只有系統**相符的系統做出響應。卡片上如果分了多個系統,讀寫器則像對待一張單獨的卡片一樣對待卡上的每乙個系統。

5、域和服務之間的關係

系統中的域和服務使用兩位元組的**標識,每個服務只能分配乙個**,且在系統中唯一,而域則分配了乙個**段。域所管理的服務**中最前面的服務**同時又是該域的域**。

例如乙個服務的服務**是12c8h,它所在的域管理的**範圍是12c0h~3fffh,則域**是12c0h。

域和服務之間以及域和域之間的父子關係通過以下方式確定:

(1) 如果乙個服務的服務**位於乙個域管理的服務**範圍內,則該域與對應的服務形成父子關係。

(2) 如果域a管理的的服務**位於域b管理的服務**範圍內,則該域b與域a形成父子關係。

射頻識別技術漫談 3 能量 調製

無源和免接觸是非接觸式ic卡相對於接觸式ic卡的兩大特點。無源是指卡片上沒有電源,免接觸是指對卡片的讀寫操作不必和讀寫器接觸。非接觸式智慧卡也是ic卡,而卡上的ic即積體電路工作時肯定是需要電源的,卡片自身沒有電源而又不和讀寫器接觸,那麼電源從 來的呢?其實回答這個問題非常簡單,那就是電磁感應。讀寫...

射頻識別技術漫談 7 ID卡

id identification 是識別的意思,id卡就是識別卡。id卡包含範圍廣泛,只要具有識別功能的卡片都可以叫id卡,例如條碼卡,磁卡都可以是id卡,我們這兒說的當然是射頻識別卡。射頻id卡一般都工作在ttf模式,進入射頻場得電後不停地傳送自己的識別號。最初識別卡是用來識別人的,用5個位元組...

射頻識別技術漫談 31 射頻卡的復位時間

從進入天線射頻場得電復位,到進入 準備 狀態,這一段時間稱為射頻卡的復位時間。不同型別 不同生產廠家的射頻卡產品復位時間不一,有時甚至差別巨大。設計射頻讀卡器產品時,一方面要克服射頻卡復位時間不同所帶來的消極影響,另一方面也可以利用這種復位時間的差別來實現期望的功能。在射頻卡讀寫器的設計中,讀寫器接...