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