999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C#的智能網關配置系統設計與實現

2021-09-25 09:07:19楊丹胡偉季康
科技風 2021年24期
關鍵詞:云平臺物聯網

楊丹 胡偉 季康

關鍵詞:智能家居;智能網關;物聯網;云平臺

1緒論

在物聯網、云計算等技術的發展驅動下,我國智能家居的市場規模越來越大,在家電行業展現出巨大的前景。但是當前智能家居物聯網設備沒有統一的標準,導致家庭中各物聯網設備難以形成一個統一的系統。智能網關作為智能家居系統的入口被行業廣泛關注,如何讓智能網關與各無線子設備以及網絡云平臺進行綁定連接是智能家居系統中的關鍵。此環節涉及網關與無線子設備的綁定、網關與云平臺的綁定及云平臺上無線子設備的添加管理等功能。

為了方便智能家居售后安裝人員和個人用戶對智能網關和物聯網云平臺進行定制配置,本文研究設計了一個基于C#的智能網關配置系統,用于對智能網關進行定制化配置、云平臺綁定等服務,配置完成后可直接將網關及定制化的配套無線子設備應用于家庭中,快捷便利地實現一套完整的智能家居系統。

2系統總體設計

智能網關配置系統基于C#可視化設計界面,采用模塊化設計思想,實現云平臺登錄、設備搜索與連接及設備管理等功能。系統總體流程為:(1)用戶登錄;(2)局域網下設備搜索與連接;(3)網關同步云平臺子設備(傳感器和執行器等設備);(4)子設備的添加、刪除及編輯。

系統總體設計結構圖如圖1所示,按照設計思路,其各模塊的作用如下:

(1)用戶登錄模塊:用于填入賬戶及密碼登錄物聯網云平臺,獲取云平臺的操作Token。

(2)網關連接模塊:①獲取云平臺上所有項目,選擇網關要添加的項目。②搜索局域網下智能網關設備并連接。

(3)設備管理模塊:添加網關到云平臺上,并顯示此網關的信息;獲取云平臺上此網關下所有子設備(傳感器和執行器等),同步子設備列表到界面上和網關中,并提供子設備的添加、編輯、刪除功能。

(4)網絡連接模塊:庫模塊,為配置系統與網關進行連接與數據通信提供了各個接口。

(5)云平臺API模塊:為以上模塊與云平臺問通信提供了標準接口。封裝了與云平臺進行通信的各接口,包括用戶登錄、項目查詢、設備查詢、設備添加、子設備添加和刪除等API接口。

3各模塊具體設計及實現

本系統采用多個WinForm窗體完成所有功能,設計的界面按照簡潔、易操作的原則,方便安裝售后人員或個人用戶快速使用。系統除庫模塊外的其他各主模塊均有其對應的操作界面。

3.1用戶登錄模塊

用戶登錄模塊界面如圖2所示,在該界面上,用戶輸入登錄云平臺的賬號及密碼,如果登錄失敗,會提示登錄失敗的消息,否則,登錄成功后跳轉到網關連接界面。

3.2網關連接模塊

在網關連接模塊中,首先通過云平臺的網絡API接口獲取到此賬戶在云平臺上的個人信息并顯示到界面中;然后獲取此賬戶在云平臺上添加過的所有項目,必須選擇其中的一個項目,才能實現在云平臺上添加網關設備;最后通過UDP廣播的形式搜索局域網下的智能網關設備,智能網關收到匹配的搜索指令后,會發送網關設備信息及TCP網絡連接參數給搜索方。網關配置系統根據智能網關反饋的信息將所有搜索到的網關設備展示在列表中,用戶雙擊列表中的即可實現網關設備的連接,連接成功后即跳轉到設備管理模塊。網關連接模塊界面如圖3所示。

3.3設備管理模塊

設備管理模塊主要是展示網關設備下綁定的各子設備信息,并始終要保持與云平臺的同步。此模塊在系統與網關和云平臺連接成功后啟動,如果所連接的網關為出廠狀態,未與云平臺綁定,則要在云平臺上先創建該網關設備,并將創建好的信息發送給網關進行綁定。網關與云平臺綁定成功后,需要將網關的無線子設備與云平臺上的無線子設備信息進行同步,并展示在設備列表中,如圖4所示。

設備管理模塊下還包括無線子設備的添加、編輯及刪除功能模塊。如果需要在此網關下添加一個無線子設備,只需要在圖4所示界面點擊添加按鈕,將彈出添加子設備的界面。子設備信息界面中可以設置位置、名稱、標識名、傳輸類型等屬性。編輯功能則是修改一個云平臺上已存在的子設備的信息,為提高軟件設計復用性,與添加功能調用同一個界面,差異是編輯功能中的“傳感器標識名”項不可修改。此界面如圖5所示。在圖5中如果有所填內容不符合規范,系統將提示用戶信息輸入有誤,應規范輸入。編輯和刪除的功能入口在圖4界面列表中的對應項點擊右鍵選擇。所有添加、編輯和修改成功后都將實時刷新圖4中的列表框。

3.4網絡連接模塊

網絡連接模塊封裝了系統與網關進行通信的接口,使用TCP/IP、c#線程等技術實現UDP廣播搜索設備接口、UDP接收設備響應接口、創建TCP Socket連接接口、連接Socket、TCP發送與接收接口等。

3.5云平臺API模塊

云平臺API模塊封裝了與云平臺進行通信的各接口,為其他模塊與云平臺進行數據交互提供服務,主要采用Http網絡協議與云平臺進行數據交互。

4結語

本文設計的智能網關配置系統,界面簡單,具備云平臺登錄、網關設備添加、網關設備管理等功能。可以方便快捷地對一個智能網關設備進行定制化配置,靈活綁定智能家居系統中需要的傳感器和執行器,為快速定制智能化的家居系統提供便利。系統采用模塊化設計,運行穩定可靠,而且可以方便地對其進行后續功能的添加與修改。

猜你喜歡
云平臺物聯網
Docker技術在Web服務系統中的應用研究
基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
高職院校開展基于云平臺網絡教學的探索與思考
中國市場(2016年36期)2016-10-19 04:43:09
基于高職院校物聯網技術應用人才培養的思考分析
基于LABVIEW的溫室管理系統的研究與設計
企業云平臺建設研究
論智能油田的發展趨勢及必要性
中國或成“物聯網”領軍者
環球時報(2016-08-01)2016-08-01 07:04:45
基于云平臺的微信互聯式教學法的探索與實踐
企業導報(2016年11期)2016-06-16 15:36:34
基于云平臺的高職院校開放性職業培訓工作體系建設研究
企業導報(2016年5期)2016-04-05 14:19:22
主站蜘蛛池模板: 亚洲AV无码精品无码久久蜜桃| 色精品视频| 日韩视频福利| 欧美中文字幕一区| 特级欧美视频aaaaaa| 中日无码在线观看| 久久黄色影院| 丰满人妻被猛烈进入无码| 久久中文字幕不卡一二区| 国产成人h在线观看网站站| 日韩无码黄色| 亚洲最大看欧美片网站地址| 国产毛片高清一级国语| 激情综合网址| 99一级毛片| 综合色婷婷| 91蜜芽尤物福利在线观看| 国产精品第| 97久久精品人人做人人爽| 亚洲bt欧美bt精品| 亚洲男人的天堂视频| 爱爱影院18禁免费| 国产成人你懂的在线观看| 小蝌蚪亚洲精品国产| 91探花在线观看国产最新| 伊人久久大香线蕉影院| 99久视频| 毛片国产精品完整版| 99视频在线观看免费| 999在线免费视频| 亚洲欧洲免费视频| 亚洲三级电影在线播放| 97在线观看视频免费| 欧美亚洲一区二区三区在线| 日本一区高清| 成人在线不卡| 中文毛片无遮挡播放免费| 欧美a在线看| 69av在线| 亚洲自偷自拍另类小说| 黄片一区二区三区| 欧美精品亚洲精品日韩专区va| 中文字幕无码制服中字| 四虎影视永久在线精品| 999精品视频在线| 婷婷激情亚洲| 欧洲高清无码在线| 亚洲欧美在线综合图区| 亚洲欧洲日产国码无码av喷潮| 日本不卡在线| 亚洲成A人V欧美综合天堂| 国产精品久久久精品三级| 亚洲国产天堂久久综合| 天堂在线视频精品| 国产男女XX00免费观看| 无码精品国产dvd在线观看9久| 小蝌蚪亚洲精品国产| 九九九国产| 成人年鲁鲁在线观看视频| 九色在线观看视频| 青青青亚洲精品国产| 欧美日韩一区二区在线播放| 欧美亚洲综合免费精品高清在线观看| 成人年鲁鲁在线观看视频| 狠狠操夜夜爽| 激情六月丁香婷婷| 久草美女视频| 中文字幕人妻av一区二区| 欧美乱妇高清无乱码免费| 日韩国产一区二区三区无码| 亚洲无码91视频| 国产成人精品视频一区二区电影| 9丨情侣偷在线精品国产| 91蝌蚪视频在线观看| 992tv国产人成在线观看| 91精品国产91久无码网站| 国产精品久久久久鬼色| 制服丝袜无码每日更新| 欧美人与牲动交a欧美精品| 国产亚洲高清视频| 伊人无码视屏| 午夜一区二区三区|