資源描述:
《基于jms的rfid中間件設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第38卷第5期2008年9月河南大學(xué)學(xué)報(自然科學(xué)版)JournalofHenanUniversity(NaturalScience)VoL38No.5Sep.2008基于JMS的RFID中間件設(shè)計與實現(xiàn)路康1,張啟峰2(1.鄭州輕工業(yè)學(xué)院,鄭州450002,2.中原工學(xué)院.鄭州450007)摘要:介紹了RadioFrequencyIdentification(RFID)和物聯(lián)網(wǎng)的RFID中間件技術(shù),設(shè)計了RFID中間件整體框架,在此基礎(chǔ)上設(shè)計并實現(xiàn)了一個基于JMS的商品零售的邊緣中間件.關(guān)鍵詞:射頻識別;中間件;
2、物聯(lián)網(wǎng);消息服務(wù)中圖分類號:TP311文獻(xiàn)標(biāo)志碼:A文章編號:1003—4978(2008)05—0537--04DesignandImplementationofRFIDMiddlewareBaseonJMSLUKan91,ZHANGQi—fen92(1.ZhengzhouUniversityofLightIndustry,Zhengzhou450002,China;2.ZhongyuanUniversityofTechnology,Zhengzhou450007.China)Abstract:RadioFreq
3、uencyIdentification(RFID)technologyisintroducedfirstly,thenthesavantsystemRFIDmiddlewareisintroducedindetail.a(chǎn)ndoverallconstructionofRFIDmiddlewareisconstructed.AcommodityretailRFIDmiddlewareedgesavantbaseonJMSisdesignedandimplemented.Keywords:radiofrequencyid
4、entification;middleware;internetofthings;messageservice0引言無線射頻識別(RFID)是一種識別、跟蹤和定位物品的技術(shù),已廣泛應(yīng)用于工業(yè)自動控制和供應(yīng)鏈管理領(lǐng)域中,它是繼條碼技術(shù)之后,再次變革商品零售結(jié)算、物流配送及產(chǎn)品跟蹤管理模式的一項新技術(shù),是條碼技術(shù)應(yīng)用的延伸和擴(kuò)展.基于無線射頻技術(shù)構(gòu)建的物聯(lián)網(wǎng),可實現(xiàn)全球各種物品在任何時間、任何地點彼此相聯(lián).但如果在每件產(chǎn)品都加上RFID標(biāo)簽之后,在產(chǎn)品的生產(chǎn)、運輸和銷售過程中,讀寫器將不斷收到一連串的產(chǎn)品電子編碼EPC
5、,如何傳送和管理這些數(shù)據(jù)成為RFID應(yīng)用系統(tǒng)急需解決的一個重要問題,由于將RFID設(shè)備與企業(yè)現(xiàn)有各種應(yīng)用系統(tǒng)之間的數(shù)據(jù)集成和系統(tǒng)整合費用昂貴并且技術(shù)復(fù)雜,制約了RFID技術(shù)的推廣應(yīng)用.因此RFID中間件技術(shù)應(yīng)運而生,它作為連接標(biāo)簽讀寫器和企業(yè)應(yīng)用程序的紐帶,加工和處理來自讀寫器的所有信息和事件流.對標(biāo)簽數(shù)據(jù)進(jìn)行過濾、分組和計數(shù),以減少發(fā)往信息網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)量,并防止錯誤識讀、漏讀和冗余信息.RFID中間件的主要任務(wù)是數(shù)據(jù)校對、識讀器協(xié)調(diào)、數(shù)據(jù)傳送、數(shù)據(jù)存儲和任務(wù)管理L1J.RFID中間件作為RFID標(biāo)簽和應(yīng)用程序之
6、間的中介,為應(yīng)用程序提供了一組通用的程序接口API,通過它們應(yīng)用程序可連到RFID讀寫器讀取RFID標(biāo)簽數(shù)據(jù),很好地解決上述問題,增強(qiáng)系統(tǒng)的可維護(hù)性.1RFID中間件RFID中間件是連接標(biāo)簽讀寫器和企業(yè)應(yīng)用程序的紐帶,是具有一系列特定屬性的“程序模塊”或“服務(wù)”,并被用戶集成而滿足他們的特定需求∽“],一般具有以下特點:一是獨立,RFID中間件獨立存在于讀寫收稿日期:2008—02—26基金項目:河南省科技攻關(guān)計劃項目(0624220084)作者簡介:路康(1952一),男,河南鄭州人,副教授,研究方向為計算機(jī)應(yīng)用
7、.538河南大學(xué)學(xué)報(自然科學(xué)版),2008年,第38卷第5期器與后端應(yīng)用程序之間,能夠與多個讀寫器以及多個后端應(yīng)用程序連接,以減輕架構(gòu)與維護(hù)的復(fù)雜性;二是數(shù)據(jù)處理功能強(qiáng),RFID的主要目的在于將實體對象轉(zhuǎn)換為信息環(huán)境下的虛擬對象,因此數(shù)據(jù)處理是最重要的功能,一般具有數(shù)據(jù)的搜集、過濾、整合與傳遞等,具有較強(qiáng)的數(shù)據(jù)流管理能力,以便將正確的對象信息傳送到企業(yè)后端的應(yīng)用系統(tǒng).RFID中間件是一種面向消息的中間件,信息是以消息的形式,從一個程序傳送到另一個或多個程序,信息可以以異步的方式傳送,所以不必等待回應(yīng).1.1RFl
8、D中間件組成與框架RFID中間件由讀寫器接口(ReaderInterface)、程序模塊(ProgramModule)及應(yīng)用程序接口(ApplicationInterface)三個部分組成,其框架如圖1所示.程序模塊通過兩個接口和外界交互:讀寫器接口和應(yīng)用程序接口.其中讀寫器接El提供與標(biāo)簽讀寫器和傳感器的連接.應(yīng)用程序接口使RFID中間件與外部應(yīng)用程序連接