亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步算法研究

        2017-03-23 23:52:51殷鵬
        現(xiàn)代電子技術(shù) 2017年4期
        關(guān)鍵詞:無線傳感器網(wǎng)絡(luò)

        殷鵬

        摘 要: 無線傳感器網(wǎng)絡(luò)存儲能力不高,導致以往提出的無線傳感器網(wǎng)絡(luò)時鐘同步算法的安全性能不高、同步誤差較大,現(xiàn)提出基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步算法?;诎踩缘臒o線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)中的父節(jié)點構(gòu)建無線傳感器網(wǎng)絡(luò)和子節(jié)點,子節(jié)點通過與父節(jié)點進行數(shù)據(jù)交互,平衡無線傳感器網(wǎng)絡(luò)時鐘同步,CC2530芯片將父節(jié)點和子節(jié)點進行連接。無線傳感器網(wǎng)絡(luò)時鐘同步的運算工作在仿真器中完成,傳輸接口將父節(jié)點和子節(jié)點的交互信息輸出到仿真器,為運算工作提供數(shù)據(jù)仿真源。安全性調(diào)試接口對父節(jié)點構(gòu)建網(wǎng)絡(luò)結(jié)果和時鐘同步運算結(jié)果進行實時展示。系統(tǒng)對同步安全算法和同步算法語言的設(shè)計,較為有效地實現(xiàn)了無線傳感器網(wǎng)絡(luò)時鐘同步。經(jīng)實驗驗證可知,所提算法同步誤差小,安全性能高。

        關(guān)鍵詞: 數(shù)據(jù)交互; 無線傳感器網(wǎng)絡(luò); 時鐘同步; 數(shù)據(jù)仿真

        中圖分類號: TN711?34; TP212.9 文獻標識碼: A 文章編號: 1004?373X(2017)04?0151?04

        Research on security?based clock synchronization algorithm for wireless sensor network

        YIN Peng

        (Business College of Shanxi University, Taiyuan 030024, China)

        Abstract: Since the previously?proposed clock synchronization algorithms for wireless sensor network have poor safety performance and big synchronization error due to the poor storage capacity of the wireless sensor network, a security?based clock synchronization algorithm for wireless sensor network is proposed. The father node in the system is used to construct the wireless sensor network and child nodes. The data of the child nodes is interacted through the father node to balance the clock synchronization of the wireless sensor network. The chip CC2530 is adopted to connect the father node with the child nodes. The operation of the wireless sensor network clock synchronization is accomplished in the simulator. The mutual information of the father node and child nodes is output to the simulator through the transmission interface to provide the data simulation source for operation. The real?time display for the network results constructed by the father node and clock synchronization operation results were realized with the security debugging interface. The synchronization security algorithm and synchronization algorithm language were designed to implement the clock synchronization of the wireless sensor network. The results of the experimental verification show that the algorithm has small error and high safety.

        Keywords: data interaction; wireless sensor network; clock synchronization; data simulation

        0 引 言

        無線傳感器網(wǎng)絡(luò)是一種將感應(yīng)技術(shù)、無線傳輸技術(shù)和微電子技術(shù)有機融合在一起的自組織網(wǎng)絡(luò),具有低耗、廉價、性能優(yōu)良等特點。無線傳感器網(wǎng)絡(luò)通常被安置在需要進行數(shù)據(jù)行為監(jiān)控的區(qū)域內(nèi),在消防、智能家電、軍事、醫(yī)療等領(lǐng)域均有著非常廣泛的應(yīng)用[1?3]。時鐘同步是協(xié)調(diào)無線傳感器網(wǎng)絡(luò)處理能力和耗能水平的保障。由于受到無線傳感器網(wǎng)絡(luò)節(jié)點數(shù)目較少的限制,無線傳感器網(wǎng)絡(luò)的存儲能力往往不高,導致其時鐘同步算法的安全性能不高、同步誤差較大。故提出基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步算法,提高算法安全性能、縮減同步誤差[4?6]。

        科研組織曾研究出一些無線傳感器網(wǎng)絡(luò)時鐘同步算法,但均或多或少地存在一定的缺陷,如文獻[7]提出的TPSN無線傳感器網(wǎng)絡(luò)時鐘同步算法,是以樹狀圖為參照物設(shè)計出的結(jié)構(gòu)類同步算法。它先對無線傳感器網(wǎng)絡(luò)的拓撲模型進行構(gòu)建,再對傳感器節(jié)點進行分組同步。該算法的安全性能不高,且拓撲結(jié)構(gòu)無法精準反映出無線傳感器網(wǎng)絡(luò)的實際分布情況,因此同步誤差較高;文獻[8]提出的神經(jīng)元無線傳感器網(wǎng)絡(luò)時鐘自動同步算法,是根據(jù)RFA時鐘同步協(xié)議進行設(shè)計的同步算法。RFA時鐘同步協(xié)議通過調(diào)用無線傳感器網(wǎng)絡(luò)中歷史時鐘數(shù)據(jù),來平衡現(xiàn)階段的同步誤差。但算法僅僅對時鐘偏差進行了平衡,斜率等誤差仍存在?,F(xiàn)提出基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步算法,解決上述算法的缺陷。經(jīng)實驗驗證可知,所提算法同步誤差小,安全性能高。

        1 無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)設(shè)計

        1.1 系統(tǒng)結(jié)構(gòu)設(shè)計

        圖1為基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)的結(jié)構(gòu)圖。由圖1可知,基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)的核心組成設(shè)備是算法支持芯片,該芯片將系統(tǒng)的父節(jié)點和子節(jié)點進行連接。父節(jié)點的主要作用是構(gòu)建無線傳感器網(wǎng)絡(luò),在無線傳感器網(wǎng)絡(luò)存在的情況下,子節(jié)點才會出現(xiàn)。子節(jié)點的主要作用是通過與父節(jié)點進行數(shù)據(jù)交互,實現(xiàn)對無線傳感器網(wǎng)絡(luò)時鐘同步的平衡。

        無線傳感器網(wǎng)絡(luò)時鐘同步的運算工作是在仿真器中完成的,系統(tǒng)中所配置的安全性調(diào)試接口和安全性傳輸接口均是運算工作的后臺支持端。安全性調(diào)試接口主要進行父節(jié)點構(gòu)建網(wǎng)絡(luò)結(jié)果和仿真器中的時鐘同步運算結(jié)果的展示工作。安全性傳輸接口負責將父節(jié)點與子節(jié)點間的交互數(shù)據(jù)輸出到仿真器中,為運算工作提供數(shù)據(jù)仿真源。

        1.2 算法支持芯片設(shè)計

        由于無線傳感器網(wǎng)絡(luò)的應(yīng)用常需進行隱蔽設(shè)計,故要求基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)選擇的算法支持芯片應(yīng)方便攜帶,并且具有較高的集成度。

        系統(tǒng)選用的算法支持芯片是CC2530芯片,CC2530芯片作為強化型的多領(lǐng)域8051片上系統(tǒng),其體積很小、集成度較高、兼容性優(yōu)異,并擁有很強的運算平衡能力。圖2為CC2530芯片結(jié)構(gòu)圖。

        由圖2可知,CC2530芯片主要由8051中央處理器、射頻收發(fā)器、直接內(nèi)存訪問器組成,并擁有32 KB,64 KB,128 KB以及256 KB的閃存,可給予系統(tǒng)不同的工作流程,以平衡系統(tǒng)的資源和工作能耗。CC2530芯片還配置了無線傳感網(wǎng)絡(luò)傳輸協(xié)議棧,使得父節(jié)點與子節(jié)點間的信息交互更為流暢、精準。

        1.3 安全性調(diào)試接口設(shè)計

        在基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)中,安全性調(diào)試接口根據(jù)CC2530芯片中無線傳感網(wǎng)絡(luò)傳輸協(xié)議棧的傳輸支持,對父節(jié)點構(gòu)建網(wǎng)絡(luò)結(jié)果和仿真器中的時鐘同步運算結(jié)果進行展示。圖3所示為安全性調(diào)試接口電路圖。

        由圖3可知,安全性調(diào)試接口利用聯(lián)合測試行為組織(Joint Test Action Group,JTAG)協(xié)議進行展示調(diào)試。JTAG協(xié)議是專門為嵌入式系統(tǒng)進行調(diào)試工作的協(xié)議,其為電子設(shè)備提供了包括時鐘監(jiān)控、網(wǎng)絡(luò)轉(zhuǎn)換、電子控制、各類數(shù)據(jù)庫標準支持等調(diào)試功能。安全性調(diào)試接口利用JTAG協(xié)議提供的調(diào)試工具為基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)提供服務(wù),其擁有10線接口,可與多種類型的仿真器進行連接。

        1.4 安全性傳輸接口設(shè)計

        安全性傳輸接口使用的接口類型是RS 422,RS 422接口的全稱為“平衡電壓數(shù)字接口電路的電氣特性接口”,其使用差模傳輸方式,最遠傳輸距離長達1 200 m,并具有較強的抗干擾能力和驅(qū)動能力。使用者只需在安全性傳輸接口中自行編譯簡單的控制語言,便能夠?qū)崿F(xiàn)仿真器與無線傳感器網(wǎng)絡(luò)節(jié)點間的數(shù)據(jù)通信,通常采用異步啟停類型編碼語言。圖4為安全性傳輸接口電路圖。

        由圖4可知,安全性傳輸接口電路擁有8個管腳和4個外設(shè)接口,其傳輸方式是串行雙向通信。電路中接收器的輸入阻抗是4 kΩ,電路所能承受的最大負載為100 Ω。

        2 無線傳感器網(wǎng)絡(luò)時鐘同步算法設(shè)計

        2.1 同步安全算法

        出于對無線傳感器網(wǎng)絡(luò)中軟件和硬件的安全性能差異性較大的考慮,基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步算法對二者進行了分類設(shè)計,簡稱“同步安全算法”。同步安全算法由兩部分組成,分別是硬件時鐘同步安全算法和軟件時鐘同步安全算法。

        2.1.1 硬件時鐘同步安全算法

        無線傳感器網(wǎng)絡(luò)中的硬件時鐘數(shù)據(jù)呈現(xiàn)出的是線性曲線,故可根據(jù)對比相鄰無線傳感器網(wǎng)絡(luò)節(jié)點采集到的歷史硬件時鐘數(shù)據(jù),來判斷當前的硬件時鐘數(shù)據(jù)是否能夠?qū)崿F(xiàn)精準同步。

        用表示時鐘數(shù)據(jù)值,,表示兩個相鄰節(jié)點的序列,表示節(jié)點接收時鐘數(shù)據(jù)的時間序列,表示歷史時鐘讀數(shù),表示兩相鄰節(jié)點與之間線性曲線斜率的單步估計值,則可表示為:

        在判斷當前的硬件時鐘數(shù)據(jù)是否能夠?qū)崿F(xiàn)精準同步時,首先計算出相鄰兩項的線性曲線斜率單步估計值和,如果時鐘精準同步,則滿足:

        若不滿足式(2),則該硬件時鐘數(shù)據(jù)無法實現(xiàn)精準同步,此時基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)將會對其進行刪除處理。

        2.1.2 軟件時鐘同步安全算法

        與硬件時鐘不同,無線傳感器網(wǎng)絡(luò)中的軟件時鐘并不具備線性曲線,也不存在簡單的時鐘同步操作,對于軟件時鐘同步的精準與否可不作判斷,即時鐘一旦出現(xiàn)數(shù)據(jù),則可看作是精準同步。所以,當時鐘數(shù)據(jù)不為空時,則代表時鐘同步已實現(xiàn)。

        設(shè)是節(jié)點的時鐘數(shù)據(jù),為相鄰兩節(jié)點間互傳的時鐘數(shù)據(jù),則有:

        式中:,分別代表軟件時鐘的校準系數(shù);代表相鄰節(jié)點間的斜率;代表無線傳感器網(wǎng)絡(luò)中擁有相鄰節(jié)點的節(jié)點數(shù)量。

        2.2 無線傳感器網(wǎng)絡(luò)時鐘同步算法語言設(shè)計

        無線傳感器網(wǎng)絡(luò)時鐘同步算法語言利用CLKCON字節(jié)語言進行編譯。由于CC2530芯片內(nèi)共配備了4個計時器,故利用第一個計時器進行無線傳感器網(wǎng)絡(luò)時鐘的讀取,利用第二個計時器給出CLKCON字節(jié)語言的時間標準,第三個計時器為基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步算法的頻率進行定義,第四個計時器進行無線傳感器網(wǎng)絡(luò)時鐘的輸出。

        對父節(jié)點而言,當仿真器需要進行運算工作時,父節(jié)點會首先對計時器的總顯示值BZ進行讀取。在與子節(jié)點進行數(shù)據(jù)交互前,需要讀取計時器3的顯示值B3,BZ和B3是仿真器的所需的重點數(shù)據(jù),故將這兩個數(shù)據(jù)同時寫入數(shù)據(jù)包并進行傳送。所給出的無線傳感器網(wǎng)絡(luò)父節(jié)點時鐘同步算法語言如下:

        Scratch file?pop?up mechanism=SUSPEND1;

        %為系統(tǒng)設(shè)定復(fù)位標準,讀取計時器1中顯示值

        {

        Lag?nt(9);

        MICROscale?BZ=Read timer clock();

        %給出“讀取計時器時鐘”的指令

        MICROscale?B1=rx?collect?end?>info[11];

        %讀取計時器B1數(shù)據(jù)

        Tx?buffer[tx?buffer?top?1][11]= MICROscale?B1;

        %把B1匯入數(shù)據(jù)包并存儲

        Tx?buffer[tx?buffer?top?1][12]= MICROscale?B2;

        %把B2匯入數(shù)據(jù)包并存儲

        Tx?buffer[tx?buffer?top?1][13]=read?time1?SUSPEND1;

        %發(fā)送數(shù)據(jù)包前,讀取計時器B3數(shù)據(jù)

        Tx?buffer[tx?buffer?top?1][116]=18;

        %計量數(shù)據(jù)包的長度并存儲

        }

        當子節(jié)點確認已收取上述數(shù)據(jù)包后,應(yīng)先對計時器4的顯示值進行讀取,再調(diào)出數(shù)據(jù)包中的BZ,B1,B3,最后利用第2.1節(jié)中給出的時鐘同步安全算法公式,對無線傳感器網(wǎng)絡(luò)時鐘同步進行平衡。所給出的無線傳感器網(wǎng)絡(luò)子節(jié)點時鐘同步算法語言如下:

        Void DO?MICROscale(void)

        {

        Hal?FIT?info?fugle();

        MICROscale?replace=1;

        MICROscale?mark=false;

        while(rx?collect?project?used!=0)

        %檢驗所采集的數(shù)據(jù)里是否存在不合格數(shù)據(jù)包

        {

        readRxCollect(); %讀取所采集的數(shù)據(jù)包

        if(rx?collect?end?>info[9]==OxFF&&rx?collect?end?>info

        [10]==SCMD?MICROscale)

        Bool replace?mark;

        MICROscale?B4=Read timer clock();

        %讀取計時器4的顯示值B4

        MICROscale?B1=rx?collect_end?>info[11];

        MICROscale?B2=rx?collect_end?>info[12];

        MICROscale?B3=rx?collect_end?>info[13];

        MICROscale?replace=((MICROscale?B2?MICROscale?

        B1)+(MICROscale?B2?MICROscale?B4))/2;

        %運算出無線傳感器網(wǎng)絡(luò)的時鐘誤差

        Write?timer1(read_timer1?CNB1()+MICROscale?replace);

        %將芯片計時器的顯示數(shù)寫入數(shù)據(jù)包

        Contrast string("\r\ncogradient finish!");

        %串口時鐘同步輸出

        } }

        3 實驗驗證

        實驗采用仿真驗證方式對基于安全性的無線傳感網(wǎng)絡(luò)時鐘同步算法系統(tǒng)進行驗證,驗證項目為系統(tǒng)的同步誤差和安全性能。

        仿真中無線傳感器網(wǎng)絡(luò)為正方形,其邊長為200 m,節(jié)點數(shù)量為200個,節(jié)點均勻分布在無線傳感器網(wǎng)絡(luò)中,網(wǎng)絡(luò)時鐘數(shù)據(jù)包共計60個。選取本文算法、對稱識別加密算法和FTFP算法進行實驗。

        3.1 同步誤差驗證

        規(guī)定無線傳感器網(wǎng)絡(luò)時鐘的同步誤差應(yīng)低于±0.5 ms,用表示算法的同步時間,表示實際時間,則同步誤差的計算公式為:

        (5)

        在相同條件下,使用本文算法、對稱識別加密算法和FTFP算法對仿真無線傳感器網(wǎng)絡(luò)進行時鐘同步運算。運算周期為20 s,2 h后根據(jù)式(5)對各算法運算結(jié)果的同步誤差進行運算,將所得結(jié)果繪制成曲線,如圖5所示。由圖5可看出,本文算法的同步誤差要遠低于對稱識別加密算法和FTFP算法,可驗證本文算法同步誤差小。

        3.2 安全性能驗證

        在仿真無線傳感器網(wǎng)絡(luò)中加入天線,接收低等強度和高等強度的網(wǎng)絡(luò)入侵,此時,無線傳感器網(wǎng)絡(luò)中時鐘同步收斂速度越快,時鐘抗干擾能力越強,證明其算法的安全性能就越高。本文算法、對稱識別加密算法和FTFP算法的收斂速度曲線如圖6、圖7所示。

        由圖6、圖7可知,在低等強度和高等強度的網(wǎng)絡(luò)入侵下,對稱識別加密算法和FTFP算法的收斂速度曲線的波動隨入侵強度的增大,未產(chǎn)生較大變化,其收斂速度始終不高,證明這兩種算法未能及時發(fā)現(xiàn)網(wǎng)絡(luò)入侵的存在,安全性能不高。而本文算法在高等強度網(wǎng)絡(luò)入侵下的收斂速度,比起其在低等強度網(wǎng)絡(luò)入侵下的收斂速度,有較大的提高,且收斂速度曲線始終高于其他兩種算法,證明本文算法能夠及時發(fā)現(xiàn)網(wǎng)絡(luò)入侵的存在,驗證了本文算法具有很高的安全性能。

        4 結(jié) 論

        本文設(shè)計基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng),系統(tǒng)中的父節(jié)點構(gòu)建無線傳感器網(wǎng)絡(luò)和子節(jié)點,子節(jié)點通過與父節(jié)點進行數(shù)據(jù)交互,平衡無線傳感器網(wǎng)絡(luò)時鐘同步,CC2530芯片將父節(jié)點和子節(jié)點進行連接。系統(tǒng)對同步安全算法和同步算法語言的設(shè)計,較為有效地實現(xiàn)了無線傳感器網(wǎng)絡(luò)時鐘同步。經(jīng)實驗驗證可知,基于安全性的無線傳感器網(wǎng)絡(luò)時鐘同步系統(tǒng)同步誤差小,安全性能高。

        參考文獻

        [1] 張雙雙,王延年.節(jié)點分布不均勻的無線傳感網(wǎng)絡(luò)低功耗算法[J].西安工程大學學報,2015,29(6):720?723.

        [2] 楊朔,李長庚.無線傳感器網(wǎng)絡(luò)泛洪時間同步協(xié)議安全算法[J].傳感器與微系統(tǒng),2014,33(1):137?140.

        [3] 姜穎,郭淑霞,高金喬,等.低開銷的無線傳感器網(wǎng)絡(luò)時間同步算法研究[J].計算機科學,2014,41(3):129?131.

        [4] 孫毅,南婧,武昕,等.基于簇的能量均衡無線傳感器網(wǎng)絡(luò)時間同步算法[J].計算機應(yīng)用,2014,34(9):2456?2459.

        [5] 陳孟元,周婭,郎朗.高精度低功耗無線傳感器網(wǎng)絡(luò)時間同步算法[J].傳感器與微系統(tǒng),2014,33(10):125?127.

        [6] 王晶,張帥,羅炬鋒,等.基于變長幀的無線傳感器網(wǎng)絡(luò)時間同步算法[J].計算機工程,2014,40(7):73?77.

        [7] 孫毅,曾璐琨,武昕,等.基于頻偏估計的無線傳感器網(wǎng)絡(luò)時間同步算法[J].通信學報,2015,36(9):26?33.

        [8] 郝綱,莊毅.一種用于大規(guī)模無線傳感器網(wǎng)絡(luò)的時鐘同步算法[J].計算機科學,2015,42(12):189?194.

        猜你喜歡
        無線傳感器網(wǎng)絡(luò)
        基于STC單片機及SI4432的無線傳感網(wǎng)的設(shè)計與實現(xiàn)
        無線傳感器網(wǎng)絡(luò)在農(nóng)田數(shù)據(jù)監(jiān)測中的應(yīng)用研究
        基于層次和節(jié)點功率控制的源位置隱私保護策略研究
        軟件導刊(2016年11期)2016-12-22 22:00:22
        基于無線傳感器網(wǎng)絡(luò)的綠色蔬菜生長環(huán)境監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)
        軟件導刊(2016年11期)2016-12-22 21:57:17
        基于混沌加密的無線傳感器網(wǎng)絡(luò)安全技術(shù)
        基于無線傳感器網(wǎng)絡(luò)的葡萄生長環(huán)境測控系統(tǒng)設(shè)計與應(yīng)用
        一種改進的基于RSSI最小二乘法和擬牛頓法的WSN節(jié)點定位算法
        無線傳感器網(wǎng)絡(luò)定位技術(shù)可靠性分析
        軟件導刊(2016年9期)2016-11-07 17:46:50
        對無線傳感器網(wǎng)絡(luò)MAC層協(xié)議優(yōu)化的研究與設(shè)計
        科技視界(2016年22期)2016-10-18 15:25:08
        無線傳感器網(wǎng)絡(luò)技術(shù)綜述
        亚洲国产成人av二区| 欧美成人网视频| 久久偷拍国内亚洲青青草| 白白白在线视频免费播放| 极品少妇一区二区三区四区| 91精品国产综合成人| 视频网站在线观看不卡| 人妻少妇精品视频一区二区三| 日本一本之道高清不卡免费| 亚洲av无码成人yellow| 亚洲成片在线看一区二区| 亚洲国产av一区二区三区| 日日碰狠狠添天天爽五月婷| 亚洲熟妇20| 熟女丝袜美腿亚洲一区二区三区| 日产精品高潮一区二区三区5月| 国语对白嫖老妇胖老太| 日韩AV无码免费二三区| 97自拍视频国产在线观看| 一区二区三区最新中文字幕| 国产精品无码久久久久久久久久| 97人妻视频妓女网| 日本顶级片一区二区三区| 美女网站免费观看视频| 国产精品久久婷婷六月丁香| 3亚洲日韩在线精品区| 日本亚洲中文字幕一区| 九色九九九老阿姨| 国产成人AV无码精品无毒| 中文字幕人妻在线少妇完整版 | 欧洲多毛裸体xxxxx| 国产黑丝美腿在线观看| 性一交一乱一伧国产女士spa | 柠檬福利第一导航在线| 国产亚洲sss在线观看| 精品视频手机在线免费观看| 好吊妞无缓冲视频观看 | 国产精品美女一级在线观看| 国产精品久色婷婷不卡| 少妇人妻陈艳和黑人教练| 日本a在线播放|