相對(duì)于要通過“看”來識(shí)別的條形碼和二維碼來說,RFID具有其獨(dú)特優(yōu)勢(shì),在于數(shù)據(jù)是依托不可見的射頻,且信息可以擦寫,加密甚至滅活的。
原來如此!@一維二維和射頻區(qū)別竟是這些!
筆者在跟進(jìn)項(xiàng)目中往往會(huì)遇到一個(gè)經(jīng)常被問的問題:我的數(shù)據(jù)要如何存儲(chǔ)?這次筆者想根據(jù)過往經(jīng)驗(yàn)和大家探討下關(guān)于數(shù)據(jù)儲(chǔ)存的問題和解決思路。
來看看標(biāo)簽物理儲(chǔ)存區(qū)
首先,我們從標(biāo)簽的儲(chǔ)存方式了解下。這次推文我們先著重看下超高頻部分,目前常見的標(biāo)準(zhǔn)UHF應(yīng)用中經(jīng)常提到的6C標(biāo)簽儲(chǔ)存區(qū)劃分邏輯圖為:

根據(jù)用戶習(xí)慣,這里我們首先看到的是一個(gè)叫USER MEMORY的,中文翻譯為用戶區(qū)的儲(chǔ)存空間。對(duì)于大多數(shù)沒有深度使用經(jīng)驗(yàn)的一般用戶來說,這里的用戶區(qū)會(huì)被認(rèn)為是可以自定義,用來儲(chǔ)存用戶的區(qū)域。這么理解并沒有問題,也確實(shí)這個(gè)區(qū)域可以放用戶自定義的信息,不過根據(jù)標(biāo)簽種類不同,有些標(biāo)簽并不具有USER區(qū),而且有些標(biāo)簽需要特殊命令或者操作才能分配USER區(qū)。同時(shí),對(duì)于標(biāo)簽價(jià)格過于敏感的項(xiàng)目來說,帶有USER區(qū)的標(biāo)簽會(huì)比沒有的要貴一些。

除了USER區(qū),用戶經(jīng)常聽到的還有個(gè)叫UII(Unique Item Identifier),或者叫EPC(Electronic Product Code)的區(qū)域。嚴(yán)格意義上,EPC這個(gè)說法并不在ISO標(biāo)準(zhǔn)代表了標(biāo)簽的儲(chǔ)存區(qū),他其實(shí)代表了一個(gè)組織,只是因?yàn)閁II經(jīng)常會(huì)被存放EPC規(guī)范的信息,也或許是因?yàn)闃?biāo)簽廠家推廣時(shí)候經(jīng)常這么叫,所以大家都這么習(xí)慣稱呼了。不過按照ISO標(biāo)準(zhǔn),UII是包括了兩個(gè)字節(jié)的CRC校驗(yàn)位和兩個(gè)字節(jié)的PC接口控制位,我們常說的UII或者EPC區(qū)是用戶可以去修改的區(qū)域。通常項(xiàng)目中CRC校驗(yàn)位會(huì)很少用到,但是對(duì)于6C空中接口來說是至關(guān)重要的環(huán)節(jié)。
相比CRC來說,PC值的使用筆者確實(shí)見到過多次因?yàn)槭褂缅e(cuò)誤導(dǎo)致遇到了很大的麻煩。通常來講,在項(xiàng)目初期了解并為客戶的定義正確的PC值是必選項(xiàng)。部分廠家的IC會(huì)通過PC值定義USER區(qū)長(zhǎng)度,絕大多數(shù)標(biāo)簽需要通過PC來定義盤存時(shí)候的“暴露的“UII長(zhǎng)度。
到這里問題來了,
我到底要用UII還是USER區(qū)呢?
我們回到日常生活中,目前行業(yè)內(nèi)排名靠前的應(yīng)用場(chǎng)景,比如快銷品牌尤其像衣物追溯等,筆者看到的基本上都是只使用了UII來標(biāo)記。我們以此反過來回到ISO標(biāo)準(zhǔn)中,UII在UHF應(yīng)用中是讀寫器讀取標(biāo)簽必執(zhí)行操作——盤存中必須要讀取到的,換句話說UII的被讀取速度要比USER區(qū)要快。這點(diǎn)在大量標(biāo)簽被快速讀取時(shí)候能夠被很明顯的體現(xiàn)出來。
不過受限于協(xié)議規(guī)范,UII的長(zhǎng)度在不包括CRC和PC的32 bits后,最長(zhǎng)只有496Bits,但是USER區(qū)部分廠家能夠做到64K bits,這么算下來足足有8千Bytes字節(jié),折合下來已經(jīng)接近8MB的儲(chǔ)存空間了!回想剛到千禧年的時(shí)候,兩三首歌或者一個(gè)視頻片段也就占用這么大的空間。不過一個(gè)自動(dòng)化應(yīng)用中確實(shí)需要使用這么大的容量么?
關(guān)于容量編碼,筆者會(huì)在另外一篇推送中和大家探討。
總結(jié),筆者建議,通過合理的信息規(guī)范編碼,在能夠使用UII的時(shí)候盡量使用UII,如果要使用USER區(qū),建議對(duì)UII進(jìn)行合理的,一次性的預(yù)編碼,確保后續(xù)使用中能夠得到更舒適的體驗(yàn)。

其他儲(chǔ)存區(qū)是做什么的?
說到這里,用戶經(jīng)常使用的UII和USER區(qū)已經(jīng)介紹完了,但是會(huì)看本文最開始的儲(chǔ)存區(qū)邏輯劃分圖,還有TID(標(biāo)簽標(biāo)識(shí)),RESERVED(保留區(qū)):
TID包含了標(biāo)簽的唯一標(biāo)識(shí)碼,這個(gè)區(qū)域是不可更改出廠就內(nèi)置的,根據(jù)協(xié)議要求,每個(gè)IC廠家在TID中的前8位標(biāo)識(shí)均不一樣,我們可以根據(jù)TID判斷出來標(biāo)簽生產(chǎn)廠家和IC種類等等信息。需要注意的是,TID不可更改,UII也可以通過上鎖的方式做到僅可讀但不可改。
RESERVED包含了讀寫密碼區(qū),滅活區(qū)和其他特殊功能區(qū)。密碼區(qū)顧名思義用戶可以通過定義密碼區(qū)來對(duì)標(biāo)簽的儲(chǔ)存區(qū)進(jìn)行讀寫加密。關(guān)于特殊功能,目前已經(jīng)有部分國(guó)產(chǎn)廠家生產(chǎn)出來讀取保留區(qū)實(shí)際不存在的區(qū)域時(shí)候點(diǎn)亮標(biāo)簽LED燈的功能,在一些場(chǎng)合中這種標(biāo)簽可以非常方便的尋找到物品。筆者經(jīng)過測(cè)試,目前西克的讀寫器也是可以支持此類標(biāo)簽的讀寫,如果感興趣可以聯(lián)系我們的工作人員獲取使用工具。

|