新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于嵌入式 RFID 中間件的標(biāo)簽數(shù)據(jù)處理

基于嵌入式 RFID 中間件的標(biāo)簽數(shù)據(jù)處理

作者: 時(shí)間:2010-01-11 來源:網(wǎng)絡(luò) 收藏


1 引言

本文引用地址:http://m.butianyuan.cn/article/152149.htm

 射頻識(shí)別(Radio Frequency Identification, 介于 閱讀器和上層應(yīng)用之間,用來屏蔽不同型號(hào)的閱讀器和各種協(xié)議標(biāo)準(zhǔn)的,為上層應(yīng)用軟件提供統(tǒng)一接口。另外,還負(fù)責(zé)整合和過濾數(shù)據(jù),產(chǎn)生報(bào)表,減少應(yīng)用層軟件的處理負(fù)擔(dān),使海量數(shù)據(jù)的傳輸和應(yīng)用成為可能。目前,國(guó)內(nèi)外的 體積龐大,只適用于PC 機(jī),不能移植到閱讀器中。本文提出一種可直接運(yùn)行于各種閱讀器設(shè)備,EPCglobal ALE 標(biāo)準(zhǔn)的 RFID ,并詳細(xì)研究其中的流程。

 2 軟件體系結(jié)構(gòu)

 嵌入式 RFID 中間件體系結(jié)構(gòu)如圖1 所示。采用Linux 2.4.18 作為操作系統(tǒng),操作系統(tǒng)自帶有網(wǎng)絡(luò)驅(qū)動(dòng)和串口驅(qū)動(dòng)。DSP 驅(qū)動(dòng)是為本閱讀器DSP 模塊開發(fā)的驅(qū)動(dòng)模塊,相當(dāng)于一個(gè)連接到中間件服務(wù)器的閱讀器。中間層是GoAhead Web 服務(wù)器和嵌入式數(shù)據(jù)庫(kù)SQLite,上層是閱讀器管理,閱讀器協(xié)議服務(wù)和ALE 服務(wù)模塊。

 

圖 1 軟件體系結(jié)構(gòu)

GoAhead Web 服務(wù)器是一款面向嵌入式系統(tǒng)的Web 服務(wù)器,作為中間件的數(shù)據(jù)轉(zhuǎn)發(fā)和模塊承載平臺(tái)。閱讀器與客戶端之間,閱讀器與閱讀器之間的數(shù)據(jù)通信都是由GoAhead Web服務(wù)器完成。ALE 服務(wù)模塊,數(shù)據(jù)庫(kù)管理模塊,閱讀器管理模塊,閱讀器協(xié)議服務(wù)模塊等的開發(fā)也是建立在GoAhead 基礎(chǔ)上。

 數(shù)據(jù)庫(kù)采用 SQLite 3.3.9。SQLite 是輕型,免費(fèi)和開源的嵌入式數(shù)據(jù)庫(kù)。提供絕大多數(shù)標(biāo)準(zhǔn)的SQL92 語(yǔ)句,工作速度快,滿足中間件的實(shí)時(shí)要求。在嵌人式系統(tǒng)中,數(shù)據(jù)庫(kù)管理、執(zhí)行、維護(hù)的簡(jiǎn)單化比企業(yè)數(shù)據(jù)庫(kù)提供的復(fù)雜應(yīng)用更重要。因此選用SQLite數(shù)據(jù)庫(kù)在大小和功能方面是一個(gè)理想的折中。

 ALE 協(xié)議服務(wù)模塊是過濾和統(tǒng)計(jì)數(shù)據(jù)的基層部件與高層應(yīng)用程序之間的接口。ALE 協(xié)議服務(wù)模塊采用EPCglobal ALE 標(biāo)準(zhǔn),為高層軟件提供了通用接口。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉