亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        智能小區(qū)家庭網(wǎng)關(guān)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2019-10-09 00:45:18陶加祥豆春該張博康
        自動(dòng)化儀表 2019年9期
        關(guān)鍵詞:圖形界面網(wǎng)關(guān)終端

        陶加祥,豆春該,萬 建,張博康

        (1.中國地質(zhì)大學(xué)(武漢)機(jī)械與電子信息學(xué)院,湖北 武漢 430742;2.武漢廣播電視臺(tái),湖北 武漢 430742)

        0 引言

        隨著科技的進(jìn)步,人們對生活居住環(huán)境的要求也在逐漸提高。在“互聯(lián)網(wǎng)+”思維引導(dǎo)以及智慧平臺(tái)的推廣下,人們對于生活居住環(huán)境的要求不再僅僅是室內(nèi)裝修雅觀,而對智能化的生活環(huán)境也有要求。眾所周知,隨著智慧平臺(tái)建設(shè)以及國家對物聯(lián)網(wǎng)的大力支持,人們的生活居住環(huán)境逐漸邁向智能化,已成為這個(gè)時(shí)代發(fā)展的必然趨勢。智能小區(qū)的家庭網(wǎng)關(guān)是家庭智能化的核心,它的主要任務(wù)是完成家庭內(nèi)部網(wǎng)絡(luò)的自組建,以及同外部網(wǎng)絡(luò)間的信息交流[1],以實(shí)現(xiàn)對家庭終端設(shè)備的智能化控制管理。本文針對以往智能家庭網(wǎng)關(guān)在組網(wǎng)復(fù)雜、網(wǎng)關(guān)功能和界面單一、價(jià)格昂貴等方面存在的缺點(diǎn),結(jié)合ZigBee、Qt、互聯(lián)網(wǎng),嵌入式等信息傳感技術(shù),設(shè)計(jì)了一種智能小區(qū)家庭網(wǎng)關(guān)系統(tǒng),以滿足智能家庭網(wǎng)關(guān)系統(tǒng)在家居生活中的實(shí)際需求。

        1 系統(tǒng)總體設(shè)計(jì)方案

        本文設(shè)計(jì)了一種較為智能、實(shí)用的小區(qū)家庭網(wǎng)關(guān)系統(tǒng)。該系統(tǒng)的自組網(wǎng)方式采用ZigBee網(wǎng)絡(luò)拓?fù)渲械男切途W(wǎng)絡(luò)。當(dāng)ZigBee協(xié)調(diào)器建立好新網(wǎng)絡(luò)后,ZigBee家庭終端節(jié)點(diǎn)攜帶設(shè)備媒體訪問控制地址(media access control address,MAC)信息自動(dòng)加入網(wǎng)絡(luò)[2],同時(shí)將設(shè)備信息發(fā)送給協(xié)調(diào)器;協(xié)調(diào)器再將設(shè)備信息通過串口發(fā)送給家庭網(wǎng)關(guān)主控核心Raspberry Pi。根據(jù)Qt事件監(jiān)聽機(jī)制和ZigBee入網(wǎng)協(xié)議,當(dāng)網(wǎng)關(guān)平臺(tái)監(jiān)測到有設(shè)備信息就會(huì)彈出設(shè)備添加窗口。用戶自定義編寫設(shè)備名稱等信息后點(diǎn)擊確定按鈕,ZigBee家庭終端節(jié)點(diǎn)添加成功。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)總體結(jié)構(gòu)圖

        當(dāng)終端節(jié)點(diǎn)添加成功后,用戶就可以通過可視化圖形界面查看家庭環(huán)境參數(shù)和控制家庭終端設(shè)備。當(dāng)家庭中出現(xiàn)緊急危險(xiǎn)情況,可以通過TCP/IP傳輸協(xié)議發(fā)送至小區(qū)物業(yè)管理系統(tǒng),并通知物業(yè)人員來處理。該網(wǎng)關(guān)集成了WiFi模塊[3],實(shí)現(xiàn)了與智能手機(jī)的數(shù)據(jù)交互,以達(dá)到用戶遠(yuǎn)程控制的效果。

        2 系統(tǒng)硬件設(shè)計(jì)

        該系統(tǒng)的硬件設(shè)計(jì)包含兩部分:網(wǎng)關(guān)模塊設(shè)計(jì)和ZigBee通信模塊設(shè)計(jì)。網(wǎng)關(guān)模塊是該系統(tǒng)的總控制器;ZigBee通信模塊負(fù)責(zé)組建家庭內(nèi)部網(wǎng)絡(luò),并且通過該模塊把家庭內(nèi)部網(wǎng)絡(luò)與互聯(lián)網(wǎng)連接,以達(dá)到實(shí)現(xiàn)數(shù)據(jù)交互的目的。

        2.1 網(wǎng)關(guān)硬件模塊

        該系統(tǒng)的網(wǎng)關(guān)硬件模塊選用的是基于1.2 GHz 四核Broadcom BCM2837 64位ARMv8的處理器為中心的Raspberry Pi開發(fā)板。整個(gè)硬件平臺(tái)以Raspberry Pi開發(fā)板為基礎(chǔ)。該開發(fā)板具備所有計(jì)算機(jī)的基本功能,并且只有一張信用卡的大小。它豐富的外設(shè)功能也增加了網(wǎng)關(guān)的便捷性和實(shí)用性。該網(wǎng)關(guān)連接Internet通過板載WiFi模塊和以太網(wǎng)模塊,方便用戶遠(yuǎn)程控制家電和查詢家居環(huán)境信息。ZigBee 協(xié)調(diào)器通過串口通信實(shí)現(xiàn)家庭網(wǎng)關(guān)和ZigBee家居終端節(jié)點(diǎn)間的通信,能夠?qū)崟r(shí)監(jiān)測和控制終端節(jié)點(diǎn)。采用高清多媒體界面(high defintion multimedia interface,HDMI)模塊連接顯示屏顯示網(wǎng)關(guān)的用戶圖形界面,采用CAMERA模塊連接攝像頭監(jiān)控家居環(huán)境周圍影像。網(wǎng)關(guān)硬件結(jié)構(gòu)如圖2所示。

        圖2 網(wǎng)關(guān)硬件結(jié)構(gòu)圖

        2.2 ZigBee通信硬件模塊

        ZigBee是一種遵從IEEE 802.15.4的國際化標(biāo)準(zhǔn)的遠(yuǎn)程監(jiān)控控制和傳感器網(wǎng)絡(luò)應(yīng)用技術(shù)。它的低數(shù)據(jù)速率、低功耗、安全性以及可靠性等優(yōu)點(diǎn)能夠滿足家庭自動(dòng)化、醫(yī)療保健、電信服務(wù)和工業(yè)自動(dòng)化領(lǐng)域的應(yīng)用需求。

        ZigBee通信模塊主要負(fù)責(zé)家庭內(nèi)部ZigBee協(xié)調(diào)器和終端節(jié)點(diǎn)無線網(wǎng)絡(luò)的組網(wǎng)和網(wǎng)絡(luò)管理。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)采用星型結(jié)構(gòu)。該結(jié)構(gòu)簡單,適用于小范圍的家居室內(nèi)環(huán)境。其中,微控制器是硬件設(shè)計(jì)的核心部分。

        作為ZigBee新一代的系統(tǒng)芯片(system on a chip,SoC),CC20530結(jié)合了領(lǐng)先的射頻(radio frequency,RF)收發(fā)器的優(yōu)良性能,業(yè)界標(biāo)準(zhǔn)的增強(qiáng)型8051中央處理器(central processing unit,CPU),系統(tǒng)內(nèi)可編程閃存且具有8 kB的隨機(jī)存取存儲(chǔ)器(random access memory,RAM)。其硬件模塊大致可以分為三類:CPU和內(nèi)存相關(guān)的模塊;外設(shè)、時(shí)鐘和電源管理相關(guān)的模塊,以及無線電相關(guān)的模塊。它的運(yùn)行環(huán)境溫度為-40~+125 ℃,運(yùn)行供電電壓2~3.6 V,且具有不同的運(yùn)行模式,使得它尤其適用于低功耗要求的系統(tǒng)。因此,本系統(tǒng)選擇CC2530作為主控制器。

        3 系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)

        系統(tǒng)的整體軟件設(shè)計(jì)主要分四部分:網(wǎng)關(guān)智能增刪設(shè)備,ZigBee家居終端節(jié)點(diǎn)自動(dòng)入網(wǎng),用戶圖形界面以及網(wǎng)關(guān)數(shù)據(jù)庫管理的設(shè)計(jì)。

        3.1 網(wǎng)關(guān)智能增刪設(shè)備

        網(wǎng)關(guān)添加設(shè)備示意圖如圖3所示。

        圖3 網(wǎng)關(guān)添加設(shè)備示意圖

        智能家庭網(wǎng)關(guān)若要實(shí)現(xiàn)能夠智能的增刪終端設(shè)備,需要結(jié)合Qt圖形界面的監(jiān)聽和ZigBee自動(dòng)入網(wǎng)協(xié)議[4]。 當(dāng)ZigBee家庭終端節(jié)點(diǎn)和ZigBee協(xié)調(diào)器上電,首先ZigBee協(xié)調(diào)器建立一個(gè)新網(wǎng)絡(luò),并開始接受新的節(jié)點(diǎn)加入該網(wǎng)絡(luò);ZigBee終端通過信道掃描找到該網(wǎng)絡(luò)并進(jìn)行關(guān)聯(lián)過程自動(dòng)入網(wǎng)。入網(wǎng)成功后,ZigBee家庭終端節(jié)點(diǎn)就會(huì)不停地向協(xié)調(diào)器發(fā)送自己的設(shè)備MAC地址。當(dāng)協(xié)調(diào)器接收到終端的MAC地址再通過串口發(fā)給ARM平臺(tái)的Qt圖形界面[5],當(dāng)其監(jiān)聽到有設(shè)備MAC地址,就會(huì)彈出添加設(shè)備的窗口。此時(shí),用戶就可以自定義編寫設(shè)備信息和選擇是否添加該設(shè)備。

        3.2 ZigBee家居終端節(jié)點(diǎn)自動(dòng)入網(wǎng)流程

        當(dāng)協(xié)調(diào)器建立一個(gè)新網(wǎng)絡(luò)后,如果終端節(jié)點(diǎn)想要加入該網(wǎng)絡(luò),就要先和協(xié)調(diào)器建立連接。建立連接的過程是節(jié)點(diǎn)首先向協(xié)調(diào)器提出連接請求。當(dāng)協(xié)調(diào)器收到連接請求后決定是否允許該節(jié)點(diǎn)連接,然后對其請求作出響應(yīng)。

        終端節(jié)點(diǎn)自動(dòng)入網(wǎng)分為五個(gè)步驟,如下所示。

        ①主動(dòng)查找網(wǎng)絡(luò)協(xié)調(diào)器。終端節(jié)點(diǎn)上電后會(huì)掃描查找周圍網(wǎng)絡(luò)的協(xié)調(diào)器。如果掃描期限內(nèi)檢測到信標(biāo),那么就會(huì)獲得協(xié)調(diào)器的有關(guān)信息,同時(shí)向其發(fā)出連接請求。

        ②發(fā)送關(guān)聯(lián)請求命令。節(jié)點(diǎn)將關(guān)聯(lián)請求命令發(fā)送給協(xié)調(diào)器,協(xié)調(diào)器收到后立即回復(fù)一個(gè)確認(rèn)幀。同時(shí),根據(jù)上層的資源情況決定是否同意此節(jié)點(diǎn)的加入請求,然后給節(jié)點(diǎn)的MAC層發(fā)送響應(yīng)。

        ③等待協(xié)調(diào)器處理。當(dāng)節(jié)點(diǎn)接收到協(xié)調(diào)器發(fā)送的確認(rèn)字符(acknowledgement,ACK)后,節(jié)點(diǎn)MAC將等待一段時(shí)間,接受協(xié)調(diào)器的連接響應(yīng)。此時(shí)的協(xié)調(diào)器會(huì)給該節(jié)點(diǎn)分配一個(gè)16 bit的短地址,完成與該節(jié)點(diǎn)的連接建立;如果資源不夠,該節(jié)點(diǎn)會(huì)重新發(fā)送請求信息。

        ④發(fā)送數(shù)據(jù)請求命令。在上一步中協(xié)調(diào)器會(huì)產(chǎn)生關(guān)聯(lián)響應(yīng)命令。當(dāng)響應(yīng)時(shí)間過后,節(jié)點(diǎn)會(huì)發(fā)送數(shù)據(jù)請求命令給協(xié)調(diào)器;協(xié)調(diào)器會(huì)立刻回復(fù)ACK并將關(guān)聯(lián)響應(yīng)命令發(fā)給節(jié)點(diǎn)[6]。

        ⑤回復(fù)。節(jié)點(diǎn)收到關(guān)聯(lián)響應(yīng)命令后,立即向協(xié)調(diào)器回復(fù)一個(gè)確認(rèn)幀,保存以確認(rèn)接收到連接響應(yīng)命令。此時(shí),節(jié)點(diǎn)已經(jīng)獲得協(xié)調(diào)器分配的短地址和擴(kuò)展地址,至此關(guān)聯(lián)加入網(wǎng)絡(luò)。

        終端節(jié)點(diǎn)自動(dòng)入網(wǎng)流程如圖4所示。

        圖4 終端節(jié)點(diǎn)自動(dòng)入網(wǎng)流程圖

        3.3 用戶圖形界面

        該系統(tǒng)的用戶圖形界面[7]采用由Qt Company開發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架——Qt。Qt具有優(yōu)良的跨平臺(tái)特性,它支持Windows、Linux、OS390等多種操作系統(tǒng),并且具有豐富的應(yīng)用程序編程接口(application programming interface,API)和大量的開發(fā)文檔,支持2D/3D圖形渲染。

        該系統(tǒng)的操作界面[8]主要由首頁、設(shè)置、門禁、安防、家居、物業(yè)、功能七部分組成。設(shè)置主要包含串口的打開和關(guān)閉,Qt實(shí)現(xiàn)串口通信一般采用第三方庫qextserialport,并且可以自動(dòng)識(shí)別串口設(shè)備號(hào)。門禁包括開門功能和監(jiān)控房屋外周圍環(huán)境以確保是否存在安全隱患。安防[9]包括煙霧類和入侵類:煙霧類主要包括用戶自定義添加的氣體監(jiān)測傳感器,入侵類主要包括入侵監(jiān)測傳感器;家居包含空調(diào)類,燈光類和窗簾類;物業(yè)包含連接物業(yè)和斷開連接,小區(qū)物業(yè)管理系統(tǒng)是一個(gè)服務(wù)器,家庭網(wǎng)關(guān)屬于一個(gè)客戶端,連接物業(yè)部分就是向物業(yè)系統(tǒng)端服務(wù)器發(fā)送連接請求。連接成功后,一旦家庭內(nèi)出現(xiàn)危急情況就可以啟動(dòng)一鍵報(bào)警模式通知小區(qū)物業(yè);功能包含聲音大小和屏幕亮度大小的調(diào)節(jié)以及娛樂模式。Raspberry Pi開發(fā)板具備所有計(jì)算機(jī)端的功能,除了應(yīng)用家庭網(wǎng)關(guān)用戶界面以外,還可以實(shí)現(xiàn)其他的娛樂項(xiàng)目。用戶界面功能如圖5所示。

        圖5 用戶界面功能圖

        3.4 智能小區(qū)家庭網(wǎng)關(guān)數(shù)據(jù)庫管理設(shè)計(jì)與實(shí)現(xiàn)

        對家庭網(wǎng)關(guān)來說,數(shù)據(jù)庫的應(yīng)用是必不可少的。用數(shù)據(jù)庫來儲(chǔ)存和管理家庭終端節(jié)點(diǎn)的設(shè)備信息是一種非常靈活和便捷的選擇。Qt中的QtSql模塊提供了對數(shù)據(jù)庫的支持。該模塊的眾多類基本可以分為三層:用戶接口層、Sql接口層、驅(qū)動(dòng)層。該系統(tǒng)使用的數(shù)據(jù)庫是一個(gè)輕量級(jí)、獨(dú)立、可嵌入的數(shù)據(jù)庫SQLite。

        網(wǎng)關(guān)數(shù)據(jù)庫設(shè)計(jì)圖如圖6所示。

        圖6 網(wǎng)關(guān)數(shù)據(jù)庫設(shè)計(jì)圖

        該系統(tǒng)設(shè)計(jì)了四個(gè)表,分別為設(shè)備信息表、燈光類控制表、窗簾類控制表、空調(diào)類控制表。設(shè)備信息表儲(chǔ)存了設(shè)備地址、設(shè)備位置等家庭終端節(jié)點(diǎn)信息。燈光類控制表、窗簾類控制表、空調(diào)類控制表分別對應(yīng)不同類別的家庭終端節(jié)點(diǎn)的控制命令信息。

        4 結(jié)束語

        該文設(shè)計(jì)了一種智能小區(qū)家庭網(wǎng)關(guān)系統(tǒng)。系統(tǒng)從智能家居結(jié)構(gòu)出發(fā),對家庭網(wǎng)關(guān)系統(tǒng)的硬件、軟件進(jìn)行了分析和設(shè)計(jì)。硬件設(shè)計(jì)主要是網(wǎng)關(guān)核心板和ZigBee[10]通信芯片的選擇,軟件設(shè)計(jì)主要包括功能和圖形界面的設(shè)計(jì)。該系統(tǒng)實(shí)現(xiàn)了網(wǎng)關(guān)的智能增刪終端節(jié)點(diǎn)、緊急情況下向小區(qū)物業(yè)報(bào)警、家電自動(dòng)控制等功能。與傳統(tǒng)的智能家庭網(wǎng)關(guān)[11]相比,本系統(tǒng)價(jià)格低廉,易于實(shí)現(xiàn)和維護(hù),使用方便,具有良好的應(yīng)用前景。

        猜你喜歡
        圖形界面網(wǎng)關(guān)終端
        Epigallocatechin-3-gallate exerts antihypertensive effects and improves endothelial function in spontaneously hypertensive rats
        X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
        基于改進(jìn)RPS技術(shù)的IPSEC VPN網(wǎng)關(guān)設(shè)計(jì)
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
        用VMRun快速置備千臺(tái)虛擬機(jī)
        多功能北斗船載終端的開發(fā)應(yīng)用
        電子制作(2016年15期)2017-01-15 13:39:14
        重看圖形界面“扁平化”與“擬物化”之爭——關(guān)于設(shè)計(jì)思維的探討
        LTE Small Cell網(wǎng)關(guān)及虛擬網(wǎng)關(guān)技術(shù)研究
        應(yīng)對氣候變化需要打通“網(wǎng)關(guān)”
        太陽能(2015年7期)2015-04-12 06:49:50
        一種實(shí)時(shí)高效的伺服控制網(wǎng)關(guān)設(shè)計(jì)
        国产91一区二这在线播放| 日本女优在线一区二区三区 | 无码精品一区二区三区免费16| 国产精品一区又黄又粗又猛又爽 | 在线久草视频免费播放| 91九色人妻精品一区二区三区| 熟女高潮av一区二区| 日本一二三四高清在线| 中文字幕国产亚洲一区| 精品少妇一区二区av免费观看 | 白白色发布视频在线播放| 国产一区二区三区亚洲avv| 国产专区一线二线三线码| 亚洲精品黑牛一区二区三区| 亚洲深夜福利| 国内偷拍第一视频第一视频区| 少妇被黑人嗷嗷大叫视频| 精品国产麻豆免费人成网站 | 亚洲精品在线视频一区二区| 国产精品久免费的黄网站| 18分钟处破好疼哭视频在线观看| 亚洲情a成黄在线观看动漫尤物| 久久一区二区三区不卡| 亚洲一区二区三区免费av在线| 性感熟妇被我玩弄到高潮| 中文字幕 亚洲精品 第1页| 少妇性bbb搡bbb爽爽爽| 久久精品国产亚洲av麻| 色哟哟av网站在线观看| 国产女主播福利在线观看| 日日麻批免费40分钟无码| 色屁屁www影院免费观看入口| 国内视频偷拍一区,二区,三区| 亚洲在线一区二区三区四区| 中文字幕人乱码中文字幕乱码在线| 国产精品大片一区二区三区四区| 97久久久久人妻精品区一| 九月婷婷人人澡人人添人人爽| 狼色在线精品影视免费播放| 亚洲视频一区二区三区免费| 久久亚洲中文字幕精品熟|