国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)的制作方法

      文檔序號(hào):7894481閱讀:221來(lái)源:國(guó)知局
      專利名稱:跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及無(wú)線傳感領(lǐng)域,尤其涉及跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)。
      背景技術(shù)
      Zigbee (IEEE802. 15. 4)技術(shù)是最近發(fā)展起來(lái)的一種短距離無(wú)線通信技術(shù)。它使用2. 4GHz波段,采用跳頻技術(shù)和擴(kuò)頻技術(shù),具有功耗低,遲延小,高可靠性,低復(fù)雜度,低成本,低數(shù)據(jù)速率,自組織網(wǎng)絡(luò)等特點(diǎn),使得其在工業(yè)監(jiān)控、傳感器網(wǎng)絡(luò)、家庭監(jiān)控、安全系統(tǒng)等領(lǐng)域有很大的發(fā)展空間。為了實(shí)現(xiàn)跨地域的Zigbee網(wǎng)絡(luò)設(shè)備間的通信,完成遠(yuǎn)距離數(shù)據(jù)直接交互以及遠(yuǎn)程Zigbee網(wǎng)絡(luò)設(shè)備的控制和管理,讓Zigbee網(wǎng)絡(luò)設(shè)備間可以有序、高效的工作,僅使用Zigbee網(wǎng)絡(luò)是不可能實(shí)現(xiàn)的,原因是Zigbee網(wǎng)絡(luò)點(diǎn)到點(diǎn)的通信距離小于1KM,要實(shí)現(xiàn)跨地域的通信,就必須在兩地間布置大量的Zigbee節(jié)點(diǎn),使數(shù)據(jù)在Zigbee網(wǎng)絡(luò)節(jié)點(diǎn)間以“接力”的方式經(jīng)過(guò)多次路由后傳送至目的地。這種做法網(wǎng)絡(luò)遲延大、工程量大、硬件成本高,毫無(wú)實(shí)用意義,如何有效實(shí)現(xiàn)跨地域的Zigbee網(wǎng)絡(luò)設(shè)備間的通信成為一個(gè)有必要解決的問(wèn)題。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng),解決現(xiàn)有技術(shù)中跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信只能采取“接力”的方式進(jìn)行的缺陷,提供一種有效實(shí)現(xiàn)跨地域的Zigbee網(wǎng)絡(luò)設(shè)備間通信的系統(tǒng)。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng),所述系統(tǒng)包括TCP/IP網(wǎng)絡(luò)、至少兩個(gè)Zigbee網(wǎng)絡(luò),每個(gè)Zigbee網(wǎng)絡(luò)包括至少一個(gè)Zigbee設(shè)備,每個(gè)Zigbee網(wǎng)絡(luò)的Zigbee協(xié)調(diào)器分別通過(guò)一個(gè)SH協(xié)議交換機(jī)與TCP/IP網(wǎng)絡(luò)連接,每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中封裝有一層SH協(xié)議層;
      所述SH協(xié)議層將Zigbee設(shè)備的應(yīng)用數(shù)據(jù)封裝為SH協(xié)議層數(shù)據(jù);
      所述SH協(xié)議層數(shù)據(jù)整體作為Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)進(jìn)行再次封裝,并通過(guò)Zigbee網(wǎng)絡(luò)發(fā)送至Zigbee協(xié)調(diào)器;
      Zigbee協(xié)調(diào)器將Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)發(fā)送至SH協(xié)議交換機(jī),SH協(xié)議交換機(jī)根據(jù)SH協(xié)議層數(shù)據(jù)的幀頭和幀尾信息通過(guò)TCP/IP網(wǎng)絡(luò),將SH協(xié)議層數(shù)據(jù)發(fā)送至目的SH協(xié)議交換機(jī);
      目的SH協(xié)議交換機(jī)收到所述SH協(xié)議層數(shù)據(jù)后,根據(jù)SH協(xié)議層數(shù)據(jù)的幀頭和幀尾信息將SH協(xié)議層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)轉(zhuǎn)發(fā)至目的Zigbee設(shè)備。其中,所述SH協(xié)議層數(shù)據(jù)包括幀頭、幀尾和應(yīng)用數(shù)據(jù),所述幀頭用于存放數(shù)據(jù)路由信息,幀尾用于存儲(chǔ)校驗(yàn)數(shù)據(jù),所述幀頭存放的數(shù)據(jù)路由信息包括數(shù)據(jù)的源地址和目標(biāo)地址。其中,所述目的Zigbee設(shè)備與數(shù)據(jù)發(fā)送Zigbee設(shè)備分屬于兩個(gè)Zigbee網(wǎng)絡(luò)。相應(yīng)的,本發(fā)明還提供了一種跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng),所述系統(tǒng)包括至少兩個(gè)Zigbee網(wǎng)絡(luò),每個(gè)Zigbee網(wǎng)絡(luò)包括至少一個(gè)Zigbee設(shè)備,各Zigbee網(wǎng)絡(luò)的Zigbee協(xié)調(diào)器連接到同一個(gè)SH協(xié)議交換機(jī),每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中封裝有一層SH協(xié)議層;
      所述SH協(xié)議層將Zigbee設(shè)備的應(yīng)用數(shù)據(jù)封裝為SH協(xié)議層數(shù)據(jù);
      所述SH協(xié)議層數(shù)據(jù)整體作為Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)進(jìn)行再次封裝,并通過(guò)Zigbee網(wǎng)絡(luò)發(fā)送至Zigbee協(xié)調(diào)器;
      Zigbee協(xié)調(diào)器將Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)發(fā)送至SH協(xié)議交換機(jī),SH協(xié)議交換機(jī)根據(jù)SH協(xié)議層數(shù)據(jù)的幀頭和幀尾信息,將SH協(xié)議層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)轉(zhuǎn)發(fā)至目的Zigbee設(shè)備。其中,所述SH協(xié)議層數(shù)據(jù)包括幀頭、幀尾和應(yīng)用數(shù)據(jù),所述幀頭用于存放數(shù)據(jù)路由信息,幀尾用于存儲(chǔ)校驗(yàn)數(shù)據(jù),所述幀頭存放的數(shù)據(jù)路由信息包括數(shù)據(jù)的源地址和目標(biāo)地址。其中,所述目的Zigbee設(shè)備與數(shù)據(jù)發(fā)送Zigbee設(shè)備分屬于兩個(gè)Zigbee網(wǎng)絡(luò)。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果
      本發(fā)明在每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中添加一層SH協(xié)議層,所述SH協(xié)議層與SH協(xié)議交換機(jī)相配合,使每個(gè)Zigbee設(shè)備都具有一個(gè)唯一的TCP/IP網(wǎng)絡(luò)身份,使得Zigbee網(wǎng)編設(shè)備成為一個(gè)TCP/IP網(wǎng)絡(luò)設(shè)備,Zigbee設(shè)備間可依賴于每個(gè)設(shè)備唯一 TCP/IP網(wǎng)絡(luò)身份進(jìn)行通信,拓寬了 Zigbee設(shè)備間通信距離。


      為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖
      圖I為本發(fā)明實(shí)施例Zigbee設(shè)備中應(yīng)用數(shù)據(jù)封裝示意 圖2為本發(fā)明實(shí)施例中跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)結(jié)構(gòu)示意圖一;
      圖3為本發(fā)明實(shí)施例中跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)結(jié)構(gòu)示意圖二。
      具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例系統(tǒng)中,在每個(gè)Zigbee設(shè)備的Zigbee協(xié)議棧中封裝一層SH協(xié)議與SH協(xié)議交換機(jī)相配合,使每個(gè)Zigbee設(shè)備都擁有一個(gè)唯一的TCP/IP網(wǎng)絡(luò)身份,對(duì)于應(yīng)用程序而言,Zigbee協(xié)議是透明的,使Zigbee網(wǎng)編設(shè)備成為一個(gè)TCP/IP網(wǎng)絡(luò)設(shè)備。Zigbee設(shè)備間的通信,完全依賴于每個(gè)設(shè)備唯一 TCP/IP網(wǎng)絡(luò)身份。首先,需要說(shuō)明的是,SH協(xié)議是由本申請(qǐng)人自定義的網(wǎng)絡(luò)傳輸協(xié)議,SH協(xié)議交換機(jī)內(nèi)運(yùn)行有與SH協(xié)議對(duì)應(yīng)的數(shù)據(jù)交換協(xié)議,使得SH協(xié)議交換機(jī)可識(shí)別由SH協(xié)議層封裝后、的數(shù)據(jù),兩者相互配合可將Zigbee設(shè)備種的數(shù)據(jù)進(jìn)行遠(yuǎn)程路由。其中SH協(xié)議層及SH協(xié)議交換機(jī)中的SH代碼無(wú)具體技術(shù)含義,僅為一種自定義名稱。本發(fā)明實(shí)施例中的SH協(xié)議幀結(jié)構(gòu)可以用表一來(lái)示意
      表一 ___
      中貞頭(Head) 數(shù)據(jù)位(Data) 中貞尾(End)
      31字節(jié)|3字節(jié)
      其中,幀頭主要用于存放數(shù)據(jù)路由信息,路由信息包括數(shù)據(jù)的源地址和目標(biāo)地址等信息,數(shù)據(jù)位用于存放應(yīng)用數(shù)據(jù),幀尾用于存儲(chǔ)校驗(yàn)數(shù)據(jù)。
      其中,幀頭內(nèi)容定義方式可參見(jiàn)表二
      表_■:
      位I位描述 I位長(zhǎng)度(字節(jié))
      Hl開(kāi)始字符I_
      H2幀類型 I_
      貞長(zhǎng)度 ~
      Η4 簇_2_
      H^"目標(biāo)地IF 13 Η6 I源地址 113
      其中,幀類型用于判斷幀的類別是為數(shù)據(jù)幀還是網(wǎng)絡(luò)維護(hù)幀;幀長(zhǎng)度用于描述幀的總長(zhǎng)度;源地址是幀的發(fā)起地址;目標(biāo)地址是幀的接收地址。源地址和目標(biāo)地址內(nèi)容均可以表三的方式表不
      表三:
      位描述I數(shù)據(jù)交換機(jī)Mac I網(wǎng)絡(luò)類型I節(jié)點(diǎn)IP|程序端口
      位長(zhǎng)度(字節(jié)) |6|lK |2
      其中,數(shù)據(jù)交換機(jī)Mac是目標(biāo)的上級(jí)數(shù)據(jù)交換機(jī)的物理地址;網(wǎng)絡(luò)類型是描述網(wǎng)絡(luò)的
      類別,目前主要包括2丨81^、11即05、們打、1^10、以太網(wǎng)、藍(lán)牙、36等,節(jié)點(diǎn)IP是目標(biāo)的IP地址。幀尾內(nèi)容定義方式可參見(jiàn)表四
      表四
      位I描述I長(zhǎng)度(字節(jié))
      CRC校驗(yàn)對(duì)本協(xié)議此CRC之前的所有數(shù)據(jù)作校驗(yàn) 2_
      結(jié)束字符I對(duì)本協(xié)議完整一幀作結(jié)束標(biāo)志Il—
      本發(fā)明在ZStack協(xié)議棧的基礎(chǔ)上再封裝一層SH協(xié)議層,主要用于為應(yīng)用層程序提供數(shù)據(jù)發(fā)送接口,以及用于將接收到網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解析提供給應(yīng)用層程序。在本發(fā)明實(shí)施例中,應(yīng)用程序要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)發(fā)送時(shí),首先會(huì)調(diào)用SH協(xié)議層提供數(shù)據(jù)發(fā)送接口,將應(yīng)用程序的數(shù)據(jù)作為接口參數(shù)傳遞進(jìn)來(lái)。在Zigbee設(shè)備上,應(yīng)用程序的應(yīng)用數(shù)據(jù)從應(yīng)用層下發(fā)至Zigbee網(wǎng)絡(luò)中時(shí),要經(jīng)歷如圖I所示的封裝過(guò)程
      參見(jiàn)圖1,為本發(fā)明實(shí)施例Zigbee設(shè)備中應(yīng)用數(shù)據(jù)封裝示意圖。首先,應(yīng)用程序的應(yīng)用數(shù)據(jù)在SH協(xié)議層進(jìn)行封裝,成為SH協(xié)議層數(shù)據(jù),應(yīng)用程序的應(yīng)用數(shù)據(jù)被作為SH協(xié)議層數(shù)據(jù)中的應(yīng)用數(shù)據(jù);所述SH協(xié)議層數(shù)據(jù)包括幀頭、幀尾和應(yīng)用數(shù)據(jù),所述幀頭用于存放數(shù)據(jù)路由信息,幀尾用于存儲(chǔ)校驗(yàn)數(shù)據(jù),所述幀頭存放的數(shù)據(jù)路由信息包括數(shù)據(jù)的源地址和目標(biāo)地址。然后,SH協(xié)議層將SH協(xié)議數(shù)據(jù)幀頭、應(yīng)用數(shù)據(jù)和SH協(xié)議數(shù)據(jù)幀尾整體作為Zigbee協(xié)議層的應(yīng)用數(shù)據(jù),傳遞至Zigbee協(xié)議層進(jìn)行再次封裝;最后,整個(gè)Zigbee協(xié)議層的數(shù)據(jù)就會(huì)通過(guò)Zigbee網(wǎng)絡(luò)發(fā)送至Zigbee協(xié)調(diào)器。Zigbee協(xié)調(diào)器將Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)發(fā)送至SH協(xié)議交換機(jī),SH協(xié)議交換機(jī)可根據(jù)SH協(xié)議層數(shù)據(jù)的幀頭和幀尾信息,將SH協(xié)議層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)轉(zhuǎn)發(fā)至目的Zigbee設(shè)備。所述目的Zigbee設(shè)備與數(shù)據(jù)源Zigbee設(shè)備分屬于兩個(gè)Zigbee網(wǎng)絡(luò)。其中,SH協(xié)議交換機(jī)在各個(gè)端口監(jiān)聽(tīng)接收通過(guò)SH協(xié)議封裝后的加入特定包頭包尾的數(shù)據(jù)包。在收到數(shù)據(jù)包后,過(guò)對(duì)包頭的解析判斷此數(shù)據(jù)包的數(shù)據(jù)類型(用戶數(shù)據(jù)還是網(wǎng)絡(luò)維護(hù)數(shù)據(jù)),如果為網(wǎng)絡(luò)維護(hù)幀,程序繼續(xù)解析此數(shù)據(jù)獲取此數(shù)據(jù)發(fā)送的路由地址,對(duì)交換機(jī)中的路由表進(jìn)行新增、更新;如果為用戶數(shù)據(jù)幀,程序會(huì)解析數(shù)據(jù)包頭的發(fā)送類型信息,以此判斷,此數(shù)據(jù)幀是基于有鏈接的方式發(fā)送還是基于無(wú)鏈接的方式發(fā)送(有鏈接和無(wú)鏈接的發(fā)送方式就如同TCP/IP協(xié)議的TCP和UDP方式,有鏈接的方式就是為了保證數(shù)據(jù)能夠可靠的發(fā)送,無(wú)鏈接的發(fā)送方式,不能保證數(shù)據(jù)能發(fā)送到),確定數(shù)據(jù)的發(fā)送方式后,就會(huì)去查找路由表,確定發(fā)送路徑,將數(shù)據(jù)發(fā)送出去。本發(fā)明跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)中,當(dāng)目的Zigbee設(shè)備與數(shù)據(jù)源Zigbee設(shè)備分屬的兩個(gè)Zigbee網(wǎng)絡(luò)不屬于同一 SH協(xié)議交換機(jī)下的子網(wǎng)時(shí),可結(jié)合圖2進(jìn) 行系統(tǒng)結(jié)構(gòu)介紹。參見(jiàn)圖2,為本發(fā)明實(shí)施例中一種跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)結(jié)構(gòu)示意圖,圖2所示系統(tǒng)包括TCP/IP網(wǎng)絡(luò)、Zigbee網(wǎng)絡(luò)a、Zigbee網(wǎng)絡(luò)b,其中Zigbee網(wǎng)絡(luò)a 中包括Zigbee設(shè)備I, Zigbee網(wǎng)絡(luò)b包括Zigbee設(shè)備2,其中Zigbee網(wǎng)絡(luò)a通過(guò)協(xié)調(diào)器與SH協(xié)議交換機(jī)A連接,Zigbee網(wǎng)絡(luò)b通過(guò)協(xié)調(diào)器與SH協(xié)議交換機(jī)B連接,而SH協(xié)議交換機(jī)A和SH協(xié)議交換機(jī)B均與TCP/IP網(wǎng)絡(luò)連接,每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中均封裝有一層SH協(xié)議層。圖2中Zigbee設(shè)備I與Zigbee設(shè)備2之間的通信,即為不在同一個(gè)Zigbee網(wǎng)絡(luò)且兩個(gè)Zigbee網(wǎng)絡(luò)不屬于同一 SH協(xié)議交換機(jī)下的子網(wǎng),兩網(wǎng)間的Zigbee設(shè)備的通信如Zigbee設(shè)備I欲將數(shù)據(jù)發(fā)送至Zigbee設(shè)備2,通信時(shí),Zigbee設(shè)備I的數(shù)據(jù)被直接發(fā)送至Zigbee網(wǎng)絡(luò)a的協(xié)調(diào)器,數(shù)據(jù)在協(xié)調(diào)器中被拆去Zigbee協(xié)議層后傳遞至SH協(xié)議交換機(jī)A (即協(xié)調(diào)器會(huì)將Zigbee協(xié)議層中的應(yīng)用數(shù)據(jù)發(fā)送至SH協(xié)議交換機(jī)A,由圖I中的關(guān)系可知,此時(shí)的Zigbee協(xié)議層中的應(yīng)用數(shù)據(jù)就是整個(gè)SH協(xié)議層的數(shù)據(jù)),SH協(xié)議交換機(jī)A根據(jù)數(shù)據(jù)包中的SH協(xié)議層提供的相關(guān)信息將數(shù)據(jù)通過(guò)TCP/IP網(wǎng)絡(luò)發(fā)送至SH協(xié)議交換機(jī)B,SH協(xié)議交換機(jī)B根據(jù)數(shù)據(jù)包中的SH協(xié)議層提供的相關(guān)信息將數(shù)據(jù)路由至Zigbee網(wǎng)絡(luò)b的協(xié)調(diào)器,協(xié)調(diào)器根據(jù)數(shù)據(jù)包中的SH協(xié)議層提供的相關(guān)信息為數(shù)據(jù)封裝上Zigbee協(xié)議層以讓數(shù)據(jù)能在Zigbee網(wǎng)絡(luò)中被正確的路由至Zigbee網(wǎng)絡(luò)b中的Zigbee設(shè)備2。當(dāng)目的Zigbee設(shè)備與數(shù)據(jù)源Zigbee設(shè)備分屬的兩個(gè)Zigbee網(wǎng)絡(luò)屬于同一 SH協(xié)議交換機(jī)下的子網(wǎng)時(shí),可結(jié)合圖3進(jìn)行系統(tǒng)結(jié)構(gòu)介紹。參見(jiàn)圖3,為本發(fā)明實(shí)施例中另一種跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng)結(jié)構(gòu)示意圖。圖3所示系統(tǒng)包括Zigbee網(wǎng)絡(luò)c、Zigbee網(wǎng)絡(luò)d,其中Zigbee網(wǎng)絡(luò)c中包括Zigbee設(shè)備3, Zigbee網(wǎng)絡(luò)d包括Zigbee設(shè)備4,其中Zigbee網(wǎng)絡(luò)c 和Zigbee網(wǎng)絡(luò)b均通過(guò)協(xié)調(diào)器與SH協(xié)議交換機(jī)E連接,每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中均封裝有一層SH協(xié)議層。圖3中Zigbee設(shè)備3與Zigbee設(shè)備4之間的通信,即為不在同一個(gè)Zigbee網(wǎng)絡(luò)且兩個(gè)Zigbee網(wǎng)絡(luò)屬于同一 SH協(xié)議交換機(jī)下的子網(wǎng),兩網(wǎng)間的Zigbee設(shè)備的通信如Zigbee設(shè)備3欲將數(shù)據(jù)發(fā)送至Zigbee設(shè)備4,通信時(shí),Zigbee設(shè)備3的數(shù)據(jù)被直接發(fā)送至Zigbee網(wǎng)絡(luò)c的協(xié)調(diào)器,數(shù)據(jù)在協(xié)調(diào)器中被拆去Zigbee協(xié)議層后傳遞至網(wǎng)關(guān)一SH協(xié)議交換機(jī)E (每個(gè)SH協(xié)議交換機(jī)可以連接數(shù)個(gè)Zigbee協(xié)調(diào)器),SH協(xié)議交換機(jī)E根據(jù)數(shù)據(jù)包中的SH協(xié)議層提供的相關(guān)信息將數(shù)據(jù)路由至Zigbee網(wǎng)絡(luò)d的協(xié)調(diào)器,協(xié)調(diào)器根據(jù)數(shù)據(jù)包中的SH協(xié)議層提供的相關(guān)信息為數(shù)據(jù)封裝上Zigbee協(xié)議層以讓數(shù)據(jù)能在Zigbee網(wǎng)絡(luò)中被正確的路由至Zigbee網(wǎng)絡(luò)d中的Zigbee設(shè)備4。本發(fā)明實(shí)施例在使用經(jīng)過(guò)封裝SH協(xié)議層的ZStack協(xié)議棧時(shí),應(yīng)用層程序只需要將其的初始化函數(shù)(函數(shù)類型與原ZStack的任務(wù)初始化函數(shù)相同)和事件處理函數(shù)(函數(shù)類型與原ZStack的事件處理函數(shù)相同)以參數(shù)的形式傳給SH協(xié)議層提供的任務(wù)添加接口,系 統(tǒng)運(yùn)行時(shí),操作系統(tǒng)會(huì)為應(yīng)用導(dǎo)程序分配資源,并在應(yīng)用程序初始化函數(shù)中將應(yīng)用程序同指定的端口進(jìn)行注冊(cè)、綁定。在Zigbee網(wǎng)絡(luò)中,單張網(wǎng)絡(luò)中能容納的節(jié)點(diǎn)理論為65535個(gè),而在每個(gè)Zigbee設(shè)備中能支持運(yùn)行的程序程序?yàn)?40個(gè),每個(gè)應(yīng)用程序在注冊(cè)時(shí)和指定的端口相綁定。本發(fā)明在每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中添加一層SH協(xié)議層,所述SH協(xié)議層與SH協(xié)議交換機(jī)相配合,使每個(gè)Zigbee設(shè)備都具有一個(gè)唯一的TCP/IP網(wǎng)絡(luò)身份,使得Zigbee網(wǎng)編設(shè)備成為一個(gè)TCP/IP網(wǎng)絡(luò)設(shè)備,Zigbee設(shè)備間可依賴于每個(gè)設(shè)備唯一 TCP/IP網(wǎng)絡(luò)身份進(jìn)行通信,拓寬了 Zigbee設(shè)備間通信距離。本說(shuō)明書(shū)中公開(kāi)的所有特征,或公開(kāi)的所有方法或過(guò)程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。本說(shuō)明書(shū)(包括任何附加權(quán)利要求、摘要和附圖)中公開(kāi)的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。本發(fā)明并不局限于前述的具體實(shí)施方式
      。本發(fā)明擴(kuò)展到任何在本說(shuō)明書(shū)中披露的新特征或任何新的組合,以及披露的任一新的方法或過(guò)程的步驟或任何新的組合。
      權(quán)利要求
      1.跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng),其特征在于,所述系統(tǒng)包括TCP/IP網(wǎng)絡(luò)、至少兩個(gè)Zigbee網(wǎng)絡(luò),每個(gè)Zigbee網(wǎng)絡(luò)包括至少一個(gè)Zigbee設(shè)備,每個(gè)Zigbee網(wǎng)絡(luò)的Zigbee協(xié)調(diào)器分別通過(guò)一個(gè)SH協(xié)議交換機(jī)與TCP/IP網(wǎng)絡(luò)連接,每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中封裝有一層SH協(xié)議層; 所述SH協(xié)議層將Zigbee設(shè)備的應(yīng)用數(shù)據(jù)封裝為SH協(xié)議層數(shù)據(jù); 所述SH協(xié)議層數(shù)據(jù)整體作為Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)進(jìn)行再次封裝,并通過(guò)Zigbee網(wǎng)絡(luò)發(fā)送至Zigbee協(xié)調(diào)器; Zigbee協(xié)調(diào)器將Zigbee 協(xié)議層的應(yīng)用數(shù)據(jù)發(fā)送至SH協(xié)議交換機(jī),SH協(xié)議交換機(jī)根據(jù)SH協(xié)議層數(shù)據(jù)的幀頭和幀尾信息通過(guò)TCP/IP網(wǎng)絡(luò),將SH協(xié)議層數(shù)據(jù)發(fā)送至目的SH協(xié)議交換機(jī); 目的SH協(xié)議交換機(jī)收到所述SH協(xié)議層數(shù)據(jù)后,根據(jù)SH協(xié)議層數(shù)據(jù)的幀頭和幀尾信息將SH協(xié)議層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)轉(zhuǎn)發(fā)至目的Zigbee設(shè)備。
      2.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述SH協(xié)議層數(shù)據(jù)包括幀頭、幀尾和應(yīng)用數(shù)據(jù),所述幀頭用于存放數(shù)據(jù)路由信息,幀尾用于存儲(chǔ)校驗(yàn)數(shù)據(jù),所述幀頭存放的數(shù)據(jù)路由信息包括數(shù)據(jù)的源地址和目標(biāo)地址。
      3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述目的Zigbee設(shè)備與數(shù)據(jù)發(fā)送Zigbee設(shè)備分屬于兩個(gè)Zigbee網(wǎng)絡(luò)。
      4.跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng),其特征在于,所述系統(tǒng)包括至少兩個(gè)Zigbee網(wǎng)絡(luò),每個(gè)Zigbee網(wǎng)絡(luò)包括至少一個(gè)Zigbee設(shè)備,各Zigbee網(wǎng)絡(luò)的Zigbee協(xié)調(diào)器連接到同一個(gè)SH協(xié)議交換機(jī),每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中封裝有一層SH協(xié)議層; 所述SH協(xié)議層將Zigbee設(shè)備的應(yīng)用數(shù)據(jù)封裝為SH協(xié)議層數(shù)據(jù); 所述SH協(xié)議層數(shù)據(jù)整體作為Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)進(jìn)行再次封裝,并通過(guò)Zigbee網(wǎng)絡(luò)發(fā)送至Zigbee協(xié)調(diào)器; Zigbee協(xié)調(diào)器將Zigbee協(xié)議層的應(yīng)用數(shù)據(jù)發(fā)送至SH協(xié)議交換機(jī),SH協(xié)議交換機(jī)根據(jù)SH協(xié)議層數(shù)據(jù)的幀頭和幀尾信息,將SH協(xié)議層數(shù)據(jù)中的應(yīng)用數(shù)據(jù)轉(zhuǎn)發(fā)至目的Zigbee設(shè)備。
      5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述SH協(xié)議層數(shù)據(jù)包括幀頭、幀尾和應(yīng)用數(shù)據(jù),所述幀頭用于存放數(shù)據(jù)路由信息,幀尾用于存儲(chǔ)校驗(yàn)數(shù)據(jù),所述幀頭存放的數(shù)據(jù)路由信息包括數(shù)據(jù)的源地址和目標(biāo)地址。
      6.如權(quán)利要求5所述的系統(tǒng),其特征在于,所述目的Zigbee設(shè)備與數(shù)據(jù)發(fā)送Zigbee設(shè)備分屬于兩個(gè)Zigbee網(wǎng)絡(luò)。
      全文摘要
      本發(fā)明公開(kāi)了一種跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng),包括TCP/IP網(wǎng)絡(luò)、至少兩個(gè)Zigbee網(wǎng)絡(luò),每個(gè)Zigbee網(wǎng)絡(luò)的Zigbee協(xié)調(diào)器分別通過(guò)一個(gè)SH協(xié)議交換機(jī)與TCP/IP網(wǎng)絡(luò)連接;相應(yīng)的本發(fā)明還公開(kāi)了一種跨地域Zigbee網(wǎng)絡(luò)設(shè)備間的通信系統(tǒng),包括至少兩個(gè)Zigbee網(wǎng)絡(luò),各Zigbee網(wǎng)絡(luò)的Zigbee協(xié)調(diào)器連接到同一個(gè)SH協(xié)議交換機(jī),上述兩系統(tǒng)中每個(gè)Zigbee網(wǎng)絡(luò)包括至少一個(gè)Zigbee設(shè)備,每個(gè)Zigbee設(shè)備的ZStack協(xié)議棧中封裝有一層SH協(xié)議層與SH協(xié)議交換機(jī)配合,使每個(gè)Zigbee設(shè)備都具有唯一TCP/IP網(wǎng)絡(luò)身份,Zigbee設(shè)備間可依賴于每個(gè)設(shè)備的TCP/IP網(wǎng)絡(luò)身份進(jìn)行通信,擴(kuò)寬了Zigbee設(shè)備的通信距離。
      文檔編號(hào)H04W80/06GK102647326SQ201210125310
      公開(kāi)日2012年8月22日 申請(qǐng)日期2012年4月25日 優(yōu)先權(quán)日2012年4月25日
      發(fā)明者何定旭, 孟玖林, 張龍飛, 蒲爽 申請(qǐng)人:成都思晗科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1