基于RFID和WSN的倉儲管理系統(tǒng)網(wǎng)絡(luò)架構(gòu)研究
1 前言
倉儲是物流系統(tǒng)的重要組成部分,它的功能包括在原產(chǎn)地、消費地,或者在這兩地之間存儲包括原材料、在制品、成品等倉儲物品,并向管理者提供有關(guān)存儲倉儲物品的狀態(tài)、條件和處理情況等信息。隨著溫度敏感性產(chǎn)品、危險品等特種物流的發(fā)展,倉儲環(huán)境智能化和環(huán)境參數(shù)分布式監(jiān)控的需求日趨提高。然而現(xiàn)有的倉儲管理在監(jiān)控實時性、通信自適應(yīng)性和網(wǎng)絡(luò)結(jié)卡句自主靈活性等方面仍然存在著諸多問題。
本文在分析RFID和WSN技術(shù)優(yōu)勢的基礎(chǔ)上,通過RFID和WSN的融合將其應(yīng)用于開發(fā)具有環(huán)境智能的倉儲管理系統(tǒng)。其中,RFID技術(shù)主要實現(xiàn)物品識別跟蹤,WSN技術(shù)完成車載和倉庫環(huán)境參數(shù)的分布式智能監(jiān)控?;趦煞N技術(shù)融合下的新型倉儲管理系統(tǒng)平臺,可以根據(jù)用戶需求提供靈活的定制的解決方案。為了給倉儲物品的監(jiān)管提供高效、可靠的系統(tǒng)構(gòu)架,本文設(shè)計了獨特的自適應(yīng)網(wǎng)絡(luò)通信結(jié)構(gòu):既保證了本地數(shù)據(jù)處理結(jié)果的實時性,又能夠?qū)νㄐ女惓G闆r進行自診處理,從而提高倉儲系統(tǒng)的整體性能。
倉儲系統(tǒng)的網(wǎng)絡(luò)架構(gòu)作為整個系統(tǒng)的設(shè)計核心,是影響系統(tǒng)的設(shè)計成本、運行質(zhì)量的決定性因素。本文在對現(xiàn)有的兩種融合RFID和WSN技術(shù)的網(wǎng)絡(luò)架構(gòu)方案進行分析比較后,針對倉儲管理的特殊情況,提出了一種新型的自組織網(wǎng)絡(luò)架構(gòu)。該網(wǎng)絡(luò)架構(gòu)在網(wǎng)絡(luò)組織靈活性、可靠性等方面有明顯的優(yōu)勢。
2 系統(tǒng)自適應(yīng)通信結(jié)構(gòu)設(shè)計
2.1 系統(tǒng)結(jié)構(gòu)和主要組成部分
本文設(shè)計的倉儲管理系統(tǒng)采用三層結(jié)構(gòu)模式,主要由帶傳感器的電子標簽、車載/倉庫閱讀器、中心數(shù)據(jù)平臺構(gòu)成。
(1)電子標簽:存儲物品識別信息(如廠商、ID號、物品種類、特性運輸目的地等),同時記錄其上自帶的傳感器等采集的數(shù)據(jù)。
(2)車載/倉庫閱瀆器:同時作為WSN的中心節(jié)點,讀取電子標簽發(fā)送的物品識別信息和環(huán)境數(shù)據(jù),實現(xiàn)倉儲應(yīng)用管理、身份認證、特定目標監(jiān)控和作為環(huán)境監(jiān)控中心的作用。車載閱讀器由于其工作載體的移動性,在與中心數(shù)據(jù)平臺的通信接口方式上與固定式倉庫閱瀆器有所差別。
(3)中心數(shù)據(jù)平臺:這是整個倉儲系統(tǒng)的核心部分 它主要包括日常信息數(shù)據(jù)庫、部門信息數(shù)據(jù)庫和知識數(shù)據(jù)庫。日常信息數(shù)據(jù)庫主要包括與倉儲管理相關(guān)的數(shù)據(jù)信息。部門信息數(shù)據(jù)庫則包括物流系統(tǒng)中各部門單他的人員、設(shè)備等識別信息。知識數(shù)據(jù)庫包含的是物品類屬、特性、存儲要求和運輸要求等。
2.2 通信結(jié)構(gòu)
為了給倉儲管理提供高效、可靠的系統(tǒng)架構(gòu),設(shè)計獨特的自適應(yīng)系統(tǒng)網(wǎng)絡(luò)通信結(jié)構(gòu),如圖1所示:
正常工作情況下,數(shù)據(jù)信息傳輸?shù)穆肪€為電子標簽或普通傳感器節(jié)點一閱讀器一本地上位機一應(yīng)用服務(wù)器一數(shù)據(jù)服務(wù)器。電子標簽或普通傳感器節(jié)點的數(shù)據(jù),首先會在本地上位機進行匯總、分類、本地處理等操作,然后將處理后的數(shù)據(jù)上傳至中心數(shù)據(jù)服務(wù)器。本地上位機負責所轄區(qū)域內(nèi)倉儲管理和庫區(qū)監(jiān)控 巾于本地上位機對數(shù)據(jù)進行了預處理,既保證了本地處理結(jié)構(gòu)的實時性,又會大大減少中心數(shù)據(jù)服務(wù)器的工作量,從而提高系統(tǒng)的整體性能。
當本地上位機出現(xiàn)故障時,數(shù)據(jù)信息的傳輸路線為:電子標簽或普通傳感器節(jié)點一閱瀆器一應(yīng)用服務(wù)器一數(shù)據(jù)服務(wù)器。閱瀆器 應(yīng)用服務(wù)器之間存在著物理連接:在正常工作情況之下它們之問是不進行直接的數(shù)據(jù)交換,閱讀器只與本地上位機通信。一旦本地上位機異常,應(yīng)用服務(wù)器將通信工作接管,以保證該區(qū)域的數(shù)據(jù)能夠及時匯總至中心服務(wù)器。本地上位機恢復正常工作后,應(yīng)用服務(wù)器會自動釋放管理權(quán),斷開與閱讀器的通信連接,恢復止常狀態(tài)下的通信鏈路。
同時,考慮到中心服務(wù)器故障時特殊情況的應(yīng)對措施:中心服務(wù)器定期將本地上位機的相關(guān)數(shù)據(jù)下傳至本地上位機,一旦中心服務(wù)器故障,本地上位機可以根據(jù)最后一次更新的數(shù)據(jù)獨立工作,并將本區(qū)數(shù)據(jù)進行暫存,當中心服務(wù)器恢復正常時,再進行數(shù)據(jù)的更新交互。
3 自組織網(wǎng)絡(luò)架構(gòu)研究
通過分析比較文獻[8]提出的兩種基于將RFID融合至WSN的網(wǎng)絡(luò)架構(gòu)在組網(wǎng)靈活性、電源管理等方面的優(yōu)缺點:RFID標簽與WSN傳感器節(jié)點獨立工作的異構(gòu)網(wǎng)絡(luò)和智能標簽網(wǎng)絡(luò),提出了3.3節(jié)以RFID閱讀器為架構(gòu)核心的分布式智能節(jié)點網(wǎng)絡(luò)架構(gòu)。在深入探討網(wǎng)絡(luò)自組織形式的基礎(chǔ)上,引人群組構(gòu)建的慨念,并由此對3.3節(jié)的網(wǎng)絡(luò)架構(gòu)進行r改進:選擇何種形式的剛絡(luò)架構(gòu)主要取決于費用成本和具體應(yīng)用場合。
3.1 整合RFID閱讀器和WSN基站的異構(gòu)型網(wǎng)絡(luò)
如圖2所示,住異構(gòu)型網(wǎng)絡(luò)中,射頻標簽和傳感器節(jié)點獨地存存于監(jiān)測區(qū)域中。RFID閱讀器同時作為WSN基站,接收標簽和傳感器節(jié)點發(fā)送的數(shù)據(jù)信息后將其傳送到本地上位機或者遠程網(wǎng)絡(luò)。這里可將RFID閱瀆器視為一個智能基站,對RFID和WSN系統(tǒng)的數(shù)據(jù)信息進行整合。一個比較典型的例子就是,WSN的數(shù)據(jù)信號可以觸發(fā)該RFID閱讀器對異常事件進行響應(yīng)。
在該網(wǎng)絡(luò)中,整個系統(tǒng)由三類設(shè)備組成。(1)智能基站。智能基站包含RFID閱讀器和用于本地數(shù)據(jù)處理和網(wǎng)絡(luò)連接管理的微處理器。閱讀器和做處理器雖然區(qū)別于無線設(shè)備,但通過無線連接與底層『奴J絡(luò)進行數(shù)據(jù)通信。(2)普通RFID標簽。(3)傳感器節(jié)點。
電源問題在智能基站中并不存在,因此在具體設(shè)計時可以采樣傳統(tǒng)的以太網(wǎng)接人方式。這意味著在每一個智能基站中可以存在一個多層網(wǎng)絡(luò)棧以文現(xiàn)數(shù)據(jù)路由甚至是可靠性比較好的TCP協(xié)議。
異構(gòu)型網(wǎng)絡(luò)原理簡單,RFID和WSN系統(tǒng)彼此獨立,只在智能基站中進行數(shù)據(jù)匯集和交換。但同時兼具RFID閱讀器功能和WSN基站功能的智能基站工作量大,不利于系統(tǒng)整體性能的提高。
3.2 智能標簽網(wǎng)絡(luò)
如圖3所示,該網(wǎng)絡(luò)以智能標簽為核心:智能標簽中集成了傳感器和微控制器,可以在相互問傳遞數(shù)據(jù)直到數(shù)據(jù)傳送至最后一個數(shù)據(jù)傳輸點。數(shù)據(jù)傳輸點也是一個智能標簽,不同的是它直接與閱讀器進行數(shù)據(jù)通信。這種數(shù)據(jù)逐層傳遞的方式與3.1節(jié)中異構(gòu)型網(wǎng)絡(luò)相比,更為有效地減輕了閱讀器以及網(wǎng)絡(luò)的運行負擔。智能標簽網(wǎng)絡(luò)特別適用于工業(yè)安全、遠程監(jiān)控系統(tǒng)等。這些系統(tǒng)工作現(xiàn)場狀況變化不大,因此結(jié)構(gòu)復雜、價格昂貴的閱讀器并不適用。而相對的,智能標簽網(wǎng)絡(luò)則提供了一種價格較為低廉的監(jiān)控方式。
3.3 分布式智能節(jié)點網(wǎng)絡(luò)
如圖4所示。由于目前還沒有任何一個RFID系統(tǒng)中存在將網(wǎng)絡(luò)棧嵌入閱讀器的情況,因此閱讀器通常只能被動接收本地控制系統(tǒng)的控制信號。同時,普通閱讀器由于體積所限造成移動困難。另外,RFID天線的安裝位置需要精確計算以覆蓋監(jiān)控區(qū)內(nèi)的所有射頻標簽,同時防止與其他的天線和閱讀器發(fā)生沖突。因此如果將RFID閱讀器的功能進行剪裁,那么閱讀器的體積、價格將大為縮減,也更容易靈活應(yīng)用到多種場合。在分布式智能節(jié)點網(wǎng)絡(luò)中,智能節(jié)點兼具RFID閱讀器和WSN網(wǎng)絡(luò)節(jié)點的功能。其主要包含三個組成部分:由多種傳感器組成的傳感模塊、標簽閱讀量低于普通閱讀器的閱讀模塊以及用以傳輸數(shù)據(jù)的射頻收發(fā)模塊。智能節(jié)點結(jié)構(gòu)圖如圖5所示:
智能節(jié)點標簽閱讀量小,組網(wǎng)靈活,更適合在具有自組織網(wǎng)絡(luò)構(gòu)建的無線傳感器網(wǎng)絡(luò)中。智能節(jié)點獨立運行并將數(shù)據(jù)信息傳遞到接收節(jié)點。而收集的信息將經(jīng)由多個轉(zhuǎn)接進行傳輸。由于在同一個區(qū)域內(nèi)的標簽信息十分相似,就可以在每個智能節(jié)點中利用簡單而高效的壓縮算法進行壓縮。因此,在這種網(wǎng)絡(luò)架構(gòu)中,采用靈活的通信協(xié)議十分必要。
與3.1節(jié)中的異構(gòu)網(wǎng)絡(luò)相比,智能節(jié)點網(wǎng)絡(luò)集成度高、成本低廉、組網(wǎng)靈活。由于數(shù)據(jù)需要在智能節(jié)點中逐次傳遞才能最終上傳到與服務(wù)器相連的基站,因此該網(wǎng)絡(luò)架構(gòu)在實時性方面優(yōu)勢不突出,適用于非強實時的應(yīng)用場合,如倉庫庫存管理。
分布式智能節(jié)點網(wǎng)絡(luò)在工業(yè)場合應(yīng)用時,需要對電源問題進行特別的考慮。在工作范圍較大,電池更換不易進行的情況下,智能節(jié)點的電池工作壽命將嚴重影響著系統(tǒng)的運行。對于電源問題,一種比較有效的處理方法是將盡可能多的節(jié)點處于休眠狀態(tài)。與此同時,整個系統(tǒng)的網(wǎng)絡(luò)通信可以通過子網(wǎng)絡(luò)與處于工作狀態(tài)的節(jié)點進行數(shù)據(jù)通信來保持基本功能的正常運行。
綜合比較上述三種網(wǎng)絡(luò)架構(gòu)可以看到:異構(gòu)型網(wǎng)絡(luò)拓撲形式簡單,綜合了RFID閱讀器和WSN基站功能的智能基站是整個系統(tǒng)的決定性環(huán)節(jié)。同時,智能基站功能復雜,成本相對較高,移動性不強。一旦一個智能基站出現(xiàn)運行故障,整個系統(tǒng)將受到嚴重影響,網(wǎng)絡(luò)的可靠性將大為下降。智能標簽網(wǎng)絡(luò)和分布式智能節(jié)點網(wǎng)絡(luò)則提供了成本低廉,靈活性高的管理方式。后兩者適用于實時性要求不是很嚴格、傳輸數(shù)據(jù)量不大的場合。而當系統(tǒng)要求強實時和大數(shù)據(jù)量傳送時,異構(gòu)型網(wǎng)絡(luò)因其綜合RFID閱讀器和WSN基站功能而顯得非常有效,同時電源問題也不需要進行特別的考慮。
4 總結(jié)
本文在分析了RFID和WSN技術(shù)特點的基礎(chǔ)上,將RFID和WSN技術(shù)融合運用到倉儲管理系統(tǒng)中,提出了一種新型的系統(tǒng)網(wǎng)絡(luò)架構(gòu)方案。首先,討論了RFID和WSN技術(shù)融合的可行性和倉儲管理應(yīng)用的優(yōu)勢,提出通過UHF頻段RFID標簽?zāi)芰揩@得方式解決無線傳感器能量供給的問題,并設(shè)計了帶傳感器的RFID標簽結(jié)構(gòu),同時介紹了將RFID協(xié)議引入WSN中的技術(shù)融合方式?;赗FID和WSN的有機結(jié)合,為倉儲系統(tǒng)提供了實時高效的基礎(chǔ)數(shù)據(jù)。其次,系統(tǒng)設(shè)計采用了獨特的自適應(yīng)網(wǎng)絡(luò)通信結(jié)構(gòu),為倉儲環(huán)境監(jiān)控提供靈活、高效、可靠的系統(tǒng)通信架構(gòu)。另外,基于CCP控制的電子標簽與普通傳感器節(jié)點綜合組網(wǎng)結(jié)構(gòu)使系統(tǒng)具有更好的靈活性。