欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

物聯(lián)網多網關系統(tǒng)的制作方法

文檔序號:12067927閱讀:426來源:國知局
物聯(lián)網多網關系統(tǒng)的制作方法與工藝
本發(fā)明屬于物聯(lián)網
技術領域
,涉及一種物聯(lián)網系統(tǒng),尤其涉及一種物聯(lián)網多網關系統(tǒng)。
背景技術
:目前所接觸到的物聯(lián)網應用方式都是只支持單網關應用方式,也就是單個賬戶只能控制一個網關下的設備,如果要控制其他網關需要切換賬戶。有鑒于此,如今迫切需要設計一種新的連接方式,以便克服現(xiàn)有連接方式存在的上述缺陷。技術實現(xiàn)要素:本發(fā)明所要解決的技術問題是:提供一種物聯(lián)網多網關系統(tǒng),可方便用戶同時控制或者是查看兩地的家庭環(huán)境。為解決上述技術問題,本發(fā)明采用如下技術方案:一種物聯(lián)網多網關系統(tǒng),所述系統(tǒng)包括:服務端、與服務端連接的至少一客戶端;每個網關擁有一個UUID,服務器支持多個網關同時連接;轉發(fā)服務器以UUID為目標ID,向網關轉發(fā)消息;客戶端保持多個網關連接,連接的建立以UUID為參考,多少個UUID就有多少個連接;這些連接有局域網的連接,也有廣域網的連接;局域網連接情況是,內網下,客戶端直接搜索到網關就會建立局域網連接,提高實時性,這種情況下是客戶端直接向網關發(fā)送控制指令不經過服務器;廣域網連接情況是,外網下,客戶端直接通過4G或者WIFI連接服務器,通過服務器給網關發(fā)送控制指令;網關消息推送以UUID推送,從而實現(xiàn)多網關模式下,用戶能同時接收多個網關的推送消息;所述系統(tǒng)實現(xiàn)多個網關下的場景組合以及設備聯(lián)動操作。作為本發(fā)明的一種優(yōu)選方案,若客戶端和其中一個網關不在同一個局域網下;賬號必須和網關沒有絕對關聯(lián)關系,即手機登錄不依賴網關是否開啟;云端保存了和所有網關的綁定表;應用方法和流程包括:1、客戶端登錄賬號;2、服務器驗證通過之后,生成會話控制SESSION并返回給客戶端;這樣客戶端就通過sessionid來通信;3、客戶端通過得到的sessionid,請求到賬號下的所有網關列表;4、然后客戶端向內網廣播,判斷是否存在內網的網關;5、如果發(fā)現(xiàn)內網網關,則客戶端建立內網連接,對于列表中不在內網的網關則直接建立服務端連接,且服務端的連接方式為多個網關共享一個連接來達到節(jié)約資源的目的;6、連接建立后,客戶端將所有網關的設備匯總在一起顯示;7、每當打開一個設備區(qū)控制時,則在發(fā)送命令的同時,消息會帶有網關ID,這樣就實現(xiàn)對多網關的控制。作為本發(fā)明的一種優(yōu)選方案,若客戶端和所有網關在同一個局域網下;賬號必須和網關沒有絕對關聯(lián)關系,即手機登錄不依賴網關是否開啟;云端保存了和所有網關的綁定表;應用方法和流程包括:1、客戶端登錄賬號;2、服務器驗證通過之后,生成SESSION并返回給客戶端;這樣手機端就通過sessionid來通信;3、客戶端通過得到的sessionid,請求到賬號下的所有網關列表;4、然后客戶端向內網廣播,判斷是否存在內網的網關;5、如果發(fā)現(xiàn)內網網關,則客戶端建立內網連接;6、連接建立后,客戶端將所有網關的設備匯總在一起顯示;7、每當打開一個設備區(qū)控制的時候,比如發(fā)送開關命令,則在發(fā)送命令的同時,消息會帶有網關ID;但消息是發(fā)給內網特定連接的賬戶;這種情況下,控制消息完全不走云端。作為本發(fā)明的一種優(yōu)選方案,服務器SERVER端使用MQTT集群部署客戶端、網關以及服務器之間傳輸,使用JSON格式所謂數(shù)據載體。作為本發(fā)明的一種優(yōu)選方案,在通信過程中,通過網關的UUID,服務器的SESSIONID實現(xiàn)數(shù)據傳遞。本發(fā)明的有益效果在于:本發(fā)明提出的物聯(lián)網多網關系統(tǒng),通過多賬戶多網關模式,一個賬戶可以同時控制多個關聯(lián)網關。這樣方便用戶同時控制或者是查看兩地的家庭環(huán)境。附圖說明圖1為本發(fā)明物聯(lián)網多網關系統(tǒng)的框架示意圖。圖2為本發(fā)明物聯(lián)網多網關系統(tǒng)跨區(qū)域的連接示意圖。圖3為本發(fā)明物聯(lián)網多網關系統(tǒng)同區(qū)域的連接示意圖。具體實施方式下面結合附圖詳細說明本發(fā)明的優(yōu)選實施例。實施例一請參閱圖1,本發(fā)明揭示了一種物聯(lián)網多網關系統(tǒng),所述系統(tǒng)包括:服務端、與服務端連接的至少一客戶端;每個網關擁有一個UUID(UniversallyUniqueIdentifier,通用唯一識別碼),服務器支持多個網關同時連接;轉發(fā)服務器以UUID為目標ID,向網關轉發(fā)消息;客戶端保持多個網關連接,連接的建立以UUID為參考,多少個UUID就有多少個連接;這些連接有局域網的連接,也有廣域網的連接;局域網連接情況是,內網下,客戶端直接搜索到網關就會建立局域網連接,提高實時性,這種情況下是客戶端直接向網關發(fā)送控制指令不經過服務器;廣域網連接情況是,外網下,客戶端直接通過4G或者WIFI連接服務器,通過服務器給網關發(fā)送控制指令;網關消息推送以UUID推送,從而實現(xiàn)多網關模式下,用戶能同時接收多個網關的推送消息;所述系統(tǒng)實現(xiàn)多個網關下的場景組合以及設備聯(lián)動操作。實現(xiàn)方式:首先IOS,ADNROID客戶端,2+個網關(支持外網)。實現(xiàn)方式有兩種,1(1)跨區(qū)域,比如一個網關在家,一個網關在單位。(2)同區(qū)域,即同一個路由器下,主要是實現(xiàn)ZIGBEE網絡的擴展(單一ZIGBEE網絡容量有限);跨區(qū)域,如圖2所示:應用條件:1、手機和其中一個網關不在同一個局域網下;2、賬號必須和網關沒有絕對關聯(lián)關系,即手機登錄不依賴網關是否開啟;3、云端保存了和所有網關的綁定表。應用方法和流程:1、手機登錄賬號,比如手機號或者郵箱賬號。2、服務器驗證通過之后,生成SESSION(會話控制)并返回給客戶端。這樣手機端就通過sessionid(會話控制ID,會話控制標識)來通信。3、手機端通過得到的sessionid,請求到賬號下的所有網關列表。(綁定過程按廠家各異,總體而言就是實現(xiàn)一賬戶和多網關關聯(lián))4、然后手機向內網廣播,判斷是否存在內網的網關。5、如果發(fā)現(xiàn)內網網關,則手機端建立內網連接,對于列表中不在內網的網關則直接建立服務端連接,且服務端的連接方式,可以是多個網關共享一個連接來達到節(jié)約資源的目的。6、連接建立后,APP端將所有網關的設備匯總在一起顯示。7、每當打開一個設備區(qū)控制的時候,比如發(fā)送開關命令,則在發(fā)送命令的同時,消息會帶有網關ID,這樣就可以實現(xiàn)對多網關的控制。同區(qū)域,如圖3所示:應用條件:1、手機和所有網關在同一個局域網下;2、賬號必須和網關沒有絕對關聯(lián)關系,即手機登錄不依賴網關是否開啟;3、云端保存了和所有網關的綁定表。應用方法和流程:1、手機登錄賬號,比如手機號或者郵箱賬號。2、服務器驗證通過之后,生成SESSION并返回給客戶端。這樣手機端就通過sessionid來通信。3、手機端通過得到的sessionid,請求到賬號下的所有網關列表。(綁定過程按廠家各異,總體而言就是實現(xiàn)一賬戶和多網關關聯(lián))4、然后手機向內網廣播,判斷是否存在內網的網關。5、如果發(fā)現(xiàn)內網網關,則手機端建立內網連接。6、連接建立后,APP端將所有網關的設備匯總在一起顯示。7、每當打開一個設備區(qū)控制的時候,比如發(fā)送開關命令,則在發(fā)送命令的同時,消息會帶有網關ID。但消息是發(fā)給內網特定連接的賬戶。這種情況下,控制消息完全不走云端。以上就是多網關模型的連接方式,在實際使用中,SERVER端使用MQTT(MessageQueuingTelemetryTransport,消息隊列遙測傳輸)集群部署,手機、網關以及服務器之間傳輸,使用JSON(JavaScriptObjectNotation,是一種輕量級的數(shù)據交換格式)格式所謂數(shù)據載體。在通信過程中,通過網關的UUID,手機端的SESSIONID實現(xiàn)數(shù)據傳遞。網關UUID:是網關的唯一識別ID,給網關發(fā)消息可以通過它來發(fā)。SESSIONID:是手機端的唯一ID,每次發(fā)送時APP必須攜帶SESSIONID,然后網關經過處理,會根據這個ID返回消息給APP。這樣就可以實現(xiàn)數(shù)據交互。實施例二1、服務端多網關及多客戶端消息轉發(fā)a、每個網關擁有一個UUID。b、服務器支持多個網關同時連接。c、轉發(fā)服務器以UUID為目標ID,向網關轉發(fā)消息。2、APP客戶端多網關/服務器連接a、APP保持多個網關連接,連接的建立以UUID為參考,多少個UUID就有多少個連接。這些連接有局域網的連接,也有廣域網的連接。b、局域網連接情況是,內網下,APP可以直接搜索到網關就會建立局域網連接,可以提高實時性,這種情況下是APP直接向網關發(fā)送控制指令不經過服務器。c、廣域網連接情況是,外網下,APP直接通過4G或者WIFI連接服務器,通過服務器給網關發(fā)送控制指令。3、多網關消息推送a、網關消息推送以UUID推送,從而實現(xiàn)多網關模式下,用戶可以同時接收多個網關的推送消息。4、多網關場景及聯(lián)動a、可以實現(xiàn)多個網關下的場景組合以及設備聯(lián)動操作。本發(fā)明多網關常見方案一個賬戶可以同時控制多個網關一個賬戶只能控制一個網關多網關場景以及控制聯(lián)動只能實現(xiàn)單個網關下的設備聯(lián)動表1技術對比表綜上所述,本發(fā)明提出的物聯(lián)網多網關系統(tǒng),通過多賬戶多網關模式,一個賬戶可以同時控制多個關聯(lián)網關。這樣方便用戶同時控制或者是查看兩地的家庭環(huán)境。這里本發(fā)明的描述和應用是說明性的,并非想將本發(fā)明的范圍限制在上述實施例中。這里所披露的實施例的變形和改變是可能的,對于那些本領域的普通技術人員來說實施例的替換和等效的各種部件是公知的。本領域技術人員應該清楚的是,在不脫離本發(fā)明的精神或本質特征的情況下,本發(fā)明可以以其它形式、結構、布置、比例,以及用其它組件、材料和部件來實現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對這里所披露的實施例進行其它變形和改變。當前第1頁1 2 3 
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宣化县| 西畴县| 平邑县| 龙陵县| 泗阳县| 上犹县| 崇礼县| 延吉市| 确山县| 伊春市| 九龙坡区| 建平县| 土默特右旗| 云和县| 合江县| 虎林市| 大同市| 黑水县| 根河市| 正镶白旗| 尉犁县| 郧西县| 井冈山市| 龙游县| 海林市| 清涧县| 泸定县| 固镇县| 宁晋县| 房山区| 梁河县| 新龙县| 邢台市| 随州市| 东宁县| 通州区| 灵石县| 东丰县| 东莞市| 清水河县| 吉隆县|