• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種支持多協議的無線傳感網通信方法及IPv6網關技術

    技術編號:13876628 閱讀:169 留言:0更新日期:2016-10-22 12:35
    本申請提供了一種支持多協議的無線傳感網通信方法,IPv6網關支持路由、藍牙、WIFI多種協議的傳感器接入,IPv6網關可將三種不同通信方式的數據轉發到TUN/TAP虛擬網絡設備處理,保證路由子網、WIFI子網、藍牙子網在IPv6網關上同步通信,所述多種協議的傳感器通過CoAP協議與網關進行通信,由于網關路由模塊、網關藍牙模塊、網關WIFI模塊均支持CoAP協議,且無線傳感器也通過CoAP協議與上述三個模塊進行通信,在多協議通信數據同步交換的時候,采用的是同一個協議,不會造成干擾,從而不會造成數據包的丟失,解決了多協議傳感器在同一個網關數據交換時數據包丟失的問題。

    【技術實現步驟摘要】

    本專利技術涉及通信控制領域,更具體的說,涉及一種支持多協議的無線傳感網通信方法及IPv6網關。
    技術介紹
    由于傳輸控制協議/因特網互聯協議TCP/IP協議棧不適用于資源受限的設備,因此國際上提出了一種6LoWPAN協議棧,6LoWPAN協議棧是指將低功耗無線個人區域網絡LoWPAN(Low Power Wireless Personal Area Network)中的微小設備用IPv6技術連接起來,形成一個比互聯網覆蓋范圍更廣的物聯網世界。使用新一代無線物聯網技術6LoWPAN協議棧的傳感網有很多好處,互聯網主機上的應用層程序只需要知道感知節點的IP地址即可與它進行端到端的通信,而不需要知道網關和匯聚節點的存在,從而極大地簡化了傳感網系統的網絡編程模型,降低系統復雜度,增加了效率。無線傳感網的協議多種多樣,主要有路由、無線保真WIFI、藍牙Bluetooth協議等,建立大范圍的物聯網有時需要把各種不同協議的傳感器統一起來,即實現多協議間的融合交互。但是目前的協議融合網關研究中,有過在一對一協議轉換的基礎上增加硬件消耗,嵌入多個一對一的協議轉換模塊的嘗試。在同一個網關管理不同協議無線傳感器,由于協議間的不同頻段的無線信道間會造成干擾,會導致數據同步交換時數據包的丟失,因此,亟需一種能夠解決數據同步交換時數據包丟失的方法。
    技術實現思路
    有鑒于此,本專利技術提供一種支持多協議的無線傳感網通信方法及IPv6網關,以解決數據同步交換時數據包丟失的問題。為解決上述技術問題,本專利技術采用了如下技術方案:一種支持多協議的無線傳感網通信方法,所述方法包括:接收Slip數據包;所述Slip數據包是由網關路由模塊通過串口驅動發送、網關藍牙模塊通過藍牙驅動發送和/或網關WIFI模塊通過WIFI驅動發送;所述網關路由模塊、所述網關藍牙模塊和所述網關WIFI模塊均支持CoAP協議且與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信;將所述Slip數據包轉換為IPv6數據包;將所述IPv6數據包轉換為Slip數據包,并發送給所述網關路由模塊、所述網關藍牙模塊和/或所述網關WIFI模塊。優選地,所述將所述IPv6數據包轉換為Slip數據包,并發送給所述網關藍牙模塊,具體包括:將所述IPv6數據包轉換為Slip數據包;將所述Slip數據包經藍牙驅動轉發給所述網關藍牙模塊。優選地,所述將所述IPv6數據包轉換為Slip數據包,并發送給所述網關WIFI模塊,具體包括:將所述IPv6數據包轉換為Slip數據包;將所述Slip數據包經WIFI驅動轉發給所述網關WIFI模塊。優選地,所述網關藍牙模塊與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信,具體包括:所述網關藍牙模塊接收所述無線傳感器中節點藍牙模塊傳輸的Slip數據包;所述傳輸方式為:以透傳的方式通過CoAP協議進行傳輸;所述Slip數據包的生成方式為:所述無線傳感器中的Contiki操作系統中的IPv6層將傳感器模塊發送的數據轉換成IP數據包,并封裝成Slip數據包;將所述Slip數據包通過串口發送給所述節點藍牙模塊。優選地,所述網關WIFI模塊與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信,具體包括:所述網關WIFI模塊接收所述無線傳感器中節點WIFI模塊傳輸的Slip數據包;所述傳輸方式為:以透傳的方式通過CoAP協議進行傳輸;所述Slip數據包的生成方式為:所述無線傳感器中的Contiki操作系統中的IPv6層將傳感器模塊發送的數據轉換成IP數據包,并封裝成Slip數據包;將所述Slip數據包通過串口發送給所述節點WIFI模塊。一種IPv6網關,用于無線傳感網通信,所述網關包括:TUN/TAP虛擬網絡設備、串口驅動、藍牙驅動、WIFI驅動、網關路由模塊、網關藍牙模塊、網關WIFI模塊;所述串口驅動,用于所述TUN/TAP虛擬網絡設備與所述網關路由模塊連接;所述藍牙驅動,用于所述TUN/TAP虛擬網絡設備與所述網關藍牙模塊連接;所述WIFI驅動,用于所述TUN/TAP虛擬網絡設備與所述網關WIFI模塊連接;所述TUN/TAP虛擬網絡設備,用于接收所述網關路由模塊通過串口驅動發送、所述網關藍牙模塊通過藍牙驅動發送和/或所述網關WIFI模塊通過WIFI驅動發送的Slip數據包、將所述Slip數據包轉換為IPv6數據包、將所述IPv6數據包轉換為Slip數據包,并發送給所述網關路由模塊、所述網關藍牙模塊和/或所述網關WIFI模塊;所述網關路由模塊、所述網關藍牙模塊和所述網關WIFI模塊均支持CoAP協議且與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信。優選地,所述TUN/TAP虛擬網絡設備將所述IPv6數據包轉換為Slip數據包,并發送給所述網關藍牙模塊,具體包括:將所述IPv6數據包轉換為Slip數據包;將所述Slip數據包經藍牙驅動轉發給所述網關藍牙模塊。優選地,所述TUN/TAP虛擬網絡設備將所述IPv6數據包轉換為Slip數據包,并發送給所述網關WIFI模塊,具體包括:將所述IPv6數據包轉換為Slip數據包;將所述Slip數據包經WIFI驅動轉發給所述網關WIFI模塊。優選地,所述網關藍牙模塊與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信,具體包括:所述網關藍牙模塊接收所述無線傳感器中節點藍牙模塊傳輸的Slip數據包;所述傳輸方式為:以透傳的方式通過CoAP協議進行傳輸;所述Slip數據包的生成方式為:所述無線傳感器中的Contiki操作系統中的IPv6層將傳感器模塊發送的數據轉換成IP數據包,并封裝成Slip數據包;將所述Slip數據包通過串口發送給所述節點藍牙模塊。優選地,所述網關WIFI模塊與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信,具體包括:所述網關WIFI模塊接收所述無線傳感器中節點WIFI模塊傳輸的Slip數據包;所述傳輸方式為:以透傳的方式通過CoAP協議進行傳輸;所述Slip數據包的生成方式為:所述無線傳感器中的Contiki操作系統中的IPv6層將傳感器模塊發送的數據轉換成IP數據包,并封裝成Slip數據包,將所述Slip數據包通過串口發送給所述節點WIFI模塊。相較于現有技術,本專利技術具有以下有益效果:本專利技術提供了一種支持多協議的無線傳感網通信方法及IPv6網關,通過將接收的網關路由模塊、網關藍牙模塊和/或網關WIFI模塊發送的Slip數據包轉換為IPv6數據包后,再將所述IPv6數據包轉換為Slip數據包,并發送給網關路由模塊、網關藍牙模塊和/或網關WIFI模塊。由于所述網關路由模塊、所述網關藍牙模塊、所述網關WIFI模塊均支持CoAP協議,而且無線傳感器也通過
    CoAP協議與上述三個模塊進行通信,在多協議通信數據同步交換的時候,采用的是同一個協議,不會造成干擾,從而不會造成數據包的丟失,解決了數據同步交換時數據包丟失的問題。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對本文檔來自技高網
    ...

    【技術保護點】
    一種支持多協議的無線傳感網通信方法,其特征在于,所述方法包括:接收Slip數據包;所述Slip數據包是由網關路由模塊通過串口驅動發送、網關藍牙模塊通過藍牙驅動發送和/或網關WIFI模塊通過WIFI驅動發送;所述網關路由模塊、所述網關藍牙模塊和所述網關WIFI模塊均支持CoAP協議且與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信;將所述Slip數據包轉換為IPv6數據包;將所述IPv6數據包轉換為Slip數據包,并發送給所述網關路由模塊、所述網關藍牙模塊和/或所述網關WIFI模塊。

    【技術特征摘要】
    1.一種支持多協議的無線傳感網通信方法,其特征在于,所述方法包括:接收Slip數據包;所述Slip數據包是由網關路由模塊通過串口驅動發送、網關藍牙模塊通過藍牙驅動發送和/或網關WIFI模塊通過WIFI驅動發送;所述網關路由模塊、所述網關藍牙模塊和所述網關WIFI模塊均支持CoAP協議且與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信;將所述Slip數據包轉換為IPv6數據包;將所述IPv6數據包轉換為Slip數據包,并發送給所述網關路由模塊、所述網關藍牙模塊和/或所述網關WIFI模塊。2.根據權利要求1所述的方法,其特征在于,所述將所述IPv6數據包轉換為Slip數據包,并發送給所述網關藍牙模塊,具體包括:將所述IPv6數據包轉換為Slip數據包;將所述Slip數據包經藍牙驅動轉發給所述網關藍牙模塊。3.根據權利要求1所述的方法,其特征在于,所述將所述IPv6數據包轉換為Slip數據包,并發送給所述網關WIFI模塊,具體包括:將所述IPv6數據包轉換為Slip數據包;將所述Slip數據包經WIFI驅動轉發給所述網關WIFI模塊。4.根據權利要求1所述的方法,其特征在于,所述網關藍牙模塊與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信,具體包括:所述網關藍牙模塊接收所述無線傳感器中節點藍牙模塊傳輸的Slip數據包;所述傳輸方式為:以透傳的方式通過CoAP協議進行傳輸;所述Slip數據包的生成方式為:所述無線傳感器中的Contiki操作系統中的IPv6層將傳感器模塊發送的數據轉換成IP數據包,并封裝成Slip數據包;將所述Slip數據包通過串口發送給所述節點藍牙模塊。5.根據權利要求1所述的方法,其特征在于,所述網關WIFI模塊與安裝有支持IPv6協議的Contiki操作系統的無線傳感器通過CoAP協議進行通信,具體包括:所述網關WIFI模塊接收所述無線傳感器中節點WIFI模塊傳輸的Slip數據包;所述傳輸方式為:以透傳的方式通過CoAP協議進行傳輸;所述Slip數據包的生成方式為:所述無線傳感器中的Contiki操作系統中的IPv6層將傳感器模塊發送的數據轉換成IP數據包,并封裝成Slip數據包;將所述Slip數據包通過串口發送給所述節點WIFI模塊。6.一種IPv6網關,用于無線傳感網通信,其特征在于,所述網關包括:TUN/TAP虛擬網絡設備、串口驅動、藍牙驅動、WIFI驅動、網關路由模塊、網關藍牙模塊、網關WIFI模塊;所述串口驅動,用于所述TUN/TAP虛擬網絡設備與...

    【專利技術屬性】
    技術研發人員:劉廣聰劉錚,
    申請(專利權)人:廣東工業大學,
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久无码AV中文出轨人妻 | 一本色道久久综合无码人妻| 亚洲精品中文字幕无码蜜桃| 亚洲中文字幕久久精品无码喷水| 欧洲Av无码放荡人妇网站| 亚洲AV综合永久无码精品天堂| 国产精品无码不卡一区二区三区| 无码人妻一区二区三区免费n鬼沢| 乱色精品无码一区二区国产盗| 夜夜精品无码一区二区三区| 亚洲∧v久久久无码精品| 久久久g0g0午夜无码精品| 久久老子午夜精品无码怎么打| 日韩专区无码人妻| 日韩放荡少妇无码视频| 亚洲AV无码国产精品色| 亚洲中文字幕久久精品无码APP| 免费无码AV一区二区| 一区二区无码免费视频网站| 久久久久亚洲AV成人无码| 精品人体无码一区二区三区| 免费无码一区二区三区蜜桃大| 精品无码久久久久久午夜| 亚洲国产精品无码久久SM| 精品无码av无码专区| 无码人妻久久一区二区三区免费丨| 色欲狠狠躁天天躁无码中文字幕| 日韩精品无码Av一区二区| 国产AV无码专区亚洲AV麻豆丫 | 亚洲AV无码一区二区乱子伦| 久久无码精品一区二区三区| 无码人妻精品一区二| 国产成人精品无码一区二区老年人| 特级小箩利无码毛片| 国产精品亚洲专区无码唯爱网| 精品久久久无码人妻中文字幕| 久久午夜无码鲁丝片秋霞| 99无码精品二区在线视频| 亚洲一区二区三区国产精品无码| 人妻无码第一区二区三区 | 欧洲人妻丰满av无码久久不卡|