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