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

    智能家居設備、智能家居多設備同時入網的方法技術

    技術編號:15696522 閱讀:260 留言:0更新日期:2017-06-24 12:14
    本發明專利技術揭示了一種智能家居設備、智能家居多設備同時入網的方法,所述智能家居設備包括:智能網關、客戶端、智能終端;所述智能網關包括協調器COO、數據采集模塊、第一數據處理模塊、第一消息發送模塊、第一消息接收模塊;協調器COO用以實現與智能終端設備的ZigBee連接;數據采集模塊用以借助于數據庫接收協調器的IO消息,采用異步處理機制,與協調器完成設備入網的一系列操作,并將設備信息保存到數據庫;第一數據處理模塊用以將數據采集模塊收集到的數據處理為客戶端能識別的設備列表信息,并檢測新設備入網,當有新設備添加到網關后,通知客戶端。本發明專利技術允許多個智能終端設備同時入網,極大的提高了智能家居系統的組網速度,同時方便了操作。

    【技術實現步驟摘要】
    智能家居設備、智能家居多設備同時入網的方法
    本專利技術屬于智能設備
    ,涉及一種智能家居設備,尤其涉及一種智能家居多設備同時入網的方法。
    技術介紹
    現在的智能家居系統一次只能讓一個設備與智能家居系統完成組網,但是一個完整智能家居系統中都不止一種智能終端設備,這樣完成智能家居系統的組網時,這將是一個繁瑣的過程。有鑒于此,如今迫切需要設計一種新的智能家居系統設備入網方式,以便克服現有入網方式存在的上述缺陷。
    技術實現思路
    本專利技術所要解決的技術問題是:提供一種智能家居多設備同時入網的方法,可使多個智能終端設備同時入網,極大的提高了智能家居系統的組網速度,同時方便了操作。此外,本專利技術還提供一種智能家居設備,可使多個智能終端設備同時入網,極大的提高了智能家居系統的組網速度,同時方便了操作。為解決上述技術問題,本專利技術采用如下技術方案:一種智能家居多設備同時入網的方法,借助于ZigBee協議和數據庫,采用多線程異步消息處理機制,借助于MQTT協議實現多設備同時入網;通過多線程的異步消息處理以及MQTT協議的消息推送機制處理;采用多線程不斷監聽COO上報的設備入網信息,使用MQTT協議將新設備信息不斷推送給客戶端,最終達到多設備同時入網的功能;多設備同時入網總體來講分為兩個大步驟:步驟一,ZigBee設備和網關協調器借助于ZigBee協議完成多設備同時入網,具體包括:步驟S1、客戶端的第二消息發送模塊向智能網關發送打開網絡的消息;步驟S2、智能網關的第一消息接收模塊收到消息后,通知協調器COO打開網絡設定一段時間,這時ZigBee終端設備與協調器COO建立ZigBee連接入網;此時,如果有多個設備同時入網,協調器COO將會依次將多個設備的入網請求通過輸入輸出設備IO上報給上層應用程序;步驟S3、智能網關的數據采集模塊采用多線程接收到協調器COO上報的設備入網請求,多設備同時入網后,網關應用程序將會要求協調器COO上報入網設備的網絡節點信息;步驟S4、智能網關的數據采集模塊接收到協調器COO上報的設備的網絡節點信息,將會根據設備的物理地址,物理地址使用的是設備的MAC,將入網設備的信息保存到數據庫中;為了應對不止一個設備同時入網的情況,采用一個異步的消息隊列來保證多設備能快速入網,采用收發異步的機智,能快速響應設備的入網請求,做到多設備同時入網;步驟二,網關程序通過多線程和異步消息處理機制,將多設備入網的信息同時告知用戶,具體包括:步驟S5、數據采集模塊接收到新設備入網后,會將新設備信息通知給智能網關的第一數據處理模塊,由第一數據處理模塊分析數據,構造主動推送消息,由消息發送模塊發送給客戶端,實現實時更新設備列表的功能;步驟S6、第一消息接收模塊收到客戶端發送的打開網絡的通知,同時會通知智能網關的第一數據處理模塊;第一數據處理模塊此時會從數據庫中查詢已經入網的設備,并構造回復消息,由第一消息發送模塊將新設備入網的消息通過MQTT協議廣播推送給客戶端;步驟S7、客戶端發送打開網絡的消息后,一直處于消息接收模式;當收到智能網關發送的推送消息或者回復消息后,將所有設備顯示于設備列表,實現多設備同時入網。一種智能家居設備,所述智能家居設備包括:智能網關、客戶端、智能終端;所述智能網關包括:協調器COO、數據采集模塊、第一數據處理模塊、第一消息發送模塊、第一消息接收模塊;所述協調器COO用以實現與智能終端設備的ZigBee連接,包括:入網,?;?,控制,離網動作,同時與上層應用程序實現IO交互;所述數據采集模塊用以借助于數據庫接收協調器的IO消息,采用異步處理機制,與協調器完成設備入網的一系列操作,并將設備信息保存到數據庫;所述第一數據處理模塊用以將數據采集模塊收集到的數據處理為客戶端能識別的設備列表信息,并檢測新設備入網,當有新設備添加到網關后,通知客戶端;所述第一消息發送模塊、第一消息接收模塊用以負責與客戶端的消息交互;所述客戶端包括第二消息接收模塊、第二消息發送模塊、第二數據處理模塊;所述第二消息接收模塊、第二消息發送模塊用以負責與智能網關的消息交互;所述第二數據處理模塊用以實現將接收到的數據呈現給用戶的操作。作為本專利技術的一種優選方案,所述第二消息發送模塊向智能網關發送打開網絡的消息;所述第一消息接收模塊收到消息后,通知協調器COO打開網絡一段時間,這時ZigBee終端設備與協調器COO建立連接入網;此時,如果有多個設備同時入網,協調器COO將會依次將多個設備的入網請求通過輸入輸出設備IO上報給上層應用程序;所述數據采集模塊接收到協調器COO上報的設備入網請求,將會要求協調器COO上報入網設備的網絡節點信息;所述數據采集模塊接收到協調器COO上報的設備的網絡節點信息,將會根據設備的物理地址,物理地址使用的是設備的MAC,將入網設備的信息保存到數據庫中;為了應對不止一個設備同時入網的情況,采用一個異步的消息隊列來保證多設備能快速入網;所述數據采集模塊接收到新設備入網后,會將新設備信息通知給數據處理模塊,由數據處理模塊分析數據,構造主動推送消息,由消息發送模塊發送給客戶端,實現實時更新設備列表的功能;所述第一消息接收模塊收到客戶端發送的打開網絡的通知,同時會通知的第一數據處理模塊;第一數據處理模塊此時會從數據庫中查詢已經入網的設備,并構造回復消息,由第一消息發送模塊發送給客戶端;所述客戶端發送打開網絡的消息后,一直處于消息接收模式;當收到智能網關發送的推送消息或者回復消息后,將所有設備顯示于設備列表,實現多設備同時入網。本專利技術的有益效果在于:本專利技術提出的智能家居多設備同時入網的方法,以及利用該方法連接設備入網的智能家居設備,允許多個智能終端設備同時入網,極大的提高了智能家居系統的組網速度,同時方便了操作。附圖說明圖1為本專利技術智能家居設備的組成示意圖。圖2為本專利技術多設備同時入網方法的流程圖。具體實施方式下面結合附圖詳細說明本專利技術的優選實施例。實施例一請參閱圖1、圖2,本專利技術揭示了一種智能家居多設備同時入網的方法,借助于ZigBee協議和數據庫(例如:postgreSQL,redis,mongodb,sqlite等,本實施例使用的是sqlite),采用多線程異步消息處理機制,借助于MQTT協議實現多設備同時入網。本專利技術的核心在于多線程的異步消息處理以及MQTT(MessageQueuingTelemetryTransport,消息隊列遙測傳輸)協議的消息推送機制。采用多線程不斷監聽COO上報的設備入網信息,使用MQTT協議將新設備信息不斷推送給客戶端,最終達到多設備同時入網的功能。多設備同時入網總體來講分為兩個大步驟:步驟一,ZigBee設備和網關協調器借助于ZigBee協議完成多設備同時入網,具體包括:-步驟S1、客戶端的第二消息發送模塊向智能網關發送打開網絡的消息;-步驟S2、智能網關的第一消息接收模塊收到消息后,通知協調器COO打開網絡設定一段時間,這時ZigBee終端設備與協調器COO建立ZigBee連接入網;此時,如果有多個設備同時入網,協調器COO將會依次將多個設備的入網請求通過輸入輸出設備IO上報給上層應用程序;-步驟S3、智能網關的數據采集模塊采用多線程接收到協調器COO上報的設備入網請求,多設備同時入網后本文檔來自技高網...
    智能家居設備、智能家居多設備同時入網的方法

    【技術保護點】
    一種智能家居多設備同時入網的方法,其特征在于,借助于ZigBee協議和數據庫,采用多線程異步消息處理機制,借助于MQTT協議實現多設備同時入網;通過多線程的異步消息處理以及MQTT協議的消息推送機制處理;采用多線程不斷監聽COO上報的設備入網信息,使用MQTT協議將新設備信息不斷推送給客戶端,最終達到多設備同時入網的功能;多設備同時入網總體來講分為兩個大步驟:步驟一,ZigBee設備和網關協調器借助于ZigBee協議完成多設備同時入網,具體包括:步驟S1、客戶端的第二消息發送模塊向智能網關發送打開網絡的消息;步驟S2、智能網關的第一消息接收模塊收到消息后,通知協調器COO打開網絡設定一段時間,這時ZigBee終端設備與協調器COO建立ZigBee連接入網;此時,如果有多個設備同時入網,協調器COO將會依次將多個設備的入網請求通過輸入輸出設備IO上報給上層應用程序;步驟S3、智能網關的數據采集模塊采用多線程接收到協調器COO上報的設備入網請求,多設備同時入網后,網關應用程序將會要求協調器COO上報入網設備的網絡節點信息;步驟S4、智能網關的數據采集模塊接收到協調器COO上報的設備的網絡節點信息,將會根據設備的物理地址,物理地址使用的是設備的MAC,將入網設備的信息保存到數據庫中;為了應對不止一個設備同時入網的情況,采用一個異步的消息隊列來保證多設備能快速入網,采用收發異步的機智,能快速響應設備的入網請求,做到多設備同時入網;步驟二,網關程序通過多線程和異步消息處理機制,將多設備入網的信息同時告知用戶,具體包括:步驟S5、數據采集模塊接收到新設備入網后,會將新設備信息通知給智能網關的第一數據處理模塊,由第一數據處理模塊分析數據,構造主動推送消息,由消息發送模塊發送給客戶端,實現實時更新設備列表的功能;步驟S6、第一消息接收模塊收到客戶端發送的打開網絡的通知,同時會通知智能網關的第一數據處理模塊;第一數據處理模塊此時會從數據庫中查詢已經入網的設備,并構造回復消息,由第一消息發送模塊將新設備入網的消息通過MQTT協議廣播推送給客戶端;步驟S7、客戶端發送打開網絡的消息后,一直處于消息接收模式;當收到智能網關發送的推送消息或者回復消息后,將所有設備顯示于設備列表,實現多設備同時入網。...

    【技術特征摘要】
    1.一種智能家居多設備同時入網的方法,其特征在于,借助于ZigBee協議和數據庫,采用多線程異步消息處理機制,借助于MQTT協議實現多設備同時入網;通過多線程的異步消息處理以及MQTT協議的消息推送機制處理;采用多線程不斷監聽COO上報的設備入網信息,使用MQTT協議將新設備信息不斷推送給客戶端,最終達到多設備同時入網的功能;多設備同時入網總體來講分為兩個大步驟:步驟一,ZigBee設備和網關協調器借助于ZigBee協議完成多設備同時入網,具體包括:步驟S1、客戶端的第二消息發送模塊向智能網關發送打開網絡的消息;步驟S2、智能網關的第一消息接收模塊收到消息后,通知協調器COO打開網絡設定一段時間,這時ZigBee終端設備與協調器COO建立ZigBee連接入網;此時,如果有多個設備同時入網,協調器COO將會依次將多個設備的入網請求通過輸入輸出設備IO上報給上層應用程序;步驟S3、智能網關的數據采集模塊采用多線程接收到協調器COO上報的設備入網請求,多設備同時入網后,網關應用程序將會要求協調器COO上報入網設備的網絡節點信息;步驟S4、智能網關的數據采集模塊接收到協調器COO上報的設備的網絡節點信息,將會根據設備的物理地址,物理地址使用的是設備的MAC,將入網設備的信息保存到數據庫中;為了應對不止一個設備同時入網的情況,采用一個異步的消息隊列來保證多設備能快速入網,采用收發異步的機智,能快速響應設備的入網請求,做到多設備同時入網;步驟二,網關程序通過多線程和異步消息處理機制,將多設備入網的信息同時告知用戶,具體包括:步驟S5、數據采集模塊接收到新設備入網后,會將新設備信息通知給智能網關的第一數據處理模塊,由第一數據處理模塊分析數據,構造主動推送消息,由消息發送模塊發送給客戶端,實現實時更新設備列表的功能;步驟S6、第一消息接收模塊收到客戶端發送的打開網絡的通知,同時會通知智能網關的第一數據處理模塊;第一數據處理模塊此時會從數據庫中查詢已經入網的設備,并構造回復消息,由第一消息發送模塊將新設備入網的消息通過MQTT協議廣播推送給客戶端;步驟S7、客戶端發送打開網絡的消息后,一直處于消息接收模式;當收到智能網關發送的推送消息或者回復消息后,將所有設備顯示于設備列表,實現多設備同時入網。2.一種智能家居設備,其特征在于,所述智...

    【專利技術屬性】
    技術研發人員:張敏,王剛
    申請(專利權)人:上海雍敏信息科技有限公司,
    類型:發明
    國別省市:上海,31

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

    1
    主站蜘蛛池模板: 免费精品无码AV片在线观看| 亚洲国产精品无码久久久秋霞2 | 亚洲中文字幕无码爆乳| 99久久人妻无码精品系列蜜桃| 无码一区二区三区爆白浆| 特级做A爰片毛片免费看无码| 午夜无码伦费影视在线观看| 精品无码国产一区二区三区麻豆| 亚洲国产精品无码专区在线观看 | 亚洲久热无码av中文字幕| 国产仑乱无码内谢| 久久久久无码精品国产h动漫| 久久无码专区国产精品s| 中文字幕久无码免费久久| 67194成是人免费无码| 精品人妻无码区二区三区| 国产成人精品无码播放| 国产精品无码v在线观看| 免费无码又爽又高潮视频| 日韩av无码中文字幕| 亚洲av福利无码无一区二区| 亚洲精品一级无码中文字幕| 蜜芽亚洲av无码一区二区三区 | 人妻丰满熟妇AV无码区HD| 精品人妻系列无码人妻漫画 | 亚洲欧洲日产国码无码网站| 国产强被迫伦姧在线观看无码| 亚洲天然素人无码专区| 精品国精品无码自拍自在线| 无码国产午夜福利片在线观看| 亚洲精品无码专区在线在线播放| 无码人妻久久一区二区三区蜜桃| 亚洲国产精品无码久久98| 国产精品无码一区二区三区毛片 | 一本之道高清无码视频| 男人av无码天堂| 无码AV动漫精品一区二区免费| 无码毛片一区二区三区中文字幕 | 黑人巨大无码中文字幕无码| 无遮掩无码h成人av动漫| 亚洲av成本人无码网站|