[發(fā)明專利]具備ZigBee通信功能的WiFi路由器及WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法有效
| 申請?zhí)枺?/td> | 201210112617.3 | 申請日: | 2012-04-18 |
| 公開(公告)號: | CN102647370A | 公開(公告)日: | 2012-08-22 |
| 發(fā)明(設計)人: | 呂勇;倪時昌 | 申請(專利權)人: | 浙江瑞瀛網(wǎng)絡科技有限公司 |
| 主分類號: | H04L12/66 | 分類號: | H04L12/66;H04W84/12;H04W84/18 |
| 代理公司: | 浙江杭州金通專利事務所有限公司 33100 | 代理人: | 王雪 |
| 地址: | 310012 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具備 zigbee 通信 功能 wifi 路由器 網(wǎng)絡 之間 方法 | ||
1.具備ZigBee通信功能的WiFi路由器,其特征在于所述具備ZigBee通信功能的WiFi路由器包括以下組成部分:
???????所述具備ZigBee通信功能的WiFi路由器由WiFi模塊和ZigBee模塊組成、所述WiFi模塊內(nèi)設有數(shù)據(jù)交換管理程序;WiFi模塊與WiFi網(wǎng)絡進行通信,ZigBee模塊與ZigBee網(wǎng)絡進行通信;其WiFi模塊與ZigBee模塊在物理上通過串行或者并行接口相連,由WiFi模塊內(nèi)的數(shù)據(jù)交換管理程序?qū)崿F(xiàn)WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法。
2.?一種應用于權利要求1所述的具備ZigBee通信功能的WiFi路由器的WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法,所述通信方法由前述數(shù)據(jù)交換管理程序?qū)崿F(xiàn),所述方法如下:
???????1)、將ZigBee模塊映射為WiFi網(wǎng)絡上的一個端口,將通過此端口進行的通信視為WiFi網(wǎng)絡與ZigBee網(wǎng)絡間的通信,而在其他端口上進行的通信由標準WiFi程序進行處理;
???????2)、WiFi網(wǎng)絡與ZigBee網(wǎng)絡通信流程如下:
??????、WiFi???????設備與Wifi網(wǎng)絡上ZigBee模塊的映射端口建立SOCKET連接;
??????、建立SOCKET連接隊列,將每一個SOCKET連接的信息保存于隊列中,并為每一個SOCKET連接開辟緩沖區(qū);
??????、每當WiFi模塊通過ZigBee模塊接收到來自于ZigBee網(wǎng)絡的數(shù)據(jù)時,遍歷SOCKET連接隊列并把數(shù)據(jù)發(fā)送到隊列中的每一個SOCKET連接,如此實現(xiàn)數(shù)據(jù)從ZigBee網(wǎng)絡到達WiFi網(wǎng)絡的傳輸;
??????、每當WiFi模塊接收到來自WiFi網(wǎng)絡中SOCKET連接的數(shù)據(jù)幀時,需將數(shù)據(jù)暫時保存于數(shù)據(jù)來源SOCKET的緩沖區(qū)中,因WiFi網(wǎng)絡數(shù)據(jù)是按幀發(fā)送,每接收到一幀新數(shù)據(jù)時,WiFi模塊會檢查緩沖區(qū)是否已能組成完整數(shù)據(jù)包,若不完整,則繼續(xù)等待新數(shù)據(jù)到來;若數(shù)據(jù)包已完整,且ZigBee模塊與WiFi模塊間的通信接口處于空閑狀態(tài)時,則將數(shù)據(jù)移交給ZigBee模塊處理并清理緩沖區(qū)中此數(shù)據(jù)包釋放資源;若通信端口不處于空閑狀態(tài)時,則將數(shù)據(jù)包放于緩沖區(qū)中等待,WiFi模塊在傳送完一個數(shù)據(jù)包并且清理完緩沖區(qū)釋放資源后,會立刻遍歷SOCKET連接隊列緩沖區(qū)查找已接收完整的數(shù)據(jù)包,并比較SOCKET連接隊列中數(shù)據(jù)包的到達時間,根據(jù)“先來先發(fā)送“原則,重復上述過程,如此實現(xiàn)數(shù)據(jù)從WiFi網(wǎng)絡到達ZigBee網(wǎng)絡的傳輸。
3.?如權利要求2所述的WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法,其特征在于所述步驟中,WiFi設備作為客戶端(CLIENT模式)與WiFi模塊(SERVER模式)建立連接。
4.?如權利要求2所述的WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法,其特征在于所述步驟中,WiFi模塊作為客戶端(CLIENT模式)主動與WiFi設備(SERVER)建立連接。
5.?如權利要求2所述的WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法,其特征在于所述步驟中,?SOCKET連接隊列分為客戶端連接隊列和服務器連接隊列,對于隊列中的每一個SOCKET連接保存的信息包括:
與WiFi模塊建立SOCKET連接的WiFi設備的TCP/IP地址和端口號;SOCKET連接建立的時間;上次從該SOCKET連接接收到數(shù)據(jù)的時間;從該SOCKET連接總計接收到的數(shù)據(jù)量。
6.?如權利要求2所述的WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法,其特征在于所述步驟中,遍歷的SOCKET連接隊列包括客戶端連接隊列和服務器端連接隊列。
7.如權利要求2所述的WiFi網(wǎng)絡和ZigBee網(wǎng)絡之間的通信方法,其特征在于WiFi模塊需要定時掃描客戶端連接隊列和服務器連接隊列;檢查上一次從這些連接中接收到數(shù)據(jù)的時間,若是超過設定值,則斷開連接,并清理緩沖區(qū)釋放資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江瑞瀛網(wǎng)絡科技有限公司,未經(jīng)浙江瑞瀛網(wǎng)絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210112617.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- ZigBee無線網(wǎng)關及其數(shù)據(jù)傳輸方法
- ZigBee控制網(wǎng)絡的ZigBee節(jié)點模塊自動配置系統(tǒng)及方法
- 一種基于Zigbee技術的組網(wǎng)方法
- 采用使能TR-069的CPE代理的ZigBee系統(tǒng)管理
- 一種ZigBee稱重系統(tǒng)
- 一種基于鏡像設備的ZigBee網(wǎng)絡系統(tǒng)
- zigbee網(wǎng)關設備、zigbee子節(jié)點和zigbee組網(wǎng)方法
- 一種基于物聯(lián)網(wǎng)的牲畜管理系統(tǒng)及方法
- 一種基于物聯(lián)網(wǎng)的牲畜管理系統(tǒng)
- 一種Zigbee網(wǎng)絡災備系統(tǒng)、方法、裝置及存儲介質(zhì)





