RFID-中間件的實(shí)現(xiàn).ppt_第1頁(yè)
RFID-中間件的實(shí)現(xiàn).ppt_第2頁(yè)
RFID-中間件的實(shí)現(xiàn).ppt_第3頁(yè)
RFID-中間件的實(shí)現(xiàn).ppt_第4頁(yè)
RFID-中間件的實(shí)現(xiàn).ppt_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余24頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、RFID 中間件的實(shí)現(xiàn),提綱,什么是RFID中間件 為什么要使用 RFID中間件 RFID中間件的需求 RFID中間件的標(biāo)準(zhǔn) ALE接口介紹 ALE實(shí)現(xiàn)介紹 RFID中間件的技術(shù)實(shí)現(xiàn) RFID中間件產(chǎn)品,什么是RFID中間件,RFID 中間件是用來(lái)加工和處理來(lái)自讀寫(xiě)器的所有信息和事件流的軟件,是連接讀寫(xiě)器和企業(yè)應(yīng)用的紐帶,使用中間件提供一組通用的應(yīng)用程序接口(API),即能連到RFID讀寫(xiě)器,讀取RFID標(biāo)簽數(shù)據(jù) 。它要對(duì)標(biāo)簽數(shù)據(jù)進(jìn)行過(guò)濾、分組和計(jì)數(shù),以減少發(fā)往信息網(wǎng)絡(luò)系統(tǒng)的數(shù)據(jù)量并防止錯(cuò)誤識(shí)讀、多讀信息。,為什么要使用 RFID中間件,如何將現(xiàn)有的系統(tǒng)與新的RFID Reader連接 ? 這

2、個(gè)問(wèn)題的本質(zhì)是用戶應(yīng)用系統(tǒng)與硬件接口的問(wèn)題。在RFID應(yīng)用中,通透性是整個(gè)應(yīng)用的關(guān)鍵,正確抓取數(shù)據(jù)、確保數(shù)據(jù)讀取的可靠性、以及有效地將數(shù)據(jù)傳送到后端系統(tǒng)都是必須考慮的問(wèn)題。,為什么要使用 RFID中間件,中間件在系統(tǒng)中的作用及位置,為什么要使用 RFID中間件,RFID中間件與系統(tǒng)集成,為什么要使用 RFID中間件,數(shù)據(jù)過(guò)濾和收集 去除閱讀器產(chǎn)生冗余、錯(cuò)誤的標(biāo)簽數(shù)據(jù)。 生成報(bào)告時(shí)只上傳關(guān)心的數(shù)據(jù)(分組統(tǒng)計(jì)的)。 RFID基礎(chǔ)設(shè)施管理 典型的企業(yè)級(jí)應(yīng)用需要管理成百上千的閱讀器(可能是不同牌子的) ,RFID中間件提供對(duì)其進(jìn)行配置管理,實(shí)時(shí)監(jiān)控閱讀器的狀態(tài)。,RFID中間件的需求,數(shù)據(jù)處理盡量靠近

3、源頭 大量RFID數(shù)據(jù)存在于系統(tǒng)“邊緣”; 讓有價(jià)值的數(shù)據(jù)進(jìn)入中央系統(tǒng); 對(duì)數(shù)據(jù)進(jìn)行清理、篩選、整合和匯總; 屏蔽各種錯(cuò)誤與異常,避免給中央系統(tǒng)帶來(lái)麻煩。,RFID中間件的需求,對(duì)事件進(jìn)行層層抽象,轉(zhuǎn)化為有價(jià)值的事件 RFID應(yīng)用領(lǐng)域面臨著大量簡(jiǎn)單事件; 實(shí)現(xiàn)簡(jiǎn)單事件向有價(jià)值事件的轉(zhuǎn)化。,RFID中間件的標(biāo)準(zhǔn),RFID應(yīng)用框架,RFID中間件的標(biāo)準(zhǔn),EPCglobal 受業(yè)界委托而成立的非盈利組織,由國(guó)際物品編碼協(xié)會(huì)(EAN)和美國(guó)統(tǒng)一代碼委員會(huì)(UCC)共同投資,主要負(fù)責(zé) EPC網(wǎng)絡(luò)的全球化標(biāo)準(zhǔn),以便快速、自動(dòng)、準(zhǔn)確地識(shí)別供應(yīng)鏈中流通的商品。,RFID中間件的標(biāo)準(zhǔn),RFID閱讀器和RFID中

4、間件之間,定義了讀寫(xiě)器訪問(wèn)協(xié)議和管理接口 RFID中間件和EPCIS捕獲應(yīng)用之間,定義了RFID事件過(guò)濾和采集接口(ALE) ALE:Application Level Events,ALE接口介紹,EPCglobal推薦的ALE(Application Level Events)接口包含了以下幾個(gè)部分: ECSpec定義/取消定義 EC:Event Cycle ECReport獲取 其它輔助接口,ALE接口介紹,ALE的基本操作 應(yīng)用發(fā)一個(gè)請(qǐng)求到ALE的接口要求讀或?qū)憳?biāo)簽,ALE Engine處理從讀寫(xiě)器傳回來(lái)的數(shù)據(jù)報(bào)生報(bào)告回給應(yīng)用。形象點(diǎn)可以看成給我一份從倉(cāng)庫(kù)1號(hào)門(mén)讀到EPC碼的清單 (E

5、CSpec定義及發(fā)送),ALE Engine生成一份倉(cāng)庫(kù)1號(hào)門(mén)讀到EPC碼的清單報(bào)告送回(ECReport獲?。?ALE接口介紹,ECSpec用來(lái)描述事件周期間隔或事件觸發(fā)機(jī)制,ECReport的格式,事件過(guò)濾和組合規(guī)則等。 AITReader 1000 urn:epc:pat:sgtin-64:*.*.*.* ,ALE接口介紹,ECReport是EPC事件的匯集,還包括其它相關(guān)的信息,譬如邏輯閱讀器名稱(chēng),ECSpec信息等。 urn:epc:tag:gid-64-i:10.50.5 urn:epc:tag:gid-64-i:10.40.4 2 ,ALE接口介紹,define(specNam

6、e:string, spec:ECSpec) : void 定義ECSpec undefine(specName:string) : void 取消已定義的ECSpec getECSpec(specName:string) : ECSpec /returns ECSpec object 得到ECSpec getECSpecNames() : List/ returns a list of specNames as strings 得到ECSpec的名字 subscribe(specName:string, notificationURI:string) : void 訂閱一個(gè)ECSpec un

7、subscribe(specName:string, notificationURI:string) : void 取消訂閱一個(gè)ECSpec poll(specName:string) : ECReports /returns ECReports object Poll ECSpec immediate(spec:ECSpec) : ECReports 定義ECSpecspec, poll并取消定義 getSubscribers(specName:String) : List / of notification URIs 查看誰(shuí)在訂閱指定的 ECSpec 。,ALE實(shí)現(xiàn)介紹,RFID中間件和R

8、FID讀寫(xiě)器之間存在一個(gè)讀周期(Read Cycle) 。 ALE接口規(guī)范定義了一個(gè)事件周期(Event Cycle),一個(gè)事件周期會(huì)包含一個(gè)或多個(gè)讀周期,因此,RFID中間件在這一事件周期內(nèi)讀取的所有標(biāo)簽信息被聚合起來(lái),然后通過(guò)過(guò)濾機(jī)制,發(fā)布成為一個(gè)ECReport。,ALE實(shí)現(xiàn)介紹,讀周期和事件周期的關(guān)系圖,ALE實(shí)現(xiàn)介紹,閱讀器在每個(gè)read cycle 結(jié)束的時(shí)候會(huì)產(chǎn)生大量tag數(shù)據(jù),即使在內(nèi)部 進(jìn)行了過(guò)濾操作,當(dāng)系統(tǒng)中存在大量物理閱讀器的時(shí)候,產(chǎn)生的數(shù)據(jù)量會(huì) 對(duì)網(wǎng)絡(luò)帶寬和CPU使用帶來(lái)極大的壓力,需要引入Event GenerationSmoothing機(jī)制。如下圖所示,引入事件通知

9、機(jī)制事件的數(shù)量從6 個(gè)降低到了2個(gè)。,ALE實(shí)現(xiàn)介紹,由于在有些情況下 RFID Tags 并不能夠每次都被物理閱讀器發(fā)現(xiàn),即使他們處于天線的有效范圍內(nèi),所以真實(shí)的時(shí)間圖不會(huì)像上面一樣理想,而是會(huì)像下圖所示。 有三個(gè)read cycle 并沒(méi)有讀到tag ,雖然tag仍然在天線區(qū)域內(nèi),如果仍然像上面那樣處理事件生成的話,就會(huì)生成四個(gè)發(fā)現(xiàn)事件和四個(gè)消失事件,Smoothing機(jī)制就可以有效地避免這種問(wèn)題。,ALE實(shí)現(xiàn)介紹,ALE實(shí)現(xiàn)介紹,從上圖描述的ALE工作機(jī)制,大家可以看到,有兩種機(jī)制(同步和異步)之分。 在同步工作機(jī)制下,客戶端直接調(diào)用immediate()接口,通知開(kāi)始工作,如需要觸發(fā)器

10、觸發(fā),其狀態(tài)切換到請(qǐng)求狀態(tài),如無(wú)需觸發(fā)器觸發(fā),其狀態(tài)直接切換到工作狀態(tài);在需要觸發(fā)器觸發(fā)的情況下,基于ECSpec定義的采集方式(或觸發(fā)器啟動(dòng),或周期輪詢(xún)),聚合單一事件周期內(nèi)所有讀周期獲取的EPC信息,生成ECReport,發(fā)送給客戶端,其狀態(tài)切換到工作狀態(tài)。 在異步工作機(jī)制下,第一步是定義ECSpec,告訴Edge Server如何生成ECReport,其狀態(tài)切換到未請(qǐng)求狀態(tài);第二步是通過(guò)調(diào)用subscribe(訂閱)或者poll(抽?。?,告訴Edge Server其采集EPC操作開(kāi)始工作,如需要觸發(fā)器觸發(fā),其狀態(tài)切換到請(qǐng)求狀態(tài),如無(wú)需觸發(fā)器觸發(fā),其狀態(tài)直接切換到工作狀態(tài);在需要觸發(fā)器觸發(fā)

11、的情況下,基于ECSpec定義的采集方式(或觸發(fā)器啟動(dòng),或周期輪詢(xún)),聚合單一事件周期內(nèi)所有讀周期獲取的EPC信息,生成ECReport,發(fā)送給客戶端,其狀態(tài)切換到工作狀態(tài),RFID中間件的技術(shù)實(shí)現(xiàn),實(shí)現(xiàn)ALE規(guī)范的所有必需要求 - 實(shí)現(xiàn)ALE接口規(guī)范所描述的工作狀態(tài)機(jī) - 支持多類(lèi)EPC事件接收客戶端(HTTP,TCP,F(xiàn)ILE) - 處理ECSpec,ECReport等XML,為第三方應(yīng)用提供Web Service接口,RFID中間件的技術(shù)實(shí)現(xiàn),集成業(yè)界主流的RFID讀寫(xiě)器 - Symbol/Matrix讀寫(xiě)器 - Zebra讀寫(xiě)器 - Intermec讀寫(xiě)器 - ThinkMagic讀寫(xiě)器 - Alien讀寫(xiě)器 - Avery讀寫(xiě)器 - SAMSys讀寫(xiě)器 - Printronix讀寫(xiě)器 - Awid讀寫(xiě)器,RFID中間件的技術(shù)實(shí)現(xiàn),提供RFID中間件自身的配置管理 - 配置讀寫(xiě)器集成參數(shù),實(shí)現(xiàn)不同讀寫(xiě)器的集成 - 配置ALE接口參數(shù),實(shí)現(xiàn)第三方應(yīng)用的訪問(wèn) - 配置中間件工作參數(shù),實(shí)現(xiàn)RFID中間件在特殊環(huán)境下適應(yīng)性工作 - 提供集中管理,RFID中間件的技術(shù)實(shí)現(xiàn),提供對(duì)RFID讀寫(xiě)器的監(jiān)控、基本配置和管理 - 支持多個(gè)RFID讀寫(xiě)器的同時(shí)訪問(wèn),監(jiān)控 - 支持對(duì)不同RFID讀寫(xiě)器的基本配置和管理,RFID中間件的技術(shù)實(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論