摘 要:?分析了基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)的設(shè)計(jì)意義和功能需求,搭建了農(nóng)產(chǎn)品溯源系統(tǒng)的體系架構(gòu)。基于RFID技術(shù)、ZigBee技術(shù)、網(wǎng)絡(luò)信息技術(shù)和數(shù)據(jù)庫技術(shù),設(shè)計(jì)了農(nóng)產(chǎn)品溯源系統(tǒng),系統(tǒng)可以實(shí)現(xiàn)農(nóng)產(chǎn)品生產(chǎn)、倉儲(chǔ)、運(yùn)輸、銷售整個(gè)供應(yīng)鏈信息的采集與存儲(chǔ)。通過農(nóng)產(chǎn)品溯源系統(tǒng),消費(fèi)者可以通過web端來查詢所購農(nóng)產(chǎn)品在供應(yīng)鏈中各環(huán)節(jié)的信息,銷售商可以監(jiān)控農(nóng)產(chǎn)品在供應(yīng)鏈中的環(huán)境情況,農(nóng)產(chǎn)品生產(chǎn)者可以根據(jù)農(nóng)產(chǎn)品的銷售情況分析市場(chǎng)需求,規(guī)劃農(nóng)產(chǎn)品的再生產(chǎn)。
關(guān)鍵詞:?物聯(lián)網(wǎng); 農(nóng)產(chǎn)品;? 溯源系統(tǒng)
中圖分類號(hào): TP 311? ? ? 文獻(xiàn)標(biāo)志碼: A
Design of Tracing System for Agricultural Products
Based on the Internet of Things
REN Xiaoli
(College of Computer, Baoji University of Arts and Science, Baoji, Shanxi 721016, China)
Abstract:?The design signification and function requirement of tracing system for agricultural products based on the Internet of thing are analyzed. The architecture of the system is built. Based on the technologies such as RFID, ZigBee, network information and database, a tracing system for agricultural products is designed. In the system, the supply chain information of agricultural products may be acquired and stored. By the system, the consumers may query the supply chain information of agricultural products by Web terminal; the sellers may monitor the environment condition during agricultural products supply chain; the producers may analyze the market requirement according to the selling condition of agricultural products, and plan the reproduction.
Key words:?the internet of things; agricultural products; tracing system
0 引言
隨著一些農(nóng)產(chǎn)品安全事件的發(fā)生,消費(fèi)者對(duì)農(nóng)產(chǎn)品安全問題越來越關(guān)注,希望詳細(xì)了解所購農(nóng)產(chǎn)品的供應(yīng)鏈相關(guān)信息。目前,大部分農(nóng)民生產(chǎn)農(nóng)產(chǎn)品前沒有進(jìn)行市場(chǎng)調(diào)研,盲目無規(guī)劃地生產(chǎn),可能產(chǎn)生農(nóng)產(chǎn)品滯銷或低收益的現(xiàn)象。一些農(nóng)產(chǎn)品銷售商,沒有對(duì)農(nóng)產(chǎn)品運(yùn)輸、存儲(chǔ)過程中的環(huán)境情況進(jìn)行監(jiān)控,導(dǎo)致部分農(nóng)產(chǎn)品腐爛或變質(zhì),影響了農(nóng)產(chǎn)品的銷售,甚至降低收益或賠錢。農(nóng)產(chǎn)品溯源系統(tǒng)可以更好地方便消費(fèi)者查詢購買的農(nóng)產(chǎn)品的相關(guān)信息[1],引導(dǎo)農(nóng)民根據(jù)農(nóng)產(chǎn)品的銷售情況和消費(fèi)者的評(píng)價(jià)情況規(guī)劃下一年的生產(chǎn),幫助銷售商監(jiān)控農(nóng)產(chǎn)品流通過程中的環(huán)境參數(shù)保持農(nóng)產(chǎn)品新鮮。
物聯(lián)網(wǎng)是指通過射頻識(shí)別(RFID)、 傳感器、全球定位系統(tǒng)、激光掃描器等信息標(biāo)識(shí)和傳感設(shè)備,把任何物品與互聯(lián)網(wǎng)連接起來,按約定的協(xié)議進(jìn)行信息交換和通信, 以實(shí)現(xiàn)智能化識(shí)別、定位、跟蹤、監(jiān)控和管理的網(wǎng)絡(luò), 它是信息化產(chǎn)業(yè)的第三次浪潮[2]。基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)可以將農(nóng)產(chǎn)品、農(nóng)產(chǎn)品生產(chǎn)者、消費(fèi)者、銷售商緊密地關(guān)聯(lián)起來,把農(nóng)產(chǎn)品變得智能化,使農(nóng)產(chǎn)品供應(yīng)鏈中涉及的相關(guān)人員可以在任何時(shí)間、任何地點(diǎn)獲取和共享農(nóng)產(chǎn)品信息。
1 系統(tǒng)功能需求
農(nóng)產(chǎn)品供應(yīng)鏈涉及農(nóng)產(chǎn)品的生產(chǎn)、運(yùn)輸、倉儲(chǔ)、銷售等環(huán)節(jié),農(nóng)產(chǎn)品溯源系統(tǒng)實(shí)現(xiàn)的功能要涉及到這些環(huán)節(jié),系統(tǒng)的具體功能如下:
(1)農(nóng)產(chǎn)品生產(chǎn)信息管理: 記錄農(nóng)產(chǎn)品生產(chǎn)的相關(guān)信息,包括農(nóng)產(chǎn)品的種子或種苗、產(chǎn)地、種植或養(yǎng)殖條件和環(huán)境、農(nóng)產(chǎn)品的種植或養(yǎng)殖者等信息。
(2)農(nóng)產(chǎn)品倉儲(chǔ)信息管理:記錄農(nóng)產(chǎn)品倉儲(chǔ)的相關(guān)信息,包括農(nóng)產(chǎn)品倉儲(chǔ)的倉庫、倉庫管理員、倉庫環(huán)境信息等信息。
(3)農(nóng)產(chǎn)品再加工信息管理:記錄農(nóng)產(chǎn)品加工的相關(guān)信息,包括農(nóng)產(chǎn)品加工的地點(diǎn)、時(shí)間、環(huán)境和添加的原料、加工者、保質(zhì)期等信息。
(4)農(nóng)產(chǎn)品銷售信息管理:記錄農(nóng)產(chǎn)品銷售的相關(guān)信息,包括農(nóng)產(chǎn)品的銷售者、銷售時(shí)間、地點(diǎn)等信息。
(5)農(nóng)產(chǎn)品信息溯源:查詢農(nóng)產(chǎn)品生產(chǎn)、倉儲(chǔ)、加工、銷售等供應(yīng)鏈中的信息。
系統(tǒng)功能結(jié)構(gòu)圖,如圖1所示。
2 基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)設(shè)計(jì)
基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)包括農(nóng)產(chǎn)品生產(chǎn)、倉儲(chǔ)、加工環(huán)境監(jiān)測(cè),農(nóng)產(chǎn)品生產(chǎn)、倉儲(chǔ)、加工、銷售基本信息記錄,農(nóng)產(chǎn)品生產(chǎn)、倉儲(chǔ)、加工、銷售信息查詢功能。農(nóng)產(chǎn)品在供應(yīng)鏈各環(huán)節(jié)的環(huán)境監(jiān)測(cè)基于無線傳感網(wǎng)技術(shù)實(shí)現(xiàn),農(nóng)產(chǎn)品在供應(yīng)鏈各環(huán)節(jié)的基本信息記錄通過射頻識(shí)別技術(shù)實(shí)現(xiàn),農(nóng)產(chǎn)品在供應(yīng)鏈各環(huán)節(jié)的信息查詢通過web技術(shù)和數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)。
2.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)框架圖,如圖2所示。
2.2 系統(tǒng)軟件總體設(shè)計(jì)
農(nóng)產(chǎn)品溯源系統(tǒng)主要包括農(nóng)產(chǎn)品供應(yīng)鏈的信息管理與用戶、管理員和數(shù)據(jù)庫之間的信息交互。用戶可以對(duì)農(nóng)產(chǎn)品供應(yīng)鏈信息進(jìn)行查詢操作。管理員可以對(duì)農(nóng)產(chǎn)品生產(chǎn)、倉儲(chǔ)、再加工、銷售信息管理。用戶和管理員對(duì)農(nóng)產(chǎn)品溯源系統(tǒng)的操作所需要或更改的信息通過系統(tǒng)與數(shù)據(jù)庫之間的信息交換完成,如圖3所示。
2.3 數(shù)據(jù)庫設(shè)計(jì)
農(nóng)產(chǎn)品追溯系統(tǒng)中農(nóng)產(chǎn)品在供應(yīng)鏈中信息,可以通過數(shù)據(jù)庫創(chuàng)建農(nóng)產(chǎn)品相關(guān)信息表,包括農(nóng)產(chǎn)品生產(chǎn)信息表、農(nóng)產(chǎn)品倉儲(chǔ)信息表、農(nóng)產(chǎn)品再加工信息表、農(nóng)產(chǎn)品銷售信息表。通過這些表可以記錄農(nóng)產(chǎn)品的生產(chǎn)、倉儲(chǔ)、加工、銷售全供應(yīng)鏈的信息,實(shí)現(xiàn)農(nóng)產(chǎn)品信息的追溯。
農(nóng)產(chǎn)品生產(chǎn)信息表結(jié)構(gòu),如表1所示。
農(nóng)產(chǎn)品倉儲(chǔ)信息表結(jié)構(gòu),如表2所示。
農(nóng)產(chǎn)品再加工信息表結(jié)構(gòu),如表3所示。
農(nóng)產(chǎn)品銷售信息表結(jié)構(gòu),如表4所示。
3 基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)實(shí)現(xiàn)
基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)采用RFID技術(shù)來標(biāo)識(shí)和記錄農(nóng)產(chǎn)品基本信息,采用 SQLite設(shè)計(jì)數(shù)據(jù)庫部分記錄農(nóng)產(chǎn)品供應(yīng)鏈信息,采用WSN技術(shù)部署節(jié)點(diǎn)實(shí)現(xiàn)農(nóng)產(chǎn)品供應(yīng)鏈生產(chǎn)、倉儲(chǔ)環(huán)節(jié)的環(huán)境參數(shù)檢測(cè)。
3.1 基于RFID的農(nóng)產(chǎn)品信息記錄模塊
射頻識(shí)別 (Radio Frequency Identification) 技術(shù)是一種非接觸的自動(dòng)識(shí)別技術(shù),它利用射頻信號(hào)和空間耦合(電感和電磁耦合)特性,在讀卡器和射頻卡之間進(jìn)行無線雙向通信,實(shí)現(xiàn)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相關(guān)數(shù)據(jù)。農(nóng)產(chǎn)品溯源系統(tǒng)采用讀寫器對(duì)標(biāo)簽進(jìn)行讀寫,讀寫器與嵌入式網(wǎng)關(guān)連接。上位機(jī)通過串口發(fā)送讀取指令給閱讀器,通過網(wǎng)線讀取存放在網(wǎng)關(guān)上的數(shù)據(jù)庫信息,返回給上位機(jī)[3]。
3.2 基于WSN的農(nóng)產(chǎn)品生產(chǎn)、倉儲(chǔ)環(huán)境信息采集模塊
ZigBee技術(shù)具備低功耗、低成本、低復(fù)雜度、低速率、穩(wěn)定性好、網(wǎng)絡(luò)容量大、時(shí)延短、高安全性等特點(diǎn)。從網(wǎng)絡(luò)配置上,ZigBee網(wǎng)絡(luò)中有3種類型的節(jié)點(diǎn):ZigBee協(xié)調(diào)點(diǎn)、ZigBee路由節(jié)點(diǎn)和ZigBee終端節(jié)點(diǎn)[4]。硬件部分包括基于CC2530芯片設(shè)計(jì)的協(xié)調(diào)器模塊、終端采集節(jié)點(diǎn)模塊,控制端的繼電器模塊。軟件部分包括了ZigBee協(xié)議棧以及各節(jié)點(diǎn)模塊的軟件設(shè)計(jì)、上位機(jī)的設(shè)計(jì)和SQLite數(shù)據(jù)庫的設(shè)計(jì)。本設(shè)計(jì)利用無線射頻網(wǎng)絡(luò)ZigBee技術(shù)構(gòu)建起樹型網(wǎng)絡(luò),實(shí)現(xiàn)對(duì)生產(chǎn)、倉儲(chǔ)環(huán)境的覆蓋,通過終端節(jié)點(diǎn)上的溫濕度傳感器采集溫濕度,光敏傳感器采集光照強(qiáng)度、氣敏傳感器采集氣體濃度,然后將采集數(shù)據(jù)通過無線網(wǎng)絡(luò)發(fā)送給上位機(jī),上位機(jī)對(duì)采集數(shù)據(jù)進(jìn)行處理,實(shí)現(xiàn)生產(chǎn)、倉儲(chǔ)環(huán)境監(jiān)測(cè)和控制[5]。
基于Qt[6]開發(fā)物聯(lián)網(wǎng)農(nóng)產(chǎn)品溯源系統(tǒng)實(shí)現(xiàn)結(jié)果,如圖4所示。
4 總結(jié)
基于物聯(lián)網(wǎng)的農(nóng)產(chǎn)品溯源系統(tǒng)完成了對(duì)農(nóng)產(chǎn)品供應(yīng)鏈中信息采集和環(huán)境監(jiān)測(cè),實(shí)現(xiàn)了農(nóng)產(chǎn)品供應(yīng)鏈信息的溯源,能夠滿足消費(fèi)者及監(jiān)管者對(duì)農(nóng)產(chǎn)品追溯的需求,使消費(fèi)者可以放心食用。
參考文獻(xiàn)
[1] 李健,黃彥博, 陳光,等.基于物聯(lián)網(wǎng)技術(shù)的藜麥可追溯系統(tǒng)的研究與示范[J]. 吉林農(nóng)業(yè)大學(xué)學(xué)報(bào),2017,39(5):624-630.
[2] 張鴻濤.物聯(lián)網(wǎng)關(guān)鍵技術(shù)及系統(tǒng)應(yīng)用 [M]. (第2版).北京:機(jī)械工業(yè)出版社,2017.
[3] 任曉莉.基于RFID的商品溯源系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 自動(dòng)化與儀器儀表2015(11):225-237.
[4] 單洪偉.Zigbee框架體系結(jié)構(gòu)及組網(wǎng)技術(shù)的研究及應(yīng)用[J].電子設(shè)計(jì)工程,2014,22(11):174-176.
[5] 任曉莉.基于物聯(lián)網(wǎng)的倉儲(chǔ)環(huán)境監(jiān)控系統(tǒng)[J]. 計(jì)算機(jī)與數(shù)字工程,2017,45(4):783-786.
[6] 霍亞飛. Qt Creator快速入門[M]. (第2版). 北京:北京航空航天大學(xué)出版社,2014.
(收稿日期: 2019.05.28)