導(dǎo)致RFID系統(tǒng)讀取率誤差的原因主要在于:閱讀器的識讀范圍存有盲區(qū),,不同閱讀點存有多余數(shù)據(jù),閱讀器相互干擾等,。針對上述問題,,我們從以下四種方面展開探討。
1 合理優(yōu)化硬件配置
在硬件方面,,首先必須要弄清一個問題,。那就是你真正的‘需求是什么’。不要盲目認(rèn)為 ‘價格貴,、讀取范圍越大,、頻率越高就越好’。正所謂‘量體裁衣’,,‘適合’自己的才是最好的,。在此認(rèn)知基礎(chǔ)之上,可以選擇與實際需求相符的硬件設(shè)備,。
同時考慮將所有的RFID標(biāo)簽和閱讀器看作一個完整的‘?dāng)?shù)據(jù)網(wǎng)絡(luò)’,,做到合理優(yōu)化硬件配置,,從而使整個系統(tǒng)發(fā)揮最大的功效。以門禁系統(tǒng)為例,,為了防止閱讀器的識讀范圍存有盲區(qū),,導(dǎo)致出現(xiàn)漏讀的情況,可采取 通過增加閱讀器或天線的個數(shù)來補償閱讀器識讀范圍存在盲區(qū)的缺陷;為了防止閱讀器相互干擾,,可采取在空間上相對隔離閱讀器或天線的辦法來避免相互干擾,。此外,根據(jù)實際需求,,通過適當(dāng)調(diào)整天線布局和天線發(fā)射功率等方法,,也可以提高RFID系統(tǒng)的數(shù)據(jù)讀取率。
2 完善軟件設(shè)計
目前,,通過優(yōu)化配置的RFID系統(tǒng)的硬件設(shè)施基本都可以滿足數(shù)據(jù)讀取率的需要,,而且 隨著閱讀器價格下降,最終用戶已經(jīng)可以在他們的應(yīng)用場所輕松部署大量閱讀器,,這不僅解決了漏讀問題,,同時還可以從這些系統(tǒng)中獲取更多有用信息。但是隨之而來的新問題是:多余的數(shù)據(jù)讀入或者交叉數(shù)據(jù)讀入,。簡單描述這個問題,,就是‘一個不該在某位置被讀取的標(biāo)簽被一臺不該識讀這枚標(biāo)簽的閱讀器讀到了’。
LV 定位邏 輯的核心是基于‘從空間位置上挑出需要的讀出數(shù)據(jù)同時過濾掉不需要的讀出數(shù)據(jù)’,。結(jié)果是正確和精確的標(biāo)簽位置從全部RFID閱讀器所獲取的結(jié)果中析取出來,。簡而言之,LV 定位 邏輯就是根據(jù)整個閱讀器系統(tǒng)駐留的數(shù)據(jù)集合而形成的一個基于消除‘多余’讀出數(shù)據(jù)的軟件算法,。對于多個閱讀器之間由于工作范圍重疊造成沖突的問題,,Colorwave 算法給出了很好的解決。
對于電子標(biāo)簽沖突,,在高頻頻段,,標(biāo)簽的防沖突算法一般采用經(jīng)典ALOHA協(xié)議。使 用ALOHA 協(xié)議的標(biāo)簽,,通過選擇經(jīng)過一個隨機時間向閱讀器傳送信息的方法,,來避免沖突; 在超高頻頻段,主要采用樹分叉算法來避免沖突,。此外,,可以對軟件進(jìn)行其他優(yōu)化設(shè)置。譬如,,在電子門票系統(tǒng)中,,閱讀器的掃描時間間隔可以通過軟件設(shè)計成自適應(yīng)調(diào)節(jié)掃描時間的方式工作。對于人流量較大的情況下,,通過軟件控制讓閱讀器的掃描頻率加快工作,,防止漏讀;而在人流量較少的情況下,,可以將其掃描 頻率相對降低,從而避免冗余數(shù)據(jù)的出現(xiàn),。
3 發(fā)揮中間件作用
RFID中間件在各項RFID產(chǎn)業(yè)應(yīng)用中居于神經(jīng)中樞,。RFID中間件是一種面向消息的中間件,信息是以消息的形式,,從一個程序傳送到另 一個或多個程序,。RFID中間件扮演RFID標(biāo)簽和應(yīng)用程序之間的中介角色,從應(yīng)用程序端使用中間件所提供的一組通用應(yīng)用程序接口(API),,即能連到閱讀器,,讀取標(biāo)簽數(shù)據(jù)。
因此,,即使存儲RFID標(biāo)簽信息的數(shù)據(jù)庫軟件或后端應(yīng)用程序增加或改由其他軟件取代,, 甚至 RFID 閱讀器種類增加等情況發(fā)生時,應(yīng)用端也不需修改,。這不僅有效解決了數(shù)據(jù)讀取率的問題,,而且也省去多對多連接的維護(hù)復(fù)雜性等其他問題。RFID 中間件未來在面向服務(wù) 的架構(gòu)和商業(yè)信息安全問題應(yīng)用方面都 會有非常好的發(fā)展前景,。