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

基于Zigbee無線網絡智能家居系統的設計

2020-04-21 07:40:59李欣
數字技術與應用 2020年1期

李欣

摘要:隨著通信行業和科學技術的迅速崛起,我們的生活質量也在不斷提高,因此,人們對生活環境的方便、舒適、安全、智能也有了更高的要求。為了打造一個能夠對家用電器設備、照明、安防等進行集中控制的平臺,便于實現對家庭環境進行監視、檢測及遠程控制,設計了這個基于Zigbee無線網絡智能家居系統。使人們能夠享受到智慧家居帶來的安逸生活,更便捷、更智能、更安全。

關鍵詞:智能家居;Zigbee;遠程控制

中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2020)01-0158-02

1 系統設計總體方案

該設計是基于Zigbee技術的智能家居控制系統,該系統的核心主控制器使用STM32,由Zigbee模塊組成無線傳感網絡采集數據。Zigbee模塊將傳感器采集到的室內的溫度、濕度、煙霧、光敏等數據通過串口傳送給STM32主控制器。CC2530包含兩個串行通信接口,USART0和USART1,可以用來完成采集數據的傳輸。STM32對接收的數據進行處理,然后與設定的值進行對比,然后做出判斷,將結果顯示在LCD顯示屏。處理后的數據再通過Zigbee網絡反饋給終端節點,控制家居設備或電氣執行所對應的操作。智能家居系統具有本地控制和遠程控制兩種方式,本地控制是通過LCD顯示屏的控制面板來執行相應操作的,遠程控制是通過開發的手機APP來進行遠程控制。系統總體設計方案如圖1所示。

2 系統硬件設計方案

該智能家居系統采用Zigbee模塊組建無線傳感網,主控制器選用STM32F103VET6,其他還包括繼電器控制模塊、光敏傳感器模塊、電源模塊、煙霧傳感器檢測模塊、光敏傳感器檢測模塊等,如圖2所示。

2.1 主控制器的硬件設計

STM32的外圍電路還包括時鐘電路、電源電路、復位電路、看門狗、串口等。

采用嵌入式Web服務器,讓用戶可以實時的通過網絡監控家中狀況,所有在本地可以實現的控制都可以通過網頁訪問來實現。

2.2 無線通信模塊的硬件設計

Zigbee模塊TI公司設計的無線通信模塊,在系統中各個模塊可以實現自組網互聯互通。在主控制器上的Zigbee模塊充當網絡協調器的角色,是整個網絡的核心核心,負責啟動整個網絡,并且是網關和路由器節點的聯系點。

2.3 終端節點的硬件設計

終端節點處在感知層,需要先和Zigbee模塊建立聯系,通過Zigbee模塊加入到網絡中,主要負責采集環境數據以及執行用戶傳送來的對各種設備控制的指令。

3 系統軟件設計方案

3.1 協調器軟件設計

整個網絡首先要開啟無線傳感網絡系統,啟動無線傳感網絡系統之后建立網絡標識等相關信息,然后等待其他節點向自己發送組網請求,等待一段時間后,完成組網。

在Zigbee協議棧進行IEEE數據包存儲轉發的過程中,都需要經過封裝以后才能進行數據包的存儲轉發操作,需要存儲相對應的數據包頭部結構進行轉發操作,根據Zigbee模塊的工作頻率來判斷Zigbee目前是處于哪種狀態,然后對數據進行處理,判斷哪些是需要接受到的數據信息,哪些是數據包的頭部結構。

3.2 Zigbee終端節點的軟件設計

終端節點在網絡的對底層,主要負責對智能家居中各種環境信息進行收集。上電以后首先進行初始化,向協調器發出關聯請求,通過父節點加入網絡后,返回一個段地址,采集數據的時候進入工作模式,空閑的時候進入休眠模式,終端節點通過事件驅動給它派任務,接到任務后開始采集數據或者執行控制指令,實現對具體傳感器的操作,采集好數據或者指令執行完成以后再將結果返回到IP網絡里。

3.3 應用層APP的設計

在Android應用層程序設計過程中,主要是針對Linux Kernel層、ApplicationFramework層和Application層的設計如圖3所示。

在該系統中,根據實際需要,系統的用戶有普通用戶和管理員等。

在注冊模塊的設計過程中,只要是符合要求的業務分析用戶與一些產品管理人員,都必須要完成注冊之后才能夠參與到業務分析中,具備對系統擁有一定的權限。

用戶通過身份驗證成功進入手機應用程序以后,就能從手機應用程序的登錄界面跳轉到應用程序的主界面上。主界面上包括情境模式設置、安防設置、家用電器控制、窗簾控制、房間切換、安安防系統控制、門禁系統控制等功能。例如當客戶在請求登錄進行頁面控制時,后臺會將頁面請求連接到后臺數據庫進行驗證,如果是合法用戶,就允許其對后臺數據庫有控制權限,將處理得到的結果反饋到應用程序中,并顯示給用戶。

具體實現機制:用戶單擊主界面設置模塊,瀏覽器向服務器發送頁面請求,請求調用配置文件,從服務器上得到業務邏輯控制類。應用程序直接調用嵌入式系統中的控制器方法,調用主控管理所需要IP數據包和IEEE數據包封裝的網絡參數信息和主控管理過程中所需要的數據庫基礎信息,通過數據庫業務邏輯類對主界面設置進行請求、應答及存儲,將獲取的所有信息存入到具體的數據庫表單中。系統將傳入的對象信息進行連接到數據庫進行檢測,并將需要的主控管理信息數據進行有效保存。在保存過程中需要對數據庫的存儲過程進行檢查,符合存儲要求的就直接存儲到數據庫中,不符合存儲要求的會直接給出的錯誤提示信息。用戶根據提示可以判斷數據存儲不成功的原因,對獲取的返回值進行預處理,將返回信息傳遞到應用程序主界面上顯示。

4 結語

本文分析了基于Zigbee無線網絡智能家居系統的設計方案,劃分了系統功能模塊和權限用戶的角色信息。設計了系統總體架構和框架,使用面向對象的設計理念,設計了智能家居系統各個功能模塊的具體功能。使用B/S結構構架,其中設計的包括基礎信息模塊的管理、登錄管理實現、主控方面的信息管理等。

主站蜘蛛池模板: 国产小视频免费观看| Aⅴ无码专区在线观看| 国产无套粉嫩白浆| 午夜高清国产拍精品| 久久国产精品国产自线拍| 亚洲三级a| 区国产精品搜索视频| 91探花在线观看国产最新| 高清精品美女在线播放| 色老头综合网| 久久无码高潮喷水| 中国国产A一级毛片| 亚洲欧州色色免费AV| 色有码无码视频| 国产成人精品优优av| 九色综合伊人久久富二代| 精品国产免费人成在线观看| 一级毛片在线播放免费| 欧美精品xx| 岛国精品一区免费视频在线观看 | 亚洲第一天堂无码专区| 999国产精品永久免费视频精品久久 | 高h视频在线| 在线观看免费人成视频色快速| 国产成人免费视频精品一区二区| 亚洲欧洲日产国码无码av喷潮| 99一级毛片| 亚洲欧美日韩成人高清在线一区| 国产一在线| 国产福利一区二区在线观看| 久久精品国产91久久综合麻豆自制| 中国国产高清免费AV片| 亚洲欧美另类中文字幕| 99这里精品| 无码中文字幕精品推荐| 亚洲中文字幕手机在线第一页| 波多野结衣一级毛片| 亚洲成人免费在线| 园内精品自拍视频在线播放| 国产真实乱子伦精品视手机观看 | 9cao视频精品| 91青青视频| 国产精品偷伦视频免费观看国产| 91精品国产一区| 亚洲欧洲一区二区三区| 亚洲一区二区日韩欧美gif| 香蕉视频国产精品人| 丰满人妻中出白浆| 国产h视频免费观看| 六月婷婷精品视频在线观看| 免费a在线观看播放| 黄色网址免费在线| 中文字幕av一区二区三区欲色| 成年免费在线观看| 五月激激激综合网色播免费| 国产乱子伦精品视频| 亚洲欧美色中文字幕| 天堂成人av| 精品国产电影久久九九| 欧美综合区自拍亚洲综合天堂| 国产美女在线免费观看| 99尹人香蕉国产免费天天拍| 日韩成人在线网站| 国产91丝袜在线观看| 亚洲女同欧美在线| 色婷婷亚洲综合五月| 免费毛片视频| 伊人网址在线| 国产资源免费观看| 热九九精品| 欧美色丁香| 欧美精品亚洲精品日韩专| 直接黄91麻豆网站| 亚洲av日韩综合一区尤物| 永久免费无码成人网站| 国产视频欧美| 亚洲色中色| 干中文字幕| 69视频国产| 精品国产自在现线看久久| 国产后式a一视频| 国产老女人精品免费视频|