[發明專利]具備ZigBee通信功能的WiFi路由器及WiFi網絡和ZigBee網絡之間的通信方法有效
| 申請號: | 201210112617.3 | 申請日: | 2012-04-18 |
| 公開(公告)號: | CN102647370A | 公開(公告)日: | 2012-08-22 |
| 發明(設計)人: | 呂勇;倪時昌 | 申請(專利權)人: | 浙江瑞瀛網絡科技有限公司 |
| 主分類號: | H04L12/66 | 分類號: | H04L12/66;H04W84/12;H04W84/18 |
| 代理公司: | 浙江杭州金通專利事務所有限公司 33100 | 代理人: | 王雪 |
| 地址: | 310012 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具備 zigbee 通信 功能 wifi 路由器 網絡 之間 方法 | ||
?
技術領域
?本發明涉及ZigBee網絡和WiFi網絡間通信的通信領域。
?
背景技術
WiFi是基于IEEE802.11標準的無線傳輸技術,是支持互聯網接入的無線電信號。其特點是無線數據傳輸速率高,符合個人和社會信息化的需求,目前廣泛應用于個人電腦、手持設備(如PDA、手機)等終端上。
ZigBee是基于IEEE802.15.4標準的無線傳輸技術,是一種近距離、低復雜度、自組織、低功耗、低數據速率、低成本的無線聯網標準。目前廣泛應用于智能家居、樓宇自動化、工業控制等應用領域。
盡管WiFi具備高速數據通信的能力,已經成為家庭、辦公場合個人信息網絡不可缺少的網絡組成部分,但是由于WiFi成本較高且功耗較大,因此在這些領域仍然大量設備由于供電方式和成本的限制,無法使用WiFi技術來與其他設備聯網,必須借助ZigBee技術才能實現與其他設備的無線互聯。隨著物聯網應用的不斷發展,無線傳感網絡將延伸到各個角落,單一的無線網絡無法覆蓋所有應用需求,由WiFi和ZigBee這兩種不同通技術組成的混合網絡將越來越流行并成為主流。因此,實現數據信息在WiFi網絡和ZigBee網絡之間無縫傳遞的需求越來越緊迫,成為了物聯網技術發展的一個巨大瓶頸。
?
發明內容
本發明提供一種實用可靠的具備ZigBee通信功能的WiFi路由器,為此,本發明采用如下技術方案:
所述具備ZigBee通信功能的WiFi路由器由WiFi模塊和ZigBee模塊組成、所述WiFi模塊內設有數據交換管理程序;WiFi模塊與WiFi網絡進行通信,ZigBee模塊與ZigBee網絡進行通信;其WiFi模塊與ZigBee模塊在物理上通過串行或者并行接口相連,由WiFi模塊內的數據交換管理程序實現WiFi網絡和ZigBee網絡之間的通信方法。
通過以上技術方案,本發明能夠使得WiFi和ZigBee之間實現通暢的相互通信,同時不影響兩種網絡各自的獨立工作。并且在設備上可靠簡便。
?
本發明同時提供一種應用于上述具備ZigBee通信功能的WiFi路由器的WiFi網絡和ZigBee網絡之間的通信方法,所述通信方法由前述數據交換管理程序實現,為此,本發明采用如下技術方案:
所述方法如下:
????1)、將ZigBee模塊映射為WiFi網絡上的一個端口,將通過此端口進行的通信視為WiFi網絡與ZigBee網絡間的通信,而在其他端口上進行的通信由標準WiFi程序進行處理;
????2)、WiFi網絡與ZigBee網絡通信流程如下:
???????????????????????????????????????????????????、WiFi???設備與Wifi網絡上ZigBee模塊的映射端口建立SOCKET連接;
????、建立SOCKET連接隊列,將每一個SOCKET連接的信息保存于隊列中,并為每一個SOCKET連接開辟緩沖區;
????、每當WiFi模塊通過ZigBee模塊接收到來自于ZigBee網絡的數據時,遍歷SOCKET連接隊列并把數據發送到隊列中的每一個SOCKET連接,如此實現數據從ZigBee網絡到達WiFi網絡的傳輸;
????、每當WiFi模塊接收到來自WiFi網絡中SOCKET連接的數據幀時,需將數據暫時保存于數據來源SOCKET的緩沖區中,因WiFi網絡數據是按幀發送,每接收到一幀新數據時,WiFi模塊會檢查緩沖區是否已能組成完整數據包,若不完整,則繼續等待新數據到來。若數據包已完整,且ZigBee模塊與WiFi模塊間的通信接口處于空閑狀態時,則將數據移交給ZigBee模塊處理并清理緩沖區中此數據包釋放資源;若通信端口不處于空閑狀態時,則將數據包放于緩沖區中等待,WiFi模塊在傳送完一個數據包并且清理完緩沖區釋放資源后,會立刻遍歷SOCKET連接隊列緩沖區查找已接收完整的數據包,并比較SOCKET連接隊列中數據包的到達時間,根據“先來先發送“原則,重復上述過程,如此實現數據從WiFi網絡到達ZigBee網絡的傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江瑞瀛網絡科技有限公司,未經浙江瑞瀛網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210112617.3/2.html,轉載請聲明來源鉆瓜專利網。





