張 雷
(上海理工大學(xué) 光電信息與計算機工程學(xué)院,上海 200093)
無線網(wǎng)狀網(wǎng)絡(luò)是當(dāng)今在國際上備受關(guān)注的、多學(xué)科高度交叉的、知識高度集成的前沿?zé)狳c顏研究領(lǐng)域。無線網(wǎng)狀網(wǎng)絡(luò)技術(shù)涉及納米與微電子技術(shù)、新型微型傳感器技術(shù)、微機電系統(tǒng)技術(shù)片上系統(tǒng)SoC設(shè)計、移動互聯(lián)網(wǎng)技術(shù)、微功耗嵌入式技術(shù)等多個技術(shù)領(lǐng)域,它與通信技術(shù)和計算機技術(shù)共同構(gòu)成信息技術(shù)的三大支柱,被認為是對21世紀(jì)產(chǎn)生巨大影響力的技術(shù)之一[1]。
通過無線傳感器網(wǎng)絡(luò)的部署和采集,可以擴展人們獲取信息的能力,將客觀世界的物理信息同傳輸網(wǎng)絡(luò)連接在一起,改變?nèi)祟愖怨乓詠韮H靠自身的感覺等來感知信息的現(xiàn)狀,極大地提高了人類獲取數(shù)據(jù)和信息的準(zhǔn)確性和靈敏度。在物聯(lián)網(wǎng)技術(shù)高速發(fā)展的今天,無線傳感器網(wǎng)路作為物聯(lián)網(wǎng)數(shù)據(jù)獲取的重要手段,其在物聯(lián)網(wǎng)應(yīng)用體系中的作用日漸凸顯,使用方法也日益成熟和規(guī)范,應(yīng)用領(lǐng)域正在不斷擴大,已經(jīng)成為未來采集和獲取大量物理數(shù)據(jù)的不可或缺的手段之一。
近年來,隨著無線網(wǎng)絡(luò)技術(shù)的普及,它越來越受到學(xué)者以及業(yè)界的廣泛關(guān)注,關(guān)于無線網(wǎng)狀網(wǎng)絡(luò)(WMNs)的研究也持續(xù)了好多年。無線網(wǎng)狀網(wǎng)絡(luò)可以看作是一個多跳Ad Hoc網(wǎng)絡(luò)(MANET)的擴展連接。其中的關(guān)鍵區(qū)別是無線網(wǎng)狀網(wǎng)是一個相對靜態(tài)的,低流動性。WirelessHART作為一種無線網(wǎng)狀網(wǎng)絡(luò)技術(shù),其在現(xiàn)場總線中擁有大量的應(yīng)用,研究其網(wǎng)絡(luò)結(jié)構(gòu)具有重大意義。
工業(yè)無線控制技術(shù)已經(jīng)成為工業(yè)過程控制領(lǐng)域關(guān)注的熱點之一[2,3],像 ISA[4],HART[5],ZigBee[6]等組織都在積極推進無線傳感網(wǎng)絡(luò)技術(shù)在自動化工業(yè)領(lǐng)域的應(yīng)用。相比工業(yè)現(xiàn)場的環(huán)境更為復(fù)雜,嚴(yán)峻,噪聲的干擾,現(xiàn)場本身對無線傳感網(wǎng)絡(luò)的可靠性和實時性要求更高。通訊的延遲或丟失都會降低控制的質(zhì)量。因此工業(yè)領(lǐng)域的無線傳感網(wǎng)絡(luò)對網(wǎng)絡(luò)的管理要求更高。
AresNet實驗平臺是一個基于無線 HART搭建的無線網(wǎng)狀網(wǎng)絡(luò)實驗平臺。本章介紹無線HART的網(wǎng)絡(luò)結(jié)構(gòu),AresNet的部署實施環(huán)境,以及部署意圖。
WirelessHART[7](Wireless Highway Addressable Remote Transducer)的全稱是無線可尋址遠程傳感器高速通道,是由HART通信基金會為工業(yè)過程控制頒布的一個開放標(biāo)準(zhǔn)的無線網(wǎng)絡(luò)技術(shù)。同時,它是第一用于過程控制的國際無線標(biāo)準(zhǔn),IEC 62591[8]。WirelessHART是一種具有時鐘同步、自組織、可治愈的無線網(wǎng)狀網(wǎng)絡(luò)結(jié)構(gòu)。在HART最新版本7.0中,WirelessHART標(biāo)準(zhǔn)工作與2.4 GHz ISM頻段的、安全的網(wǎng)絡(luò)技術(shù),它結(jié)合了基于IEEE802.15.4[9]的直接序列擴頻(DSSS)射頻技術(shù)與基于數(shù)據(jù)報的跳信道技術(shù)。
WirelessHART用于滿足過程工業(yè)對于實時工廠應(yīng)用中可靠、穩(wěn)定和安全的無線通信的關(guān)鍵需要。其通信標(biāo)準(zhǔn)是建立在已有的經(jīng)過現(xiàn)場測試的國際標(biāo)準(zhǔn)上的,它擁有數(shù)量最多的已部署在世界上所有現(xiàn)場總線網(wǎng)絡(luò)的現(xiàn)場設(shè)備。WirelessHART標(biāo)準(zhǔn)采用一些現(xiàn)有的標(biāo)準(zhǔn),如HART標(biāo)準(zhǔn)、IEEE802.15.4標(biāo)準(zhǔn)、AES-128加密標(biāo)準(zhǔn),以及 DDL/EDDL 標(biāo)準(zhǔn)[10]。有線HART能做到的,WirelessHART標(biāo)準(zhǔn)都能做到并且可以做到的更多。
WirelessHART網(wǎng)絡(luò)支持來自眾多制造商的各種各樣的設(shè)備。圖 1描述了一種典型的 Wireless-HART無線網(wǎng)絡(luò)。WirelessHART網(wǎng)絡(luò)包括3個主要組成部分:
(1)無線現(xiàn)場設(shè)備:實現(xiàn)現(xiàn)場感知或執(zhí)行功能的基本設(shè)備;
(2)網(wǎng)關(guān)(包括網(wǎng)絡(luò)管理器):上位機和無線網(wǎng)絡(luò)之間的橋梁;
(3)接入點:連接現(xiàn)場設(shè)備到網(wǎng)關(guān)。
同時也可能包含:
(1)現(xiàn)場適配器:將有線的 HART設(shè)備連接到無線網(wǎng)狀網(wǎng)絡(luò);
(2)現(xiàn)場路由設(shè)備:主要作為路由而提供服務(wù)。

圖1 W irelessHART典型網(wǎng)絡(luò)案例Fig.1 A typical WirelessHART network example
圖2 描述了OSI 7層協(xié)議模型與WirelessHART協(xié)議棧體系結(jié)構(gòu)的對照,它包含五層:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層。
在協(xié)議棧的最底層,WirelessHART采用 IEEE 802.15.4-2006作為物理層。在其上層,WirelessHART定義了基于時間同步的數(shù)據(jù)鏈路層。數(shù)據(jù)鏈路層設(shè)計了精確的10 ms時間片,全網(wǎng)的時間同步,信道跳躍等。圖路由和源路由的方式在網(wǎng)絡(luò)層上實現(xiàn)使得WirelesHART網(wǎng)絡(luò)具有自組織和可自愈的特點[11]。網(wǎng)絡(luò)管理器負責(zé)管理路由表的更新和設(shè)備的通信時間表來保證網(wǎng)絡(luò)的實時性和可靠性。

圖2 HAR T通信協(xié)議結(jié)構(gòu)Fig.2 Architecture of HART communication protocol
起初,AresNet是搭建在室內(nèi),是用來觀察WirelessHART網(wǎng)絡(luò)的組建過程,以及實時網(wǎng)絡(luò)狀態(tài)。隨著實驗的次數(shù)增多,節(jié)點設(shè)備的擴充,逐漸擴展到室外。由此,在不同的環(huán)境啊下部署一個完備的網(wǎng)絡(luò)平臺初見雛形。AresNet是一個無線網(wǎng)狀網(wǎng)絡(luò)實驗平臺,它的網(wǎng)關(guān)置于室內(nèi)。其余節(jié)點部署在室外的開闊地帶,有干擾較少的草地,樹木茂密的小樹林,有阻礙嚴(yán)重的建筑群,包括最后部署在小河上的懸浮的節(jié)點。這些環(huán)境都給實驗觀察提供了寶貴的數(shù)據(jù)。如下圖3所示,AresNet的部署環(huán)境鳥瞰圖。目前,AresNet的所有節(jié)點設(shè)備都是用普通的5號電池供電,部分室內(nèi)的節(jié)點是電源供電。AresNet能夠提供 WirelessHART網(wǎng)絡(luò)的加入過程以及節(jié)點之間的會話信息。同時 AresNet也是一個提供環(huán)境實際數(shù)據(jù)到研究室的平臺。目前 AresNet仍在不斷擴充節(jié)點的數(shù)量以及它的覆蓋范圍。

圖3 Ar esNet網(wǎng)絡(luò)總覽圖Fig.3 Ar esNet airscape
AresNet節(jié)點備有不同類型的傳感器,常用的有溫度、濕度、光敏傳感器。覆蓋了不同的地形,地貌。通過拓撲軟件(下文介紹),能夠清楚地了解網(wǎng)絡(luò)的RSSI值,了解不同環(huán)境下的網(wǎng)絡(luò)信號強度。
無線網(wǎng)狀網(wǎng)絡(luò)來源于局域網(wǎng)(WLAN)的研究。局域網(wǎng)是一個有線的分布式系統(tǒng),通過路由表在源和目的之間分發(fā)數(shù)據(jù)。它的核心技術(shù)依然是基于有線的。而無線網(wǎng)狀網(wǎng)絡(luò)去掉了有線的部分,所有的路由信息都是通過無線完成的。
對 WirelessHART的研究得益于不同場景下的需求。在實際應(yīng)用場景中,特別是在工業(yè)環(huán)境下,例如化工石油,鋼鐵廠,這些噪聲干擾嚴(yán)重的場景下,普通的無線網(wǎng)絡(luò)難以進入。早期像WIFI,ZigBee,這些網(wǎng)絡(luò)協(xié)議都不能很好的適應(yīng)這些場景。[13]
構(gòu)建AresNet實驗平臺的動機主要有:
(1)來自場景的需求,例如WirelessHART是否可以應(yīng)用在定位上,支持節(jié)點的移動。
(2)室外的環(huán)境相比室內(nèi)的環(huán)境更加復(fù)雜,遠距離以及環(huán)境干擾對無線系統(tǒng)是一個挑戰(zhàn),節(jié)點的供電,天線的信號強弱。
(3)研究對不同的地形環(huán)境對節(jié)點的影響,它覆蓋了不同的場景,對節(jié)點的部署有不同要求。
上文介紹了平臺的基礎(chǔ)設(shè)施,以及硬件環(huán)境。以下本文將一個案例作為切入點,解構(gòu)整個網(wǎng)絡(luò)結(jié)構(gòu)。從底層的傳感器驅(qū)動的開發(fā),到網(wǎng)關(guān)數(shù)據(jù)的采集,到應(yīng)用層軟件的解析,最終將數(shù)據(jù)展示到應(yīng)用軟件中。
網(wǎng)關(guān)使用了Emerson的網(wǎng)關(guān)如圖4所示,支持WirelessHART協(xié)議。網(wǎng)絡(luò)管理器預(yù)留了兩種常用的方式向應(yīng)用層提供服務(wù),分別是Modbus和OPC,首次選擇了OPC協(xié)議,就其特點來講,OPC驅(qū)動的開源以及對Windows的兼容性更好,最終實現(xiàn)選擇在OPC驅(qū)動上做集成開發(fā)。

圖4 Ar esNet網(wǎng)關(guān)Fig.4 Ar esNet gateway
WirelessHART網(wǎng)絡(luò)中開放了兩個接口,一個作為底層傳感器模塊和上層通訊的無線通道。另一個是 WirelessHART網(wǎng)絡(luò)與主機之間的通信。如圖 5所示。

圖5 W irelessHART網(wǎng)絡(luò)應(yīng)用結(jié)構(gòu)圖Fig.5 W irelessHART network diagram
實驗中的網(wǎng)關(guān)(Emerson Gateway)在 WirelessHART網(wǎng)絡(luò)中分成3個部分:(1)接入點,用于提供設(shè)備跟網(wǎng)絡(luò)管理器的無線通信;(2)網(wǎng)關(guān),用于提供到主機應(yīng)用程序的接口;(3)網(wǎng)絡(luò)管理器:用于管理整個無線網(wǎng)絡(luò)。網(wǎng)絡(luò)節(jié)點(或者設(shè)備節(jié)點)Awia Sentry,組成網(wǎng)絡(luò)的其余部分。網(wǎng)絡(luò)管理器支持OPC接口用于與上位機軟件的通信,上位機軟件可以通過OPC DA的方式對網(wǎng)絡(luò)管理器中的數(shù)據(jù)進行讀寫,本實驗中主要采用的通信方式。
本案例旨在將GPS模塊集成到網(wǎng)絡(luò)中,通過節(jié)點(如圖6所示)的UART接口來開發(fā)模塊的驅(qū)動程序。GPS模塊的開發(fā)包括,GPS模塊數(shù)據(jù)的解析,對經(jīng)緯度的修正,以及通過UART數(shù)據(jù)傳輸?shù)取腉PS定位信息的數(shù)據(jù)中截取案例所需的經(jīng)緯度。如:$GPGGA,023543.00,2308.28715,N,11322.09875,E,1,06,1.49,41.6,M,-5.3,M,*7D 的定位信息,與實際的地理位置會存在偏差,通過實際測量和實驗,得出多組實驗值,并從中找出規(guī)律,然后設(shè)計算法來優(yōu)化GPS的定位,縮小誤差值。最后將GPS通過UART接入到WirelessHART設(shè)備中,GPS會不斷地往設(shè)備中發(fā)送數(shù)據(jù),這些數(shù)據(jù)都暫存在內(nèi)存中;然后按照上層設(shè)定的周期將緩存中的數(shù)據(jù)廣播出去。

圖6 Ar esNet節(jié)點設(shè)備Fig.6 Ar esNet device
AresNet節(jié)點設(shè)備將GPS的數(shù)據(jù)采集到網(wǎng)關(guān)中,由網(wǎng)關(guān)將數(shù)據(jù)提供給上位機軟件,通過OPC協(xié)議完成數(shù)據(jù)交付,本章主要介紹OPC協(xié)議,以及對OPC接口的開發(fā)。
2.3.1 OPC簡介
OPC是OLE for Process Control的縮寫,即把OLE 技術(shù)應(yīng)用于工業(yè)控制領(lǐng)域。OPC的出現(xiàn)為基于Windows的應(yīng)用程序和現(xiàn)場過程控制應(yīng)用建立了橋梁。在過去,為了存取現(xiàn)場設(shè)備的數(shù)據(jù)信息,每一個應(yīng)用軟件開發(fā)商都需要編寫專用的接口函數(shù)。由于現(xiàn)場設(shè)備的種類繁多,且產(chǎn)品的不斷升級,往往給用戶和軟件開發(fā)商帶來了巨大的工作負擔(dān)。通常這樣也不能滿足工作的實際需要,系統(tǒng)集成商和開發(fā)商急切需要一種具有高效性、可靠性、開放性、可互操作性的即插即用的設(shè)備驅(qū)動程序。在這種情況下,OPC標(biāo)準(zhǔn)應(yīng)運而生。OPC標(biāo)準(zhǔn)以微軟公司的OLE技術(shù)為基礎(chǔ),它的制定是通過提供一套標(biāo)準(zhǔn)的OLE/COM 接口完成的,在 OPC技術(shù)中使用的是OLE2技術(shù),OLE標(biāo)準(zhǔn)允許多臺微機之間交換文檔、圖形等對象。
2.3.2 OPC接口開發(fā)
OPC中有很多規(guī)范,例如OPC UA、OPC HDA等,本案例主要使用OPC DA規(guī)范來進行數(shù)據(jù)的讀寫操作。OPCDA是針對現(xiàn)場數(shù)據(jù)進行存取的接口規(guī)范,該標(biāo)準(zhǔn)基于OLE/COM/DCOM/COM+技術(shù),采用Client/Server模式。
案例是基于動態(tài)庫OPCDAAuto.dll開發(fā)的,其封裝了Automation接口。要進行OPC Client端的開發(fā),首先需要了解OPC的對象的概念,OPC的邏輯對象模型主要有三類:OPC Server對象、OPC Group對象、OPC Item對象,每類對象都包含一系列的接口。
(1)OPC Server對象主要功能:1. 創(chuàng)建和管理OPC Group對象;2. 管理服務(wù)器區(qū)內(nèi)部的狀態(tài)對象;
(2)OPC Group 對象主要功能:1. 管理OPC Group對象的內(nèi)部狀態(tài)消息;2. 創(chuàng)建和管理 Items對象;3. OPC服務(wù)器內(nèi)部實時數(shù)據(jù)存儲服務(wù)(同步與異步方式)。OPC Group中有以下幾個主要屬性:
Name(組的名字),Active(組的激活狀態(tài)標(biāo)志),Update Rate OPC(服務(wù)器向客戶程序提交數(shù)據(jù)變化的刷新速率),Percent Dead band(數(shù)據(jù)死區(qū),即能引起數(shù)據(jù)變化的最小數(shù)值百分比)。
(3)OPC Item是非COM對象,在OPC標(biāo)準(zhǔn)中用來描述實時數(shù)據(jù),是客戶端不可見的對象。代表了與服務(wù)器中的數(shù)據(jù)的連接,它并不是數(shù)據(jù)源,而僅僅是與數(shù)據(jù)源的連接。每個項都有以下主要屬性:Active項的激活狀態(tài)、Value項的數(shù)值、類型為VARIANT、Quality項的品質(zhì),代表數(shù)值的可信度,類型為SHORT、TimeStamp時間戳,代表數(shù)據(jù)的存取時間。
根據(jù)OPC的特性,設(shè)計了接口開發(fā)的架構(gòu)如圖7所示。

圖7 OPCClient實現(xiàn)過程Fig.7 Implement of OPC Client
本章介紹使用 GUI來展示此次的 GPS定位信息,將GPS模塊采集到的數(shù)據(jù)通過API接口顯示在地圖上,實現(xiàn)定位功能。
對于上位機軟件圖形界面的設(shè)計,使用WinForm窗體技術(shù),并在GUI中web容器嵌套百度地圖的頁面。地圖采用百度地圖API,百度地圖的JavaScript API是一套由JavaScript語言編寫的應(yīng)用程序接口。其擁有豐富的控件,并可完成前后端的交互。通過百度地圖API開放的接口,將經(jīng)緯度值傳送過去,達到位置定位的效果。
首先,通過 IP定位到當(dāng)前所在城市,在 GUI初始化時顯示的就是IP定位到當(dāng)前所在地,之后通過連接OPC Server讀取設(shè)備的PV值和SV值,分別對應(yīng)實際的經(jīng)度和緯度,將經(jīng)度和緯度送給 API定義的接口,以此經(jīng)緯度為中心點顯示地圖,再經(jīng)API的坐標(biāo)轉(zhuǎn)化成百度支持坐標(biāo)類型,以此位點,創(chuàng)建位置標(biāo)注。
在實際應(yīng)用中,工廠的人員或者裝置的位置常常不是固定的,特別是人員移動的頻率更快,當(dāng)位置發(fā)生變化時,如何在地圖中實時顯示的問題。在OPC模塊中,將PV和SV的變化綁定到Group中,創(chuàng)建監(jiān)聽事件,監(jiān)測Group中數(shù)值的變化,每當(dāng)值有變化時,將經(jīng)緯度送給API的接口,以此達到實時更新的要求。
首先,通過 WirelessHART設(shè)置設(shè)備的廣播狀態(tài),使設(shè)備以一定的速率向外廣播PV、SV值,就是經(jīng)度和緯度的數(shù)值,網(wǎng)絡(luò)中設(shè)備的鄰居節(jié)點都能夠聽到這些數(shù)值,同樣數(shù)值會隨著位置的變化而更新;然后,將PV和SV通過網(wǎng)關(guān)的OPC接口映射出去,提供客戶機使用;最后,通過上位機軟件根據(jù)采集到的經(jīng)緯度來做定位,最終效果如下圖8所示。 多次實驗后,通過修正定位算法,將結(jié)果誤差控制在2米以內(nèi)。
本章介紹,模擬的幾個實際場景。通過對這幾個場景的數(shù)據(jù)分析,探索在WirelessHART網(wǎng)絡(luò)中支持節(jié)點可移動性的必要條件。下圖9是由5個節(jié)點組成的無線網(wǎng)狀網(wǎng)絡(luò),每個節(jié)點至少有2個鄰居節(jié)點,通過網(wǎng)絡(luò)拓撲GUI可以清晰地看到網(wǎng)絡(luò)的變化,由GUI驗證實驗場景的網(wǎng)絡(luò)拓撲是否正確。在每個場景中都會有一個節(jié)點是移動的,通過實驗的一些參數(shù)來分析移動節(jié)點的狀態(tài)。

圖8 GUI的運行及地圖定位Fig.8 GUI and map localization

圖9 網(wǎng)絡(luò)拓撲結(jié)構(gòu)圖Fig.9 Netw ork topology diagram
實驗通過 WirelessHART的網(wǎng)絡(luò)抓包器來抓取現(xiàn)場網(wǎng)絡(luò)中各個設(shè)備節(jié)點的通信發(fā)送的包,以準(zhǔn)確得知節(jié)點連接或斷開的時間,主要分析的數(shù)據(jù)包如表1所示。
1. 場景一:網(wǎng)關(guān)置于室內(nèi),將兩個設(shè)備節(jié)點放在近處,通過網(wǎng)關(guān)內(nèi)置的 Exploer查看網(wǎng)絡(luò)是否建立連接,待設(shè)備和網(wǎng)關(guān)都加入并形成冗余,即設(shè)備D1和D2互為鄰居,并且都與網(wǎng)關(guān)相連。隨后,將D1放置在網(wǎng)關(guān)可聽范圍內(nèi),距離不足5米,D2設(shè)備置于室外較遠處,保證D1和D2依然能夠互相聽到對方,拔掉 D2設(shè)備的天線減弱其信號,以致網(wǎng)關(guān)不能直接與D2通信,形成如圖10的網(wǎng)絡(luò)拓撲,待網(wǎng)絡(luò)狀態(tài)趨于穩(wěn)定狀態(tài)。將設(shè)備 D2放在一個密封的鐵盒中,使其與 D1路徑無法正常通信,通過抓包器Sniffer抓取的包來分析網(wǎng)絡(luò)管理器的處理。
2. 場景二:網(wǎng)關(guān),設(shè)備 D1,D2,D3形成的Mesh網(wǎng)絡(luò),網(wǎng)絡(luò)拓撲如圖11所示,待網(wǎng)絡(luò)趨于穩(wěn)定狀態(tài)時,將路徑P4斷開,D3的鄰居節(jié)點變成一個D2,如果之前設(shè)備D3按照圖路由的方式通信,路徑p4斷開對D2產(chǎn)生的時延很小,可忽略。如果之前設(shè)備D3按源路由的方式:D3→D1→Gateway,在路徑p4失效后,D3切換路徑p4通信產(chǎn)生的時延依然較小。

表1 網(wǎng)絡(luò)延遲的測量參數(shù)Tab.1 Measurement parameters of the network latency

圖10 場景一 設(shè)備D2離開網(wǎng)絡(luò)Fig.10 Scene 1 one device leave

圖11 場景二 雙路徑變?yōu)閱温窂紽ig.11 Scene 2 double link to single link
3. 場景三:網(wǎng)關(guān),設(shè)備D1,D2,D3形成的網(wǎng)絡(luò)拓撲如上圖 12,待網(wǎng)絡(luò)趨于穩(wěn)定狀態(tài)時,將 D3移出D1的通信范圍,使得D3與D1的通信路徑p3失效,并向 D2的通信范圍內(nèi)移動,移動過程中,D3逐漸脫離D1的通信范圍而進入D2的通信范圍,觀察D3是否能通過D2加入網(wǎng)絡(luò)。

圖12 場景三 RoamingFig.12 Scene 3 Roaming
場景一中測得路徑失效的時間為60 s。設(shè)備D2在60 s內(nèi)可恢復(fù)與D1的通信,當(dāng)設(shè)備D2失去通信后,網(wǎng)關(guān)在告警發(fā)出之后會丟掉設(shè)備 D2。D2由于斷電或者重啟失去通信,則D2需要重新加入網(wǎng)絡(luò),入網(wǎng)時間與當(dāng)前信道噪聲、射頻強度等諸多因素相關(guān),此時延較長。
通過對這幾個場景的模擬分析,發(fā)現(xiàn) AresNet網(wǎng)絡(luò)是一個靜態(tài)的網(wǎng)絡(luò)結(jié)構(gòu),不支持節(jié)點的移動,但是如果控制節(jié)點在一定的時間內(nèi)如實驗結(jié)果 60內(nèi)恢復(fù)通信,節(jié)點持有的時間表依舊能夠保持同步,再次加入到網(wǎng)絡(luò)中來。
本文介紹了AresNet,一個室外的無線網(wǎng)狀網(wǎng)絡(luò)實驗平臺。描述了 AresNet的部署環(huán)境。通過構(gòu)建一個具體的實驗案例,完成了 AresNet網(wǎng)絡(luò)軟件架構(gòu)的開發(fā)。最后,通過一系列場景來探索 AresNet網(wǎng)絡(luò)的移動實驗。實驗結(jié)果證明,在相對穩(wěn)定的網(wǎng)絡(luò)中,AresNet具有高可靠性,實時性的特點。在移動的場景中,網(wǎng)絡(luò)中的節(jié)點的會受到通信范圍的的影響,同時節(jié)點之間通信路徑的切換也會造成額外開銷,初步的實驗結(jié)果發(fā)現(xiàn),在一定的時間內(nèi),節(jié)點能夠有效的切換路由。
當(dāng)前的無線網(wǎng)狀網(wǎng)絡(luò)是基于802.15.4協(xié)議族。為了更深入的研究,將會對平臺的無線技術(shù)進行升級優(yōu)化。目前,平臺已經(jīng)支持了WirelessHART。在升級改進方面,未來計劃做一些室外的超遠距離的實驗來研究信道分配。AresNet的升級不局限在物理層,使其擁有更高的射頻,還有更高層的升級。未來計劃對目前基于多信道的分配路由算法進行改進。現(xiàn)在網(wǎng)絡(luò)管理器中主要的路由算法是圖路由和源路由,以后的路由協(xié)議需要更多的跨層反饋等。
在網(wǎng)絡(luò)部署方面。通過加入信號手持設(shè)備,能夠檢查某個地方的無線信號,來指導(dǎo)節(jié)點的部署。同時,本文最后的移動實驗也會將后續(xù)探索,實現(xiàn)節(jié)點的Roaming。
[1] 楊博熊, 倪玉華, 無線傳感網(wǎng)絡(luò), 2015, 19(7).
[2] 迪克, 工業(yè)自動化的無線網(wǎng)絡(luò), ISA Pres, 2004 CARO D, Wireless Networks for Industrial Automation, ISA Press, 2004.
[3] 宋建平, 韓松, 莫家留, 等. “無線HART: 實時工業(yè)過程控制中的無線網(wǎng)絡(luò)技術(shù)應(yīng)用” RTAS, 2008.SONG J P, HAN S, MOK A K, “WirelessHART: Applying wireless technology in real-time industrial process control,”in RTAS, 2008.
[4] 韓松, 祝秀明, 莫家留, 等. 工業(yè)無線網(wǎng)狀網(wǎng)絡(luò)中可靠、實時的通信: 實時嵌入式技術(shù)與應(yīng)用研討(RTAS), 2011 17th IEEE, RTAS. 2011.9.HAN S, ZHU X M, MOK K et al. Reliable and Real-time Communication in Industrial Wireless Mesh Networks. In:Real-Time and Embedded Technology and Applications Symposium (RTAS), 2011 17th IEEE, RTAS.2011.9.
[5] 李釗, 張勇.一種無線Ad Hoc網(wǎng)絡(luò)的多播路由設(shè)計和Linux下的實現(xiàn)[J]. 新型工業(yè)化, 2011, 1(11): 1-10.
[6] ZigBee . http://www.zigbee.org.
[7] HART communication. http://www.hartcomm.org.
[8] WirelessHART. http://www.hartcomm.org/protocol/wihart/wireless_technology.html.
[9] 于晶, 蔣挺. 無線傳感器網(wǎng)絡(luò)移動錨節(jié)點定位技術(shù)綜述[J].新型工業(yè)化, 2011, 1(12): 7-11.
[10] IEEE 802.15.4. www.ieee802.org/15/pub/TG4. html.
[11] DDL/EDDL. http://www.fieldbus.org/
[12] 安德烈亞斯, 無線工業(yè)通信中的新興的主題: 節(jié)選:IEEETrans. 工業(yè)信息學(xué), 2007.ANDREAS W, Recent and emerging topics in wireless industrial communications: A selection.In: IEEE Trans. on Industrial Informatics, 2007.
[13] 劉斌, 梁鳳梅. 一種基于跨層設(shè)計的無線傳感器網(wǎng)絡(luò)后同步機制的研究[J]. 新型工業(yè)化, 2011, 1(5): 16-22.