<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于嵌入式 RFID 中間件的標簽數據處理

基于嵌入式 RFID 中間件的標簽數據處理

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

 (1) type_i 和type_j 為不同編碼方式;

 (2) type_i 和type_j 編碼方式相同,但是字段field_i_1 和field_j_1 取值不沖突;

 (3) type_i 和type_j 編碼方式相同而且前面對應k-1 個(gè)字段都是固定值且相等,但是field_i_k 和field_j_k 取值不沖突;

 對應字段 field_i_k 和field_j_k 滿(mǎn)足下面任一規則時(shí)不沖突。

 (1) field_i_k 和field_j_k 都為固定值且不相同;

 (2) field_i_k 和field_j_k 一個(gè)是固定值,另一個(gè)是區間low-high,固定值不包含在區間中;

 (3) field_i_k 和field_j_k 都是區間值而且沒(méi)有重疊。

 groupPattern 無(wú)重疊,即可進(jìn)行分組操作。分組時(shí)URI 命令明確指出頭部分,查詢(xún)時(shí)直接使用SELECT 操作。其他4 個(gè)字段,因為格式可選(確定的數值/部分值[low-high]/所有值*/分組X),所以要對各個(gè)字段逐個(gè)判斷其格式類(lèi)型,對不同格式分別生成SQL 語(yǔ)句,將各部分生成的SQL 語(yǔ)句匯總到一句中。例如分組命令urn:epc:pat:sgtin-96:0.X.*.[20000-90000],最終產(chǎn)生SQL 操作語(yǔ)句為:

 CREATE VIEW viewGroup AS SELECT * FROM tableURI WHERE Header=’sgtin-96’AND

 Filter = 0 AND Serial BETWEEN 20000 AND 90000 GROUP BY Company。

 3.5 提交數據報表

 每個(gè) EventCycle(向客戶(hù)端提供報表的時(shí)間間隔,客戶(hù)端定義ECSpec 時(shí)設置)結束時(shí)根據Time 字段,選取生成視圖中當前EventCycle 的數據封裝成XML 數據報表發(fā)送給客戶(hù)端。相應操作語(yǔ)句為:

 //time2 = 當前時(shí)間,time1 = time2 - EventCycle

 sql = sqlite3_mprintf(“SELECT * FROM viewGroup WHERE Time BETWEEN %d AND %d”,

 time1, time2);

 3.6 刪除過(guò)期數據

 為了使能長(cháng)期穩定工作,必須定期刪除過(guò)期數據。過(guò)期數據包括多次插入數據庫的重復URI 以及過(guò)濾和分組產(chǎn)生的臨時(shí)視圖。對重復產(chǎn)生的URI 數據,只保留最新記錄。數據表table URI 總記錄條數大于某個(gè)值時(shí)調用數據備份程序,將表中的數據存貯到另一個(gè)目錄下,供用戶(hù)進(jìn)一步處理。EventCycle 結束時(shí)刪除相應視圖。

 4 結束語(yǔ)

 經(jīng)編譯運行測試,該系統體積非常小,除去 SQLite 動(dòng)態(tài)庫不足1MB。兼容不同類(lèi)型閱讀器,穩定可靠,速度高??蛻?hù)端使用過(guò)濾和分組命令能非常方便地訂閱所需數據。SQLite 憑借輕型,易于移植,免費開(kāi)源的優(yōu)點(diǎn),除了可以作為 的數據庫,還可廣泛用于其它領(lǐng)域,比如家庭網(wǎng)關(guān),POS 終端、智能手機和遠程監控系統等。


linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>