一種無線傳感器網(wǎng)絡(luò)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及網(wǎng)絡(luò)技術(shù),特別設(shè)及一種無線傳感器網(wǎng)絡(luò)系統(tǒng)。
【背景技術(shù)】
[0002] 無線傳感器網(wǎng)絡(luò)(WSN,WirelessSensor化twork)系統(tǒng)是一種分布式傳感網(wǎng)絡(luò)系 統(tǒng),它的末梢是可W感知和檢查外部世界的傳感器節(jié)點。無線傳感器網(wǎng)絡(luò)系統(tǒng)中的傳感器 節(jié)點通過無線方式通信,因此網(wǎng)絡(luò)設(shè)置靈活,設(shè)備位置可W隨時更改,通過無線通信方式形 成一個多跳自組織網(wǎng)絡(luò)系統(tǒng)。
[0003] 目前,無線傳感器網(wǎng)絡(luò)系統(tǒng)在環(huán)境感知與監(jiān)測、無線定位與跟蹤、醫(yī)療監(jiān)護(hù)化及智 能家居等領(lǐng)域都展現(xiàn)出了廣泛的應(yīng)用前景。
[0004] 現(xiàn)有大多數(shù)無線傳感器網(wǎng)絡(luò)系統(tǒng)中,各設(shè)備一直處于工作狀態(tài),從而導(dǎo)致系統(tǒng)的 功耗很大。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明提供了一種無線傳感器網(wǎng)絡(luò)系統(tǒng),能夠降低系統(tǒng)的功耗等。
[0006] 為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是運樣實現(xiàn)的:
[0007] 一種無線傳感器網(wǎng)絡(luò)系統(tǒng),包括:網(wǎng)絡(luò)管理器和傳感器節(jié)點;
[0008] 網(wǎng)絡(luò)管理器,用于每隔預(yù)定時長則向下一級設(shè)備發(fā)送一次廣播帖,并當(dāng)存在待處 理的任務(wù)時,進(jìn)行任務(wù)處理;
[0009] 傳感器節(jié)點,用于當(dāng)初次接收到上一級設(shè)備發(fā)送來的廣播帖時,進(jìn)行入網(wǎng)處理,入 網(wǎng)成功后,進(jìn)入正常工作狀態(tài)循環(huán)模式,在該模式下,當(dāng)每次接收到上一級設(shè)備發(fā)送來的廣 播帖時,則進(jìn)行W下處理:根據(jù)接收到的廣播帖中攜帶的時間戳信息進(jìn)行時間同步,并進(jìn)入 休眠喚醒循環(huán)模式,當(dāng)每次根據(jù)需要從休眠狀態(tài)醒來時,若需要進(jìn)行廣播帖接收,則退出休 眠喚醒循環(huán)模式,否則,當(dāng)存在待處理的任務(wù)時,進(jìn)行任務(wù)處理。
[0010] 可見,采用本發(fā)明所述方案,傳感器節(jié)點僅在需要時醒來并進(jìn)行任務(wù)處理,其它時 間則處于休眠狀態(tài),從而無需一直處于工作狀態(tài),進(jìn)而降低了系統(tǒng)的功耗等。
【附圖說明】
[0011] 圖1為本發(fā)明所述星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖。
[0012] 圖2為本發(fā)明所述樹形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖。
[0013] 圖3為本發(fā)明所述鏈狀網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖。
[0014] 圖4為本發(fā)明所述通信時間片及時隙的示意圖。
[0015] 圖5為本發(fā)明所述中繼器的運行狀態(tài)機(jī)示意圖。
[0016] 圖6為本發(fā)明所述傳感器節(jié)點的運行狀態(tài)機(jī)示意圖。
【具體實施方式】
[0017] 針對現(xiàn)有技術(shù)中存在的問題,本發(fā)明中提出一種無線傳感器網(wǎng)絡(luò)系統(tǒng),包括:網(wǎng)絡(luò) 管理器(醒,NetworkManager)和傳感器節(jié)點(SN,SensorNode),另外還可進(jìn)一步包括:位 于網(wǎng)絡(luò)管理器和傳感器節(jié)點之間的中繼器(RP,Repeater)。
[0018] 網(wǎng)絡(luò)協(xié)議WIE邸Std802. 15. 4為基礎(chǔ),完全兼容物理層協(xié)議,在媒體接入層 (MAC,MediaAccessControl)加入了時分多址(TDMA,timedivisionmultipleaccess) 和頻分多址(FDMA,化equen巧divisionmultipleaccess)技術(shù),在多級級聯(lián)拓?fù)渲惺褂?時隙式通道跳頻(TSCH,TimeSlotted化annel化pping)技術(shù),并在網(wǎng)絡(luò)層支持星型、樹 形、鏈狀=種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。其中,樹形和鏈狀網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),最大支持級聯(lián)數(shù)為15級。
[0019] 網(wǎng)絡(luò)管理器用于監(jiān)視和管理網(wǎng)絡(luò)性能并把數(shù)據(jù)轉(zhuǎn)發(fā)至主應(yīng)用程序(如PC機(jī)、服務(wù) 器、云端等);中繼器用于轉(zhuǎn)發(fā)網(wǎng)絡(luò)管理器和傳感器節(jié)點之間的上下行數(shù)據(jù)等,支持TSCH模 式;傳感器節(jié)點用于數(shù)據(jù)的采集(如加速度、壓力、溫度、電壓、電流等),并通過無線鏈路將 所需要的數(shù)據(jù)傳輸至主應(yīng)用程序等。
[0020] 當(dāng)無線傳感器網(wǎng)絡(luò)系統(tǒng)中僅包括網(wǎng)絡(luò)管理器和傳感器節(jié)點時,通常采用星型網(wǎng)絡(luò) 拓?fù)浣Y(jié)構(gòu),如圖1所示,圖1為本發(fā)明所述星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖。
[0021] 當(dāng)無線傳感器網(wǎng)絡(luò)系統(tǒng)中同時包括網(wǎng)絡(luò)管理器、中繼器和傳感器節(jié)點時,通常采 用樹形網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)或鏈狀網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),如圖2~3所示,圖2為本發(fā)明所述樹形網(wǎng)絡(luò)拓 撲結(jié)構(gòu)的示意圖,圖3為本發(fā)明所述鏈狀網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖。 陽0巧圖1~3中,立角形表示網(wǎng)絡(luò)管理器,圓形表示中繼器,長方形表示傳感器節(jié)點,虛 線表示無線鏈路。
[0023] 具體的,網(wǎng)絡(luò)管理器,用于每隔預(yù)定時長則向下一級設(shè)備發(fā)送一次廣播帖,并當(dāng)存 在待處理的任務(wù)時,進(jìn)行任務(wù)處理。
[0024] 傳感器節(jié)點,用于當(dāng)初次接收到上一級設(shè)備發(fā)送來的廣播帖時,進(jìn)行入網(wǎng)處理,入 網(wǎng)成功后,進(jìn)入正常工作狀態(tài)循環(huán)模式,在該模式下,當(dāng)每次接收到上一級設(shè)備發(fā)送來的廣 播帖時,則進(jìn)行W下處理:根據(jù)接收到的廣播帖中攜帶的時間戳信息進(jìn)行時間同步,并進(jìn)入 休眠喚醒循環(huán)模式,當(dāng)每次根據(jù)需要從休眠狀態(tài)醒來時,若需要進(jìn)行廣播帖接收,則退出休 眠喚醒循環(huán)模式,否則,當(dāng)存在待處理的任務(wù)時,進(jìn)行任務(wù)處理。
[00巧]中繼器,用于當(dāng)初次接收到上一級設(shè)備發(fā)送來的廣播帖時,進(jìn)行入網(wǎng)處理,入網(wǎng)成 功后,進(jìn)入正常工作狀態(tài)循環(huán)模式,在該模式下,當(dāng)每次接收到上一級設(shè)備發(fā)送來的廣播帖 時,則進(jìn)行W下處理:根據(jù)接收到的廣播帖中攜帶的時間戳信息進(jìn)行時間同步,并向下一級 設(shè)備發(fā)送廣播帖,之后進(jìn)入休眠喚醒循環(huán)模式,當(dāng)每次根據(jù)需要從休眠狀態(tài)醒來時,若需要 進(jìn)行廣播帖接收,則退出休眠喚醒循環(huán)模式,否則,當(dāng)存在待處理的任務(wù)時,進(jìn)行任務(wù)處理。 [00%] 可將上述預(yù)定時長作為一個通信時間片,每個通信時間片內(nèi)包括四類必選時隙和 一類可選時隙,必選時隙包括:廣播帖時隙、常規(guī)通信時隙、應(yīng)答時隙和設(shè)備接入時隙,可選 時隙包括:特殊通信時隙。
[0027] 廣播帖時隙,用于網(wǎng)絡(luò)管理器發(fā)送廣播帖;
[0028] 特殊通信時隙,用于中繼器發(fā)送廣播帖,即用于級聯(lián)的中繼器發(fā)送廣播帖時使用, 由于中繼器支持TSCH模式,因此可W通過設(shè)置不同的下行信道復(fù)用該時隙,當(dāng)需要時,可 W通過人工或軟件配置,將特殊通信時隙設(shè)置為常規(guī)通信時隙;
[0029] 常規(guī)通信時隙,用于上下行數(shù)據(jù)傳輸,即用于網(wǎng)絡(luò)管理器和中繼器W及中繼器和 傳感器節(jié)點之間的上下行數(shù)據(jù)傳輸;
[0030] 應(yīng)答時隙,用于應(yīng)答帖傳輸,即用于對上行數(shù)據(jù)是否接收成功進(jìn)行應(yīng)答,網(wǎng)絡(luò)管理 器和中繼器在接收到數(shù)據(jù)之后會發(fā)送應(yīng)答帖進(jìn)行應(yīng)答,中繼器和傳感器節(jié)點在發(fā)送數(shù)據(jù)之 后開啟此時隙接收應(yīng)答帖來判斷是否需要重發(fā)上一個數(shù)據(jù)包;
[0031] 設(shè)備接入時隙,用于設(shè)備的入網(wǎng)接入,即用于設(shè)備組網(wǎng)時使用,該時隙可采用空閑 信道評估(CCA,Clear化annelAssessment)技術(shù)來保證組網(wǎng)的快速及可靠性。
[0032] 較佳的,每個通信時間片的時長為125ms,每個通信時間片內(nèi)均包含62個時隙,分 別為時隙1~62,如圖4所示,圖4為本發(fā)明所述通信時間片及時隙的示意圖。
[0033] 每個通信時間片內(nèi)的各時隙的詳細(xì)情況可如下所示:
[0035] 表一每個通信時間片內(nèi)的各時隙詳細(xì)情況
[0036] 如上表所示,
[0037] 時隙1為廣播帖時隙; 陽03引時隙59~61為應(yīng)答時