ISO18000-6C 電子標(biāo)簽數(shù)據(jù)存儲空間及數(shù)據(jù)加密說明
ISO18000-6C電子標(biāo)簽是指符合ISO 18000-6C空中接口協(xié)議的電子標(biāo)簽,它的特點是:速度快,數(shù)據(jù)速率可達(dá)40kbps~640kbps;可以同時讀取的標(biāo)簽數(shù)量多,理論上能讀到1000多個標(biāo)簽;首先讀EPC號碼,標(biāo)簽 的ID號需要用讀數(shù)據(jù)的方式讀??;功能強,具有多種寫保護方式,安全性強;區(qū)域多,分為EPC區(qū)(96bits或16Bytes,可擴展到 512bits)、ID區(qū)(64bit或8Bytes)、用戶區(qū)(224bit或28Bytes)、密碼區(qū)(32bits或4 Bytes),但有的廠商提供的標(biāo)簽沒有用戶數(shù)據(jù)區(qū),如Inpinj 的標(biāo)簽。EPC C1G2標(biāo)準(zhǔn)主要適用于物流領(lǐng)域中大量物品的識別,正處于不斷發(fā)展之中。
數(shù)據(jù)存儲
根據(jù)協(xié)議規(guī)定,從邏輯上將標(biāo)簽存儲器分為四個存儲體,每個存儲體可以由一個或一個以上的存儲器組成。如圖所示。這四個存儲體是:
a) 保留內(nèi)存
保留內(nèi)存應(yīng)包含殺死口令和訪問口令。殺死口令應(yīng)存儲在00h至1Fn的存儲地址內(nèi)。訪問口令應(yīng)存儲在20h至3Fn的存儲地址內(nèi)。
b) EPC存儲器
EPC存儲器應(yīng)包含在00h至0Fh存儲位置的CRC-16、在10h至1Fh存儲地址的協(xié)議-控制(PC)位和在20h開始的EPC。PC被劃分成10h至14Fh存儲位置的EPC長度、15h至17Fh存儲位置的RFU位和在18h至1Fh存儲位置的編號系統(tǒng)識別(NSI),CRC-16、PC、EPC應(yīng)優(yōu)先存儲MSB (EPC的MSB應(yīng)存儲在20h的存儲位置)。注:
c) TID存儲器
TID存儲器應(yīng)包含00h至07n存儲位置的8位ISO15963分配類識別(對于EPCglobal為111000102)、08h至13n存儲位置的12位任務(wù)掩模設(shè)計識別(EPCglobal成員免費)和14h至1Fn存儲位置的12位標(biāo)簽型號。標(biāo)簽可以在1Fn以上的TID存儲器中包含標(biāo)簽指定數(shù)據(jù)和提供商指定數(shù)據(jù)(例如,標(biāo)簽序號)。
d) 用戶存儲器
用戶存儲器允許存儲用戶指定數(shù)據(jù)。該存儲器組織為用戶定義。
◆ 殺死口令
保留內(nèi)存的00h至1Fh存儲電子標(biāo)簽的殺死口令,殺死口令為1 word,即2 bytes。電子標(biāo)簽出廠時的默認(rèn)殺死指令為0000h。用戶可以對殺死指令進行修改。用戶可以對殺死口令進行鎖存,一經(jīng)鎖存后,用戶必須提供正確的訪問口令,才能對殺死口令進行讀寫。
◆ 訪問口令
保留內(nèi)存的20h至3Fh存儲電子標(biāo)簽的訪問口令,訪問口令為1 word,即2 bytes。電子標(biāo)簽出廠時的默認(rèn)訪問指令為0000h。用戶可以對訪問指令進行修改。用戶可以對訪問口令進行鎖存,一經(jīng)鎖存后,用戶必須提供正確的訪問口令,才能對訪問口令進行讀寫。
EPC存儲器
◆ CRC-16(Cyclic Redundancy Check,循環(huán)冗余校驗)
循環(huán)冗余校驗位,16比特,上電時,標(biāo)簽應(yīng)通過PC前五位指定的(PC+EPC)字?jǐn)?shù)而不是整個EPC存儲器長度計算CRC-16
◆ PC(Protocol Control,協(xié)議控制)
PC位包含標(biāo)簽在盤存操作期間以其EPC反向散射的物理層信息。EPC存儲器10h至1Fn存儲地址存儲有16PC位,PC位值定義如下:
◆ 10h—14n位:標(biāo)簽反向散射的(PC+EPC)的長度,所有字為:
000002:一個字(EPC存儲器10h—1Fn存儲地址)
000012:兩個字(EPC存儲器10h—2Fn存儲地址)
000102:兩個字(EPC存儲器10h—3Fn存儲地址)
111112:32個字(EPC存儲器10h—1FFn存儲地址)
◆ 15h—17 h位:RFU(第1類標(biāo)簽為0002)
◆ 18h—1F h位:默認(rèn)值為000000002且可以包括如ISO/IEC 15961定義的AFI在內(nèi)的計數(shù)系統(tǒng)識別(NSI)。NSI的MSB存儲在18h的存儲位置。
默認(rèn)(未編程)PC值應(yīng)為0000h。
截斷應(yīng)答期間,標(biāo)簽用PC位代替00002。
◆ EPC(Electronic Product Code,產(chǎn)品電子代碼)
EPC存儲在以20h存儲地址開始的EPC存儲器內(nèi),MSB優(yōu)先。詢問機可以發(fā)出選擇命令,包括全部或部分規(guī)范的EPC。詢問機可以發(fā)出ACK命令,使標(biāo)簽反向散射其PC、EPC和CRC-16(在特定情況下該標(biāo)簽可以截斷應(yīng)答-參見6.3.2.10.1.1)。最后,詢問機可以發(fā)出Read命令,讀取整個或部分EPC。
[注]PC+EPC也稱為UII
TID存儲器
TID存儲器應(yīng)包含00h至07n存儲位置的8位ISO15963分配類識別(對于EPCglobal為111000102)、08h至13n存儲位置的12位任務(wù)掩模設(shè)計識別(EPCglobal成員免費)和14h至1Fh存儲位置的12位標(biāo)簽型號。標(biāo)簽可以在1Fh以上的TID存儲器中包含標(biāo)簽指定數(shù)據(jù)和提供商指定數(shù)據(jù)(例如,標(biāo)簽序號)。
用戶存儲器
用戶存儲器允許存儲用戶指定數(shù)據(jù)。
以上內(nèi)容是關(guān)于ISO18000-6C電子標(biāo)簽的內(nèi)部存儲結(jié)構(gòu)和數(shù)據(jù)存儲方式,供用戶在操作和使用ISO18000-6C電子標(biāo)簽 時參考。