ISO18000-6C電子標籤

ISO18000-6C電子標籤

ISO18000-6C電子標籤是指符合ISO 18000-6C空中接口協定的電子標籤。

為了使客戶更加靈活地使用RMU900+讀寫器模組,將RMU900+讀寫器模組套用於實際工程環境中,特將ISO18000-6C的數據存儲空間及讀寫器與電子標籤通信的數據加密過程進行簡略描述,以方便客戶儘快熟悉相關知識。本文描述簡單,詳細內容請參考ISO18000-6C協定標準。 從邏輯上將標籤存儲器分為四個存儲體,每個存儲體可以由一個或一個以上的存儲器組成。

基本介紹

  • 中文名:ISO18000-6C電子標籤
  • 外文名:ISO18000-6C tag
  • 類別:電子工程
  • 內容:介紹存儲器
  • 分類: EPC, TID
前言,數據存儲,數據鎖存,LOCK指令,

前言

ISO18000-6C電子標籤是指符合ISO 18000-6C空中接口協定的電子標籤。與此類似,符合ISO18000-6D協定的電子標籤成為ISO18000-6D電子標籤
為了使客戶更加靈活地使用RMU900+讀寫器模組,將RMU900+讀寫器模組套用於實際工程環境中,特將ISO18000-6C的數據存儲空間及讀寫器與電子標籤通信的數據加密過程進行簡略描述,以方便客戶儘快熟悉相關知識。本文描述簡單,詳細內容請參考ISO18000-6C協定標準。

數據存儲

根據協定規定,從邏輯上將標籤存儲器分為四個存儲體,每個存儲體可以由一個或一個以上的存儲器組成。如圖2.1所示。這四個存儲體是:
a) 保留記憶體
保留記憶體應包含殺死口令和訪問口令。殺死口令應存儲在00h至1Fn的存儲地址內。訪問口令應存儲在20h至3Fn的存儲地址內。
b) EPC存儲器
EPC存儲器應包含在00h至0Fh存儲位置的CRC-16、在10h至1Fh存儲地址的協定-控制(PC)位和在20h開始的EPC。PC被劃分成10h至14Fh存儲位置的EPC長度、15h至17Fh存儲位置的RFU位和在18h至1Fh存儲位置的編號系統識別(NSI),CRC-16、PC、EPC應優先存儲MSB (EPC的MSB應存儲在20h的存儲位置)。註:
c) TID存儲器
TID存儲器應包含00h至07n存儲位置的8位ISO15963分配類識別(對於EPCglobal為111000102)、08h至13n存儲位置的12位任務掩模設計識別(EPCglobal成員免費)和14h至1Fn存儲位置的12位標籤型號。標籤可以在1Fn以上的TID存儲器中包含標籤指定數據和提供商指定數據(例如,標籤序號)。
d) 用戶存儲器
用戶存儲器允許存儲用戶指定數據。該存儲器組織為用戶定義。
圖2.1 邏輯空間分布圖
2.1 保留記憶體
◆ 殺死口令
保留記憶體的00h至1Fh存儲電子標籤的殺死口令,殺死口令為1 word,即2 bytes。電子標籤出廠時的默認殺死指令為0000h。用戶可以對殺死指令進行修改。用戶可以對殺死口令進行鎖存,一經鎖存後,用戶必須提供正確的訪問口令,才能對殺死口令進行讀寫。
◆ 訪問口令
保留記憶體的20h至3Fh存儲電子標籤的訪問口令,訪問口令為1 word,即2 bytes。電子標籤出廠時的默認訪問指令為0000h。用戶可以對訪問指令進行修改。用戶可以對訪問口令進行鎖存,一經鎖存後,用戶必須提供正確的訪問口令,才能對訪問口令進行讀寫。
2.2 EPC存儲器
◆ CRC-16(Cyclic Redundancy Check,循環冗餘校驗)
循環冗餘校驗位,16比特,上電時,標籤應通過PC前五位指定的(PC+EPC)字數而不是整個EPC存儲器長度計算CRC-16
◆ PC(Protocol Control,協定控制)
PC位包含標籤在盤存操作期間以其EPC反向散射的物理層信息。EPC存儲器10h至1Fn存儲地址存儲有16PC位,PC位值定義如下:
◆ 10h—14n位:標籤反向散射的(PC+EPC)的長度,所有字為:
000002:一個字(EPC存儲器10h—1Fn存儲地址)
000012:兩個字(EPC存儲器10h—2Fn存儲地址)
000102:兩個字(EPC存儲器10h—3Fn存儲地址)
111112:32個字(EPC存儲器10h—1FFn存儲地址)
◆ 15h—17 h位:RFU(第1類標籤為0002)
◆ 18h—1F h位:默認值為000000002且可以包括如ISO/IEC 15961定義的AFI在內的計數系統識別(NSI)。NSI的MSB存儲在18h的存儲位置。
默認(未編程)PC值應為0000h。
截斷應答期間,標籤用PC位代替00002。
◆ EPC(Electronic Product Code,產品電子代碼)
EPC存儲在以20h存儲地址開始的EPC存儲器內,MSB優先。詢問機可以發出選擇命令,包括全部或部分規範的EPC。詢問機可以發出ACK命令,使標籤反向散射其PC、EPC和CRC-16(在特定情況下該標籤可以截斷應答-參見6.3.2.10.1.1)。最後,詢問機可以發出Read命令,讀取整個或部分EPC。
[注]PC+EPC也稱為UII
2.3 TID存儲器
TID存儲器應包含00h至07n存儲位置的8位ISO15963分配類識別(對於EPCglobal為111000102)、08h至13n存儲位置的12位任務掩模設計識別(EPCglobal成員免費)和14h至1Fh存儲位置的12位標籤型號。標籤可以在1Fh以上的TID存儲器中包含標籤指定數據和提供商指定數據(例如,標籤序號)。
2.4 用戶存儲器
用戶存儲器允許存儲用戶指定數據。

數據鎖存

3.1概述
為了防止未授權的寫入和殺死操作,ISO18000-6C標籤提供鎖存/解鎖操作。32位的訪問口令保護標籤的鎖存/解鎖操作,而32位殺死口令保護標籤的殺死操作。用戶可以在電子標籤的保留記憶體設定殺死口令和訪問口令。
3.2數據操作的兩個狀態
當標籤處於OPEN或SECURED狀態時,可以對其進行數據操作(讀、寫、擦、鎖存/解鎖、殺死)。當標籤的訪問口令為全零,或用戶正確輸入訪問口令時,標籤處於SECURED狀態。當標籤的訪問口令不為零,且用戶沒有輸入訪問口令或輸入的訪問口令不正確時,標籤處於OPEN狀態。對標籤的鎖存/解鎖操作只能在SECURED狀態下進行。
*註:當用戶進行鎖存/解鎖操作時需要滿足下列兩種條件之一:
a. 標籤的訪問口令為全零。
b. 提供正確的訪問口令。
3.3各個存儲區的鎖存/解鎖操作
對保留記憶體(Reserved)區進行鎖存後,用戶對該存儲區不能進行讀寫,這是為了防止未授權的用戶讀取標籤的殺死口令和訪問口令。而對其他三個存儲區(EPC存儲區、TID存儲區和用戶存儲區)進行鎖存後,用戶對相應存儲區不能進行寫入,但可以進行讀取操作。
3.4鎖定類型
標籤支持三種鎖定類型:
a. 標籤被鎖定後只能在SECURED狀態下進行寫入(對保留記憶體時為讀寫),而不能在OPEN狀態下進行寫入(對保留記憶體時為讀寫)。
b. 標籤可以在OPEN和SECURED狀態下都可以進行寫入(對保留記憶體時為讀寫),且鎖定狀態永久不能被改寫。
c. 標籤在任何狀態下都不能進行寫入(對保留記憶體時為讀寫),且永久不能被解鎖。[注]此操作慎用,一旦永久鎖存某個存儲區,該存儲區數據將不可再讀寫!!!

LOCK指令

本節簡單描述LOCK指令
Lock命令包含如下定義的20位有效負載:
前10個有效負載位是掩模位。標籤應對這些位值作如下解釋:
掩模=0:忽略相關的動作欄位,並保持當前鎖定設定。
掩模=1:執行相關的動作欄位,並重寫當前鎖定設定。
最後10個有效負載位是動作位。標籤應對這些位值作如下解釋:
動作=0:取消確認相關存儲位置的鎖定。
ISO18000-6C 電子標籤數據存儲空間及數據加密說明
動作=1:確認相關存儲位置的鎖定或永久鎖定。
LOCK指令的有效負載和掩模位描述如圖3.1所述
各個動作欄位的功能如表3.1所述。
圖3. 1Lock有效負載和使用
ISO18000-6C電子標籤
ISO18000-6C電子標籤

相關詞條

熱門詞條

聯絡我們