基于物聯(lián)網(wǎng)的蔬菜可追溯系統(tǒng)的設(shè)計與實現(xiàn)
它們的功能分別如下:
1)信息采集系統(tǒng) 信息采集系統(tǒng)包括RFID電子標(biāo)簽(tag)、二維碼、閱讀器(Reader)以及數(shù)據(jù)交換和管理系統(tǒng)軟件,主要完成產(chǎn)品的識別和產(chǎn)品的EPC(Electronic Product Code)碼的采集和處理。
2)產(chǎn)品命名服務(wù)器(ONS) 產(chǎn)品命名服務(wù)器ONS(Object Name Service)主要實現(xiàn)的功能是在各個信息采集點與PML信息服務(wù)器之間建立關(guān)聯(lián),實現(xiàn)從物品電子標(biāo)簽EPC碼到產(chǎn)品PML描述信息之間的映射。
3)PML信息服務(wù)器 PML(Physical Markup Language,實體描述語言)信息服務(wù)器中的數(shù)據(jù)定義規(guī)則由用戶創(chuàng)建并維護(hù),用戶根據(jù)事先規(guī)定的規(guī)則對物品進(jìn)行編碼,并利用XML對物品信息進(jìn)行詳細(xì)描述。在物聯(lián)網(wǎng)中,PML服務(wù)器主要用于以通用的模式提供對物品原始信息的規(guī)則定義,以便于其他服務(wù)器訪問。
4)業(yè)務(wù)管理系統(tǒng) 業(yè)務(wù)管理系統(tǒng)通過獲取信息采集軟件得到的EPC信息,并通過ONS找到物品的PML信息服務(wù)器,從而可以以Web的形式向Internet用戶提供諸如信息查詢、跟蹤等功能,用戶也可以通過手機(jī)或無線PDA實時了解物品的狀態(tài)。
3 基于物聯(lián)網(wǎng)的蔬菜可追溯系統(tǒng)設(shè)計
3.1 系統(tǒng)架構(gòu)設(shè)計
基于物聯(lián)網(wǎng)的蔬菜可追溯系統(tǒng)采用了無線射頻身份識別和二維碼技術(shù),每棵蔬菜上都貼上二維碼,不管蔬菜賣到哪里,消費者都可以查到蔬菜的來源。基于物聯(lián)網(wǎng)的蔬菜可追溯系統(tǒng)的結(jié)構(gòu)如圖2所示。它主要由蔬菜識別、信息處理/控制/跟蹤、PML服務(wù)器、本地數(shù)據(jù)庫服務(wù)器、業(yè)務(wù)系統(tǒng)5大模塊組成。本文引用地址:http://www.ex-cimer.com/article/155980.htm
它們的作用分別如下:
1)蔬菜識別 蔬菜識別系統(tǒng)的核心是蔬菜的編碼和識別。由于每棵蔬菜的條形碼都有唯一編碼,不管蔬菜賣到哪兒,只要輸入蔬菜的編號,就可以對蔬菜進(jìn)行跟蹤和監(jiān)控。所以,在基于RFID或二維碼標(biāo)簽的蔬菜可追溯系統(tǒng)采用EPC碼作為蔬菜的唯一標(biāo)識碼,標(biāo)簽由芯片和天線(Antenna)組成,每個標(biāo)簽具有唯一的產(chǎn)品電子碼。EPC碼(Electronic Product Code)是Auto-ID研究中心為每個物理目標(biāo)分配的唯一的可查詢的標(biāo)識碼,其內(nèi)含的一串?dāng)?shù)字可代表蔬菜類別和蔬菜ID、生產(chǎn)日期和生產(chǎn)地等信息。同時,隨著蔬菜的銷售轉(zhuǎn)移或變化,這些數(shù)據(jù)可以實時更新。通常,EPC碼可存入硅芯片做成的電子標(biāo)簽內(nèi),并附在被標(biāo)識蔬菜上,以被信息處理軟件識別、傳遞和查詢。
2)信息處理/蔬菜控制/跟蹤 信息處理/控制/跟蹤模塊是系統(tǒng)的核心功能模塊,它通過數(shù)據(jù)采集接口、信息處理、蔬菜跟蹤和監(jiān)控3個接口同其他功能模塊進(jìn)行交互,從而實現(xiàn)蔬菜的自動處理。
3)PML服務(wù)器 PML服務(wù)器主要由蔬菜生產(chǎn)廠家創(chuàng)建并維護(hù)的服務(wù)器,它以標(biāo)準(zhǔn)的XML為基礎(chǔ),提供蔬菜的詳細(xì)信息,如蔬菜類別和ID、登生產(chǎn)日期和產(chǎn)地等信息,并允許通過蔬菜的EPC碼對蔬菜信息進(jìn)行查詢。
4)本地數(shù)據(jù)庫服務(wù)器 本地數(shù)據(jù)庫服務(wù)器主要用于存儲數(shù)據(jù)采集和處理接口獲得的蔬菜信息,以便在業(yè)務(wù)系統(tǒng)中查詢和維護(hù)。例如,用戶可以通過手機(jī)或無線PDA或Web客戶端隨時隨地查詢蔬菜的當(dāng)前狀態(tài)。
3.2 系統(tǒng)開發(fā)平臺
該系統(tǒng)運(yùn)用Internet環(huán)境,采用B/S模式進(jìn)行開發(fā)。系統(tǒng)服務(wù)器端操作系統(tǒng)選用Linux,主要技術(shù)為Java EE和使用Java語言編程,數(shù)據(jù)庫系統(tǒng)選用Oraclellg。
評論