基于傳感器網(wǎng)絡的超級RFID系統(tǒng)
Savant 軟件是處理從一個或多個解讀器獲得的標簽或傳感器數(shù)據(jù)(事件數(shù)據(jù)) 流的“中間件”, 是一種企業(yè)通用的數(shù)據(jù)管理架構, 安裝在等級式、分布式的服務器上。本系統(tǒng)的Savant有三種數(shù)據(jù)來源,可以按傳統(tǒng)的方式從閱讀器而來, 可以接受傳感器節(jié)點的信息, 也可以接收超級RFID主動發(fā)出的信息。基于Savant的樹型等級結構, 并根據(jù)其分類, 定義了一種統(tǒng)一的層次化的Savant體系架構。依據(jù)Auto-ID標準委員會的定義, Savant應該包括三個必需的標準模塊: 事件管理系統(tǒng)(EMS)、實時內(nèi)存數(shù)據(jù)結構(RIED)和任務管理系統(tǒng)(TMS)。其它一些可選標準程序模塊可以根據(jù)用戶定義。圖3是Savant的體系結構。
圖3 Savant 的體系結構
在圖3中, 事件管理系統(tǒng)應用在Edge Savant(ES)上采集標簽解讀事件, 它與解讀器應用程序通信, 管理解讀器發(fā)送的事件流。EMS體系結構中的“解讀適配器”和“解讀器接口”可看作一個通用的接口, 對于Edge Savant 來講, 由于解讀適配器直接或間接的與解讀器進行通訊, 并收集解讀器探測到的事件, 然后將這些事件寫入解讀器接口。對于Internal Savant 來講, 它是Edge savant s 的父節(jié)點或上級, IS從他的下屬Edge Savant 中采集EPC數(shù)據(jù),因此“解讀適配器”和“解讀器接口”可看作是通用的網(wǎng)絡數(shù)據(jù)訪問接口。
RIED是一個用來保存Edge Savant 信息的內(nèi)存數(shù)據(jù)庫。Edge Savant 保存和組織解讀器發(fā)送的事件。事件管理系統(tǒng)(EMS)提供過濾和記錄事件的框架, 記錄器可以將事件保存在數(shù)據(jù)庫中。數(shù)據(jù)庫處理大量事件時, RIED提供了與數(shù)據(jù)庫同樣的接口,但實時性要好。應用程序可以通過JDBC或本地Java接口訪問RIED。
Savant 軟件根據(jù)用戶定制的任務進行數(shù)據(jù)管理、數(shù)據(jù)監(jiān)控。TMS負責管理由上級Savant或企業(yè)應用程序發(fā)送到本級Savant的任務。Savant TMS使分布式Savant的維護變得簡單, 寫入TMS的任務可以獲得Savant的所有屬性。
5 結 語
本文綜合RFID 和無線傳感器網(wǎng)絡技術, 提出了一種基于傳感器網(wǎng)絡的超級RFID系統(tǒng), 介紹了該系統(tǒng)的組成與體系結構及該系統(tǒng)對Savant 的新要求。指出RFID 技術與傳感器網(wǎng)絡融技術的融合可能是一個新的發(fā)展趨勢。
評論