無線射頻識別(RFID)技術是一種快速、實時、準確的信息采集與處理技術,通過射頻信號對實體對象進行*有效的標識,可廣泛應用于生產、零售、物流、交通、醫(yī)療、國防、畜牧、采礦等各個行業(yè)。 基本的RFID系統一般由3部分組成:標簽、閱讀器以及應用支撐軟件。中間件是應用支撐軟件的一個重要組成部分,是銜接硬件設備如標簽、閱讀器和企業(yè)應用軟件如企業(yè)資源規(guī)劃(ERP)、客戶關系管理(CRM)等的橋梁。中間件的主要任務是對閱讀器傳來的與標簽相關的數據進行過濾、匯總、計算、分組,減少從閱讀器傳往企業(yè)應用的大量原始數據、生成加入了語意解釋的事件數據??梢哉f,中間件是RFID系統的“神經中樞”。 對于RFID中間件的設計,有諸多問題需要考慮,如:如何實現軟件的諸多質量屬性、如何實現中間件與硬件設備的隔離、如何處理與設備管理功能的關系、如何實現高性能的數據處理等等。 1、RFID網絡框架結構 無線射頻識別網絡的框架結構如圖1所示。 圖1:RFID網絡結構框架圖。 標簽數據經過中間件的分組、過濾等處理上報給應用系統;應用系統負責事件數據的持久化存儲,以及標簽綁定的業(yè)務信息的管理。 RFID系統共享公共服務平臺提供根節(jié)點對象名稱服務(ONS)、企業(yè)應用鑒權管理、標簽信息發(fā)現和企業(yè)*碼管理等公共服務。其中,根節(jié)點ONS連同所有企業(yè)級RFID系統的內部ONS,組成一個ONS樹,任何一個標簽都可以在ONS樹上找到標簽所對應的標簽信息庫的地址,即可以進一步訪問到標簽對應的詳細信息。 2、中間件功能及實現原理 一言蔽之,中間件的功能就是接受應用系統的請求,對的一個或者多個閱讀器發(fā)起操作命令如標簽清點、標簽標識數據寫入、標簽用戶數據區(qū)讀寫、標簽數據加鎖、標簽殺死等,并接收、處理、向后臺應用系統上報結果數據。 其中,標簽清點是zui為基本、也是應用的功能。 2.1 標簽清點功能概述 標簽清點的工作流程可簡單描述為: 應用系統以規(guī)則的形式定義對標簽數據的需求,規(guī)則由應用系統向中間件提出,由中間件維護。規(guī)則中定義了:需要哪些閱讀器的清點數據,標簽數據上報周期(事件周期)的開始和結束條件,標簽數據如何過濾,標簽數據如何分組,上報數據為原始清點數據、新增標簽數據還是新減標簽數據,標簽數據包含哪些原始數據等。 應用系統某項規(guī)則,向中間件提出對標簽數據的預訂。 中間件根據應用系統對標簽數據的預訂情況,適時啟動事件周期,并向閱讀器下發(fā)標簽清點命令。 閱讀器將一定時間周期(讀取周期)中清點到的數據,發(fā)送給中間件。讀取周期可由中間件與閱讀器制定私下協商確定。 中間件接由收閱讀器上報的數據。 中間件根據規(guī)則的定義,對接收數據做過濾、分組、累加等操作,并在事件周期結束時,按照規(guī)則的要求生成數據結果報告,發(fā)送給規(guī)則的預訂者。過濾過程可去除重復數據、應用系統不感興趣的數據,大大降低了組件間的傳輸數據量。 此流程可參見圖2。
詳圖:www.mlcc1。。com