電話:13691762133
手機:13691762133
郵件:andy@ownlikes.cn
QQ:317779813
地址:深圳市龍華新區(qū)觀瀾大道35號1棟3樓
網(wǎng)址 : greezubamboo.cn
隨著 RFID技術的廣泛應用,在實現(xiàn)基于 RFID 的應用系統(tǒng)時,通常會遇到如下一些困難:讀器等硬件難以統(tǒng)一管理;傳統(tǒng)企業(yè)IT 系統(tǒng)難以處理海量實時標簽事件;RFID信息與企業(yè)信息系統(tǒng)沒有標準接口等。這些需求正是 RFID中間件出現(xiàn)的推動力。本章將介紹國內(nèi)外 RFID中間件現(xiàn)狀、分類及技術架構,列舉并分析幾種常見的商業(yè)和開源的RFID中間件。
RFID中間件概述
RFID 中間件是一種面向消息的中間件(Message-Oriented Middleware,MOM),信息(Information)是以消息(Message)的形式,從一個程序傳送到另一個或多個程序。信息可以以異步(Asynchronous)的方式傳送,所以傳送者不必等待回應。面向消息的中間件包含的功能不僅是傳遞信息,還必須包括解譯數(shù)據(jù)、安全保障、數(shù)據(jù)廣播、錯誤恢復、定位網(wǎng)絡資源、找出復合成本的路徑、消息與要求的優(yōu)先次序、延伸的除錯工具等服務。RFID 中間件在整個系統(tǒng)中的 定位由EPC技術進一步明確規(guī)定。
國內(nèi)情況
RFID 技術進入中國的時間比較短,各方面的工作還處于起始階段。雖然政府在國家“十一五” 規(guī)劃和863計劃中,對RFID技術應用提供了政策、項目和資金的支持,并且RFID在國內(nèi)的應用發(fā)展也較為迅速,但與國外 RFID技術的發(fā)展相比,在很多方面還存在較大的差距。在學術界,RFID 中間件和公共服務方面已經(jīng)有一些研究。依托國家863計劃“無線射頻關鍵技術研究與開發(fā)”課題,中科院自動化所開發(fā)了 RFID 公共服務體系基礎架構軟件和血液、食品、藥品可追溯管理中間件。華中科技大學開發(fā)了支持多通信平臺的 RFID 中間件產(chǎn)品 Smarti,上海交通大學開發(fā)了面向商業(yè)物流的數(shù)據(jù)管理與集成中間件平臺。這些上層應用大多只是領域內(nèi) 的特性應用,沒有符合標準的公共閱讀器管理模塊或是應用層事件(Application Level Event,ALE)處理功能。東方勵格公司的LYNKO-ALE 中間件,基于開放式架構設計的、模塊化的、可升級 的數(shù)據(jù)處理系統(tǒng)。它是主要用來加工和處理來自讀寫器的所有信息和事件流的軟件,以實現(xiàn)對數(shù)據(jù)的捕獲、監(jiān)控和傳送,但只包括簡單的標簽數(shù)據(jù)過濾、分組、計數(shù)、防錯讀和防漏讀等功能,并沒有更高層次的復雜事件處理和跨企業(yè)共享。
清華同方的 ezRFID是一種基于J2EE平臺的中間件平臺,它可以整合企業(yè)應用和商業(yè)伙伴的RFID 和傳感器數(shù)據(jù),雖然具備了硬件管理及基本事件數(shù)據(jù)過濾和傳輸功能,但同樣沒有分層的處理機制及復雜事件處理。
雖然國內(nèi)目前已經(jīng)有了一些初具規(guī)模的 RFID 中間件產(chǎn)品,但大多沒有在企業(yè)進行實際大規(guī)模的分布式應用,與國外產(chǎn)品相比,還有較大的距離。總的來說,目前國內(nèi)中間件技術和產(chǎn)品還 很薄弱,國內(nèi)已開展的一些應用,所采用的RFID中間件多是國外的產(chǎn)品。
國外情況
最先提出 RFID中間件概念的是美國。美國企業(yè)在實施 RFID 項目改造期間,發(fā)現(xiàn)最耗時、耗力,復雜度和難度最高的問題是如何保證 RFID 數(shù)據(jù)正確導入企業(yè)的管理系統(tǒng),為此企業(yè)做了 大量的工作用于保證 RFID 數(shù)據(jù)的正確性。經(jīng)企業(yè)和研究機構的多方研究、論證、實驗,最終找到了一個比較好的解決方法,這就是RFID中間件。
在學術上,Auto-ID實驗室的 Savant 研究,可以說是當前 RFID 中間件實際標準的鼻祖。它定義了 EPC 編碼、對象名字服務(ONS)、EPC信息服務(EPCIS)等關鍵技術,EPC組織還提出了 RFID中間件的事件表達規(guī)范ALE。
在產(chǎn)業(yè)界,知名的 RFID 中間件廠商有 IBM、Oracle,Microsoft,SAP、Sun、 Sybase、BEA等國際知名企業(yè)。