《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于嵌入式系統(tǒng)的RFID中間件設(shè)計(jì)
基于嵌入式系統(tǒng)的RFID中間件設(shè)計(jì)
來源:電子技術(shù)應(yīng)用2013年第1期
羅 云,陸安江,張正平
貴州大學(xué) 計(jì)算機(jī)科學(xué)與信息學(xué)院,貴州 貴陽550025
摘要: 針對(duì)嵌入式系統(tǒng)的特點(diǎn),研究了輕量級(jí)的嵌入式RFID中間件ERM的體系結(jié)構(gòu)。在ERM體系結(jié)構(gòu)指導(dǎo)下,實(shí)現(xiàn)了運(yùn)行于嵌入式平臺(tái)的RFID中間件。該中間件體積小、功耗低、占用資源少、性能高,能夠滿足食品溯源系統(tǒng)的應(yīng)用需求。
中圖分類號(hào): TN91
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)01-0031-03
Design of RFID middleware based on embedded system
Luo Yun,Lu Anjiang,Zhang Zhengping
College of Computer Science & Information, Guizhou University, Guiyang 550025,China
Abstract: For the characteristics of embedded system, the lightweight embedded RFID middleware-ERM architecture is researched in this paper. According to the ERM architecture, an embedded RFID middleware is implemented on the embedded hardware platform. The middleware has the advantages of small volume, low energy consumption, less resource occupation and high performance, which is able to meet the application demand of food traceability system.
Key words : food traceability;RFID;middleware;embedded system

    無線射頻識(shí)別RFID(Radio Frequency IDentification)技術(shù)又稱為電子標(biāo)簽技術(shù),具有非接觸、可批量讀寫、可重復(fù)利用等特點(diǎn)[1],使其在食品溯源系統(tǒng)中得到了廣泛運(yùn)用。隨著食品溯源系統(tǒng)的廣泛應(yīng)用,系統(tǒng)集成規(guī)模越來越大,從單個(gè)的商場(chǎng)、農(nóng)貿(mào)市場(chǎng)逐步擴(kuò)大到區(qū)縣甚至是城市。在分布式食品溯源系統(tǒng)中,RFID中間件在食品溯源應(yīng)用和RFID閱讀器之間扮演著承上啟下的關(guān)鍵角色[2]。由于其具有體積小、成本低、部署方式靈活等優(yōu)點(diǎn),嵌入式RFID中間件非常適合在食品溯源系統(tǒng)中應(yīng)用。

    根據(jù)嵌入式的特點(diǎn),本文設(shè)計(jì)了分層的輕量級(jí)嵌入式RFID中間件ERM(Embedded RFID Middleware)模型,并在嵌入式平臺(tái)上實(shí)現(xiàn)了該ERM中間件。
1 分布式食品溯源系統(tǒng)
    利用嵌入式RFID中間件來構(gòu)建分布式應(yīng)用系統(tǒng)簡單而快速[3]。分布式食品溯源系統(tǒng)如圖1所示。溯源系統(tǒng)從左至右分別涉及食品流通的4個(gè)環(huán)節(jié):生產(chǎn)、加工、物流、銷售。而系統(tǒng)自下而上可以分為3個(gè)部分:

    (1)信息采集模塊:包括食品電子標(biāo)簽和終端設(shè)備,二者都構(gòu)成一個(gè)典型的RFID應(yīng)用系統(tǒng),主要完成食品的識(shí)別和EPC 碼的采集和預(yù)處理。本系統(tǒng)采用超高頻RFID技術(shù),符合ISO180000-6C(EPC Global Class1 Gen2)協(xié)議。食品生產(chǎn)廠家將含有全球唯一的EPC碼和商品信息存儲(chǔ)在電子標(biāo)簽中,并將其附著在食品的包裝上;食品通過各個(gè)環(huán)節(jié)時(shí),標(biāo)簽在經(jīng)過閱讀器的感應(yīng)區(qū)域后,會(huì)自動(dòng)被閱讀器捕獲;經(jīng)過防碰撞機(jī)制和安全認(rèn)證后,閱讀器會(huì)將標(biāo)簽信息閱讀到終端設(shè)備,這樣就實(shí)現(xiàn)了自動(dòng)化的食品信息采集。
    (2)嵌入式中間件:作為食品溯源系統(tǒng)的中間設(shè)備,其主要完成對(duì)終端設(shè)備的管理、數(shù)據(jù)信息采集、處理、保存和上傳到溯源平臺(tái)服務(wù)器等功能。中間件從RFID原始數(shù)據(jù)中解析出時(shí)間、商戶信息、流通狀況和溯源碼(EPC碼)等信息,將信息存入中間件數(shù)據(jù)庫并通過遠(yuǎn)程網(wǎng)絡(luò)接口上傳到服務(wù)器平臺(tái)。
    (3)溯源平臺(tái)服務(wù)器:通過以太網(wǎng)接收食品相關(guān)信息并進(jìn)行處理和應(yīng)用。溯源平臺(tái)服務(wù)器通過專用網(wǎng)與政府監(jiān)控服務(wù)器連接,政府監(jiān)管部門可以及時(shí)地發(fā)現(xiàn)和追蹤食品安全問題。消費(fèi)者則可以根據(jù)銷售溯源碼,通過短信、電話方式或進(jìn)入本地溯源網(wǎng)站,查詢食品流通記錄,以保障消費(fèi)者的有效追溯權(quán)利。
    分布式食品溯源系統(tǒng)通過RFID技術(shù)和嵌入式中間件,在互聯(lián)網(wǎng)的基礎(chǔ)上構(gòu)建了物聯(lián)網(wǎng)信息服務(wù)系統(tǒng)[4],保障了食品溯源的有效性和可靠性。
2 嵌入式中間件硬件設(shè)計(jì)
    為了實(shí)現(xiàn)高性能、低成本的嵌入式中間件,采用了高性價(jià)比的硬件設(shè)計(jì)方案。
    如圖2所示,中間件硬件主要由ARM主控模塊(AT91SAM9260)和外圍器件組成。同時(shí),選用大容量的存儲(chǔ)器方案,包括64 MB的SDRAM、32 MB的Flash存儲(chǔ)器,以及可支持?jǐn)U展至4 GB的Micro SD卡。此外,還包括以下各個(gè)功能模塊:以太網(wǎng)接口和GPRS模塊,用于連接溯源平臺(tái)服務(wù)器;閱讀器接口包括ZigBee 傳輸模塊、RS485模塊和 RS232模塊,終端設(shè)備可以通過3種方式與中間件通信;外設(shè)接口包括USB接口和串口,用于安裝適配器驅(qū)動(dòng)和復(fù)制存儲(chǔ)器數(shù)據(jù)到其他設(shè)備;LCD屏和鍵盤用于用戶與中間件交流,可以在中間件設(shè)備上管理終端設(shè)備和查詢相關(guān)信息;電源模塊為各部分電路供電,中間件可以使用外接適配器或電池供電。

3 嵌入式中間件軟件設(shè)計(jì)
    中間件操作系統(tǒng)采用ARM-Linux2.6,在Linux Kernel啟動(dòng)后,對(duì)外設(shè)進(jìn)行初始化,運(yùn)行數(shù)據(jù)庫SQlite3,然后調(diào)用各模塊,生成各線程級(jí)的任務(wù)。根據(jù)EPCglobal標(biāo)準(zhǔn)體系的建議[5]并結(jié)合嵌入式的特點(diǎn),設(shè)計(jì)了適合嵌入式的RFID中間件ERM。ERM的系統(tǒng)整體架構(gòu)由終端接口層、邏輯處理層、應(yīng)用集成層組成,如圖3所示。

3.1 終端接口層
    中間件架構(gòu)最下層為終端接口層,其為各種類型的終端設(shè)備接口,負(fù)責(zé)把物理的硬件設(shè)備抽象為中間件的終端對(duì)象[6]。
    中間件為每個(gè)終端配備一個(gè)適配器,不同種類的終端設(shè)備對(duì)應(yīng)于不同類型的適配器,并且中間件可以動(dòng)態(tài)地添加和刪除適配器。適配器可以直接與終端設(shè)備的閱讀器通信,收集標(biāo)簽數(shù)據(jù)然后送往閱讀器接口。從閱讀器接口出來的數(shù)據(jù)為統(tǒng)一格式的原始數(shù)據(jù),從而保證了不同類型的閱讀器可以完整地傳送數(shù)據(jù)到中間件。終端管理模塊主要完成不同終端的注冊(cè)驗(yàn)證和管理控制。中間件可以通過配置終端對(duì)象的Driver、Rule、Dispatcher等參數(shù),對(duì)不同的終端進(jìn)行管理控制和數(shù)據(jù)讀寫。
3.2 邏輯處理層
    作為中間件的核心層,邏輯處理層主要完成對(duì)終端數(shù)據(jù)的緩沖、過濾、事件處理和事件驅(qū)動(dòng)控制等功能,其處理流程如圖4所示。

    邏輯處理層主要包括數(shù)據(jù)處理和事件處理兩個(gè)部分。數(shù)據(jù)處理部分主要根據(jù)數(shù)據(jù)過濾規(guī)則,處理各種數(shù)據(jù)冗余,包括完成數(shù)據(jù)校驗(yàn)、數(shù)據(jù)合法性驗(yàn)證、刪除重復(fù)和錯(cuò)誤的信息等[7]。而事件處理部分主要根據(jù)業(yè)務(wù)規(guī)則,從數(shù)據(jù)中提取各種基本事件并判斷事件類型,然后處理各種基本事件并執(zhí)行相應(yīng)的任務(wù),形成相關(guān)的報(bào)告文件。
3.3 應(yīng)用層
    中間件架構(gòu)最上層是應(yīng)用層,用于提供各種應(yīng)用接口。本系統(tǒng)主要包括本地的用戶界面和遠(yuǎn)程網(wǎng)絡(luò)接口。本地用戶接口便于用戶在中間件上控制各種終端對(duì)象和查看相關(guān)信息,遠(yuǎn)程網(wǎng)絡(luò)接口方便服務(wù)器遠(yuǎn)程控制中間件和終端設(shè)備。中間件將根據(jù)服務(wù)器協(xié)議要求把數(shù)據(jù)封裝成為XML(可擴(kuò)展標(biāo)記語言)格式,并以TCP方式發(fā)送給溯源平臺(tái)服務(wù)器。為了方便中間件的管理和升級(jí),中間件內(nèi)嵌FTP和Telnet 服務(wù)程序。對(duì)外提供的標(biāo)準(zhǔn)接口為中間件提供了良好的擴(kuò)展性和兼容性。
4 性能測(cè)試
    經(jīng)試驗(yàn)測(cè)試,本文設(shè)計(jì)的中間件具有如下性能:
    (1)體積小,部署地點(diǎn)接近于數(shù)據(jù)現(xiàn)場(chǎng)。該中間件尺寸為:160 mm×80 mm×40 mm,重量大約800 g(含電池),與普通的手持式設(shè)備大小接近。
    (2)功耗低。最大功耗為15 W,由于采用了屏保、待機(jī)和睡眠等節(jié)能技術(shù),平均功耗在12 W以下。
    (3)系統(tǒng)占用資源較少,性能較高。首先將中間件通過以太網(wǎng)與PC測(cè)試主機(jī)連接,在PC主機(jī)上打開cmd命令行窗口,輸入Telnet 10.2.5.0(中間件IP),即可遠(yuǎn)程登錄中間件;然后輸入root,切換到根用戶,再運(yùn)行top指令。測(cè)試得到中間件性能如表1所示。

 

 

    由表1可知,核心的system內(nèi)存只有859 KB,加上外部中斷和遠(yuǎn)程訪問等進(jìn)程,CPU占用率不足55%,占用內(nèi)存總共不到1.5 MB,其余為用戶的緩沖和處理所占用的資源和空閑資源。由此可見,該中間件系統(tǒng)正常運(yùn)行所需的資源非常小,適合資源有限的嵌入式環(huán)境。
    中間件技術(shù)是分布式食品溯源系統(tǒng)的中樞,它不僅能屏蔽RFID閱讀器的多樣性和復(fù)雜性,還能進(jìn)行EPC信息的采集和處理,為各種應(yīng)用提供集成平臺(tái),從而促使更豐富、更廣泛的RFID應(yīng)用[8]。本文針對(duì)嵌入式特點(diǎn),研究了分層的嵌入式RFID中間件ERM模型,從硬件和軟件兩方面論述了嵌入式RFID中間件系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。經(jīng)測(cè)試,該中間體積小、能耗低、占用資源少、性能高。
參考文獻(xiàn)
[1] Fan Wenbing,Cao Xiaoguang,Chen Yan.RFID middleware  standardization and implementation[J].Microcontrollers &  Embedded System Application,2008(1):16-18.
[2] 李波,謝勝利,蘇翔.嵌入式RFID中間件系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2008,34(15):92-94.
[3] 禇偉杰,田永民,李偉平.基于SOA的RFID中間件集成應(yīng)用[J].計(jì)算機(jī)工程,2008,34(14):84-86.
[4] 寧煥生,張瑜.中國物聯(lián)網(wǎng)信息服務(wù)系統(tǒng)研究[J].電子學(xué)報(bào),2006,34(12A):2514-2517.
[5] 胡清,詹宜巨,黃小虎.基于RFID企業(yè)物聯(lián)網(wǎng)及中間件技術(shù)研究[J].微計(jì)算機(jī)信息,2009(7-2):158-160.
[6] BENCHINI A,CIMINO M,MARCELLONI F,et al.Patterns and technologies for enabling supply chain traceability through collaborative e-business[J].Information&Software Technology,2008,50(4):342-359.
[7] DERAKHSHAN R,ORLOWSKA M E,Li Xue.RFID data  management:challenges and opportunities[C].IEEE International Conference on RFID.Washington:IEEE Press,2007:175-182.
[8] 李珍香,張宇翔.嵌入式RFID中間件的設(shè)計(jì)與實(shí)現(xiàn)[C]. Proceedings of 2010 International Conference on Services Science,Management and Engineering(Volume 2),2010.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲黑丝在线| 亚洲欧美资源在线| 国产精品天天看| 欧美日韩午夜在线| 欧美精品二区三区四区免费看视频| 久久久精品五月天| 欧美一区二区三区在线看 | 欧美不卡一区| 久久久一本精品99久久精品66| 亚洲欧美久久久| 亚洲免费视频观看| 亚洲一区二区欧美日韩| 亚洲性xxxx| 亚洲欧美国产精品桃花| 亚洲欧美国产va在线影院| 亚洲欧美日韩高清| 性久久久久久久久久久久| 午夜精品在线看| 午夜精品区一区二区三| 午夜精品久久久久久久99热浪潮| 亚洲一区二区少妇| 亚洲欧美日韩在线| 欧美一区二区视频在线| 久久精品国产精品亚洲综合 | 国产精品青草综合久久久久99 | 日韩一级视频免费观看在线| 亚洲精品自在久久| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲卡通欧美制服中文| 一本色道精品久久一区二区三区| 中国av一区| 午夜在线成人av| 欧美在线欧美在线| 久久免费视频一区| 欧美aa在线视频| 欧美精品国产一区二区| 欧美午夜视频网站| 国产美女扒开尿口久久久| 国产亚洲精品成人av久久ww| 激情五月婷婷综合| 亚洲人成在线播放| 夜夜嗨一区二区| 性伦欧美刺激片在线观看| 亚洲第一福利在线观看| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲最黄网站| 翔田千里一区二区| 久久久噜噜噜久久久| 欧美高清视频一区| 国产精品video| 国产一区二区日韩精品欧美精品| 在线日本成人| 一卡二卡3卡四卡高清精品视频| 亚洲一区二区三区激情| 欧美在线三级| 日韩午夜激情| 久久国产加勒比精品无码| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩一区二区免费视频| 国产美女诱惑一区二区| 亚洲高清免费| 亚洲一区二区视频在线| 亚洲国产精品久久久久婷婷老年 | 欧美日韩三级| 欧美日韩亚洲成人| 国产亚洲网站| 亚洲美女在线国产| 欧美在线视频网站| 一区二区三区四区国产精品| 久久国产精品免费一区| 欧美日本中文字幕| 国产午夜精品麻豆| 亚洲美女精品久久| 亚洲第一免费播放区| 亚洲图片欧美一区| 鲁大师成人一区二区三区| 欧美午夜精品理论片a级按摩| 国产曰批免费观看久久久| 日韩亚洲在线观看| 亚洲国产日韩美| 欧美在线三级| 欧美日本免费| 一区在线视频| 亚洲伊人第一页| 一本色道久久综合| 裸体歌舞表演一区二区| 国产精品你懂的在线欣赏| 亚洲国产一区二区三区高清| 亚洲综合欧美日韩| 亚洲视频1区| 欧美国产精品v| 国产一区二区日韩精品| 亚洲视频久久| 99国产精品视频免费观看| 久久久免费精品视频| 国产精品毛片一区二区三区| 亚洲国内自拍| 亚洲电影有码| 久久久久久电影| 国产精品自在在线| 国产精品99久久久久久宅男 | 欧美xx视频| 极品裸体白嫩激情啪啪国产精品| 亚洲欧美中文日韩在线| 午夜精品亚洲一区二区三区嫩草| 欧美日韩亚洲系列| 亚洲美女精品一区| 一本久道久久综合狠狠爱| 欧美成人视屏| 18成人免费观看视频| 亚洲国产婷婷综合在线精品| 久久久免费观看视频| 国内自拍视频一区二区三区| 欧美一区二区在线观看| 欧美中文字幕视频| 国产深夜精品| 久久本道综合色狠狠五月| 久久久久久久尹人综合网亚洲 | 久久www成人_看片免费不卡| 久久av资源网站| 国产欧美精品| 性欧美18~19sex高清播放| 欧美在线一二三四区| 国产欧美在线看| 午夜在线电影亚洲一区| 午夜亚洲精品| 国产欧美日韩一区二区三区在线 | 亚洲一区久久久| 欧美日韩国产小视频在线观看| 尤物在线精品| 亚洲国产精品久久久久久女王| 久久精彩视频| 国产欧美日韩三级| 亚洲欧美国产日韩天堂区| 亚洲一区二区三区四区中文 | 亚洲一区二区三区中文字幕| 亚洲午夜女主播在线直播| 欧美日韩在线精品| 日韩亚洲不卡在线| 亚洲视频精品| 欧美午夜不卡在线观看免费| 亚洲精品在线看| 欧美亚洲一级| 蜜桃av一区二区三区| 激情小说亚洲一区| 亚洲国产日韩一区| 美女图片一区二区| 日韩一级欧洲| 亚洲综合国产| 国产精品嫩草99av在线| 亚洲在线一区二区| 欧美一区二区大片| 在线免费精品视频| 亚洲精品一区二区三区婷婷月| 欧美承认网站| 亚洲日本欧美日韩高观看| a4yy欧美一区二区三区| 国产精品欧美日韩久久| 亚洲欧美激情四射在线日 | 麻豆av一区二区三区久久| 一区二区三区在线免费视频 | 久久九九精品99国产精品| 国产一区在线视频| 亚洲高清一二三区| 欧美成人在线免费观看| 亚洲福利视频二区| 亚洲自啪免费| 国产精品成人免费精品自在线观看| 一区二区三区三区在线| 性色av一区二区三区在线观看| 国产精品午夜av在线| 欧美在线啊v| 你懂的网址国产 欧美| 尤物yw午夜国产精品视频| 亚洲毛片一区| 国产精品www| 欧美亚洲在线| 欧美日韩成人一区| 亚洲视屏在线播放| 久久精品av麻豆的观看方式| 今天的高清视频免费播放成人| 亚洲第一视频网站| 国产精品久久久久久久久果冻传媒| 午夜精品久久久久久久99水蜜桃| 久久久久高清| 亚洲人体偷拍| 香蕉久久夜色精品国产| 亚洲激情六月丁香| 亚洲女性裸体视频| 黑人一区二区三区四区五区| 亚洲裸体视频| 国产精品最新自拍| 在线亚洲欧美专区二区| 国产欧美日本在线| 亚洲片在线观看| 国产精品久久久久久妇女6080| 欧美在线免费观看| 欧美日韩国产美| 亚洲欧美日韩区| 欧美视频一区二区|