• 
    <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无码电影 | 日韩人妻无码精品久久免费一| 久久老子午夜精品无码怎么打| 无码日本精品XXXXXXXXX| 久久伊人中文无码| 亚洲精品中文字幕无码A片老| 亚洲色偷拍区另类无码专区| 亚洲熟妇无码爱v在线观看| 亚洲成a人在线看天堂无码| 在线观看成人无码中文av天堂| 成人无码AV一区二区| 午夜寂寞视频无码专区| 无码人妻丰满熟妇区五十路百度| 亚洲区日韩区无码区| 67194成是人免费无码| 精品无码国产一区二区三区AV| 国产午夜精华无码网站| 国产在线无码精品电影网| av色欲无码人妻中文字幕| 亚洲性无码一区二区三区| 2014AV天堂无码一区| 久久无码人妻精品一区二区三区 | 中文无码一区二区不卡αv| 无码AV一区二区三区无码| 久久精品无码午夜福利理论片| 中文字幕无码第1页| 亚洲精品无码成人片在线观看 | 青青爽无码视频在线观看| 18禁无遮挡无码国产免费网站| 亚洲AV无码久久精品狠狠爱浪潮| 久久久久久av无码免费看大片| 亚洲精品无码专区在线| 亚洲AV无码一区二区大桥未久| 亚洲精品无码成人| 亚洲精品无码mⅴ在线观看 | 精品无码黑人又粗又大又长| 无码人妻一区二区三区av| 国产成人精品无码一区二区老年人| 西西444www无码大胆|