《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于WiFi的智能家居系統(tǒng)設(shè)計
基于WiFi的智能家居系統(tǒng)設(shè)計
2016年微型機與應(yīng)用第07期
鄭希1,2,王一甲3,周金治1,2
(1.西南科技大學(xué) 信息工程學(xué)院,四川 綿陽 621010; 2.特殊環(huán)境機器人四川省重點實驗室,四川 綿陽 621010; 3.西華大學(xué) 建筑與土木工程學(xué)院,四川 成都 610039)
摘要: 統(tǒng)智能家居系統(tǒng)多以ZigBee無線技術(shù)組網(wǎng),家庭網(wǎng)關(guān)做為控制中心接入家庭網(wǎng)絡(luò),以網(wǎng)頁來控制網(wǎng)關(guān),通過網(wǎng)關(guān)轉(zhuǎn)發(fā)命令給設(shè)備進(jìn)行控制,所有家電設(shè)備無法獨立工作。針對此不足,提出一種連接簡單、易擴(kuò)展、適用于家庭應(yīng)用的家居系統(tǒng)。該系統(tǒng)以手機為控制終端,以WiFi為通信手段,去除家庭網(wǎng)關(guān),直接對家中設(shè)備進(jìn)行遠(yuǎn)程控制。實驗測試表明,該系統(tǒng)使用靈活方便,穩(wěn)定性強,易于擴(kuò)展升級,用戶體驗較好。
關(guān)鍵詞: 智能家居 CC3200 iOS WiFi
Abstract:
Key words :

  鄭希1,2,王一甲3,周金治1,2

 ?。?.西南科技大學(xué) 信息工程學(xué)院,四川 綿陽 621010; 2.特殊環(huán)境機器人四川省重點實驗室,四川 綿陽 621010;3.西華大學(xué) 建筑與土木工程學(xué)院,四川 成都 610039)

       摘要:傳統(tǒng)智能家居系統(tǒng)多以ZigBee無線技術(shù)組網(wǎng),家庭網(wǎng)關(guān)做為控制中心接入家庭網(wǎng)絡(luò),以網(wǎng)頁來控制網(wǎng)關(guān),通過網(wǎng)關(guān)轉(zhuǎn)發(fā)命令給設(shè)備進(jìn)行控制,所有家電設(shè)備無法獨立工作。針對此不足,提出一種連接簡單、易擴(kuò)展、適用于家庭應(yīng)用的家居系統(tǒng)。該系統(tǒng)以手機為控制終端,以WiFi為通信手段,去除家庭網(wǎng)關(guān),直接對家中設(shè)備進(jìn)行遠(yuǎn)程控制。實驗測試表明,該系統(tǒng)使用靈活方便,穩(wěn)定性強,易于擴(kuò)展升級,用戶體驗較好。

  關(guān)鍵詞:智能家居;CC3200;iOS;WiFi

0引言

  *基金項目:特殊環(huán)境機器人技術(shù)四川省重點實驗室開放基金(13ZXTK07);西南科技大學(xué)研究生創(chuàng)新基金(15ycx120)隨著整個社會信息化的加速及物聯(lián)網(wǎng)技術(shù)的發(fā)展,智能家居迎來了爆發(fā)式的增長,越來越多的智能電器走入人們的生活,讓人們體驗到一種更加便利、安全、高效的家居生活。

  傳統(tǒng)的智能家居系統(tǒng)通常由三部分組成:家庭局域網(wǎng)、家庭網(wǎng)關(guān)、外網(wǎng)。家庭局域網(wǎng)由ZigBee或者其他射頻網(wǎng)絡(luò)連接各家用設(shè)備、智能開關(guān)、傳感器等,為網(wǎng)關(guān)提供控制信號和網(wǎng)絡(luò)信息。家庭網(wǎng)關(guān)是系統(tǒng)的核心,實現(xiàn)全局控制和與外網(wǎng)的通信。用戶通過網(wǎng)頁或者客戶端來與網(wǎng)關(guān)進(jìn)行通信并實現(xiàn)對家庭設(shè)備的控制。這種智能家居系統(tǒng)經(jīng)過多年發(fā)展,依然沒有在市場上有很好的應(yīng)用,可能的原因有以下幾個方面:

  (1)ZigBee技術(shù)沒有統(tǒng)一的標(biāo)準(zhǔn),開發(fā)難度較大,同時其與手機電腦等智能設(shè)備不兼容。

  (2)必須借助家庭網(wǎng)關(guān)工作,使用范圍受限。

  (3)設(shè)備入網(wǎng)安裝復(fù)雜,需要專業(yè)工程人員。

  (4)通常采用網(wǎng)頁或者電腦客戶端進(jìn)行控制,無法隨時隨地使用,用戶體驗較差。

  WiFi技術(shù)因其功率較高、網(wǎng)絡(luò)容量較少而在智能家居領(lǐng)域一直沒有廣泛的使用。但隨著技術(shù)的發(fā)展,眾多廠家推出了低功耗的WiFi芯片。同時,IEEE即將發(fā)布針對物聯(lián)網(wǎng)應(yīng)用的802.11ah標(biāo)準(zhǔn),工作頻率使用1 GHz以下的免許可頻段[1]。具有覆蓋面更大,支持更多用戶、更低功耗的特點,使WiFi在智能家居中有更廣泛的應(yīng)用。

  如今智能手機的普及率越來越高,功能的日益強大,同時伴隨手機4G網(wǎng)絡(luò)的發(fā)展,手機逐漸成為人們隨身的信息中心。因此,手機作為智能家居控制中心將成為智能家居發(fā)展的趨勢。本文提出一種以iPhone手機為控制中心,以WiFi為家庭組網(wǎng)的智能家居系統(tǒng)。

1系統(tǒng)的總體設(shè)計

  基于WiFi的智能家居系統(tǒng)主要包括家電設(shè)備控制端和iOS客戶端。用戶通過iOS客戶端交互,實現(xiàn)家電設(shè)備入網(wǎng)與控制操作。家電設(shè)備直接由無線路由器接入到家庭網(wǎng)絡(luò),通過接收來自手機客戶端的網(wǎng)絡(luò)請求,解析出控制命令,完成相應(yīng)的控制操作。系統(tǒng)的總體結(jié)構(gòu)示意圖如圖1所示。

  

001.jpg

2智能家電控制端設(shè)計

  

002.jpg

  圖3控制端工作流程本系統(tǒng)的智能家電由控制端接收手機端的指令來控制家電功能,總體結(jié)構(gòu)框架如圖2所示??刂贫撕诵牟捎妹绹轮輧x器(TI)公司基于ARM CortexM4內(nèi)核的CC3200微控制器[2]。CC3200工作在80 MHz主頻下,具有快速并行攝像頭接口、I2S、SD/MMC、UART、SPI、I2C、ADC等外設(shè)。芯片內(nèi)部包含專用的WiFi模塊,可以減輕MCU的負(fù)擔(dān),支持802.11.b/g/n射頻和嵌入式TCP/IP、TLS/SS堆棧以及多個互聯(lián)網(wǎng)協(xié)議,支持高級低功耗模式,滿足省電需求。外部串行閃存保存程序及外設(shè)驅(qū)動程序,系統(tǒng)啟動時內(nèi)部Flash中的引導(dǎo)加載程序(bootloader)將外部Flash中的程序載入到芯片內(nèi)部的SRAM中運行。傳感器模塊將外部環(huán)境參數(shù)傳入控制端,供MCU處理。控制端收到手機指令后,通過I/O口與家電產(chǎn)品連接并進(jìn)行相應(yīng)控制,完成各種不同的功能。

004.jpg

  控制端軟件工作流程如圖3所示。系統(tǒng)上電啟動后,抓取UDP包配置入網(wǎng),若配置不成功則進(jìn)入休眠模式等待復(fù)位重新啟動系統(tǒng)。配置成功后,開啟HTTP服務(wù),監(jiān)聽HTTP請求并執(zhí)行相應(yīng)的操作。

3iOS客戶端軟件設(shè)計

  iOS客戶端程序主要分為三大模塊:人機交互模塊、網(wǎng)絡(luò)通信模塊、數(shù)據(jù)處理模塊。人機交互模塊的工作是將人的行為轉(zhuǎn)換成數(shù)據(jù)交給其他模塊,并在UI界面上做出相應(yīng)反應(yīng)來體現(xiàn)人的這個行為;網(wǎng)絡(luò)通信模塊與智能家電、云服務(wù)器建立相應(yīng)的連接,并通過連接進(jìn)行數(shù)據(jù)交換;數(shù)據(jù)處理模塊對人機交互模塊和網(wǎng)絡(luò)通信模塊傳入的數(shù)據(jù)進(jìn)行解析和處理。

  手機客戶端工作流程如圖4。

003.jpg

4網(wǎng)絡(luò)通信

  系統(tǒng)中的網(wǎng)絡(luò)通信主要包括兩個部分,一部分是配置控制端接入網(wǎng)絡(luò),另一部分是手機與控制端的網(wǎng)絡(luò)通信。

  4.1配置控制端入網(wǎng)

  家電設(shè)備要與手機通信,首先要接入家庭中的WiFi網(wǎng)絡(luò)。傳統(tǒng)的WiFi設(shè)備接入網(wǎng)絡(luò)的過程分為三步:(1)WiFi設(shè)備工作在熱點模式,手機WiFi連接此熱點;(2)手機將家中路由器的SSID和密碼發(fā)送給熱點;(3)WiFi設(shè)備切換工作模式到終端模式,利用接收到的信息連接到家庭中的路由器。這種方法操作復(fù)雜,手機需要切換不同的WiFi熱點,用戶體驗較差。

  對此,本文采用一種基于CC3200一鍵入網(wǎng)的方法,手機接入到家中的WiFi網(wǎng)絡(luò),家電設(shè)備上電后,手機打開客戶端,在配置頁面可以自動獲取路由器的SSID,用戶只需輸入WiFi密碼和自定義設(shè)備名,然后點擊配置按鈕,就可以自動完成設(shè)備的入網(wǎng),同時獲取到家電設(shè)備的IP地址。其工作過程分為以下四步:

 ?。?)控制端上電后,掃描所有WiFi熱點的channel,然后配置芯片工作在掃描到的某個channel上接收UDP包,如果沒有接收到UDP包則繼續(xù)配置芯片工作在掃描到的另一個channel上。如此循環(huán)直到收到UDP包為止。

 ?。?)手機端將無線SSID和密碼進(jìn)行編碼,打包到UDP包頭的長度字節(jié)中,然后重復(fù)廣播UDP包,持續(xù)1 min。同時,啟用基于mDNS協(xié)議的Bonjour服務(wù)向本地網(wǎng)絡(luò)廣播消息,提問由誰提供“l(fā)ocal._http,_tcp”服務(wù),并等待回復(fù)。

 ?。?)由于UDP包的幀格式中,數(shù)據(jù)包的長度是明文可見的,控制端收到UDP包,根據(jù)設(shè)定好的編碼,解析出相應(yīng)的信息,接入到家中的WiFi網(wǎng)絡(luò)。

  (4)控制端接入網(wǎng)絡(luò)后,收到UDP廣播消息,回復(fù)自己的設(shè)備名和IP地址。手機接收回復(fù)的消息并處理,完成入網(wǎng)配置。

  4.2UDP廣播包編碼

  UDP協(xié)議是一種無連接、不可靠的傳輸層協(xié)議,其數(shù)據(jù)報文格式包括UDP頭部和數(shù)據(jù)[3]。UDP數(shù)據(jù)報文頭部沒有加密可以被截取下來,由源端口、目的端口、包長度和檢驗和共4個字段組成,每個字段2個字節(jié)。

005.jpg

  將SSID和密碼轉(zhuǎn)換成一系列的分隔符、tag、高位、低位等值,然后做為數(shù)據(jù)包的長度發(fā)送出去。以SSID的值為“MYAP”為例,展示如何將SSID分割成高低位。如表1所示。 

 然后通過高位和低位生成兩個帶有序列號的值2i和2i+1。生成規(guī)則如表2所示。通過這種規(guī)則,由2個字符的SSID“MYAP”將可得到8個值,如表3。 

006.jpg

007.jpg

密碼按照同樣的規(guī)則進(jìn)行編碼,將編碼后的數(shù)據(jù)按照以下格式作為UDP數(shù)據(jù)包的長度循環(huán)發(fā)送出去:分隔符-SSIDTag-分隔符-SSID length+28-分隔符-Seq0-分隔符-Seq1-分隔符-密碼Tag-密碼length+28-…。具體數(shù)據(jù):3 1099 3 32 3 597 3 686 3 840 3 666 3 805 3 610 3 710 3 593 3 1199 3 …。

  控制端抓取到UDP包,讀取包長度,根據(jù)規(guī)則進(jìn)行判別,識別完后按收到的SSID和密碼信息登錄家庭WiFi網(wǎng)絡(luò)。

5結(jié)束語

  本系統(tǒng)在完成設(shè)計后,經(jīng)測試可以通過家庭網(wǎng)絡(luò)實現(xiàn)對家居設(shè)備的無線控制,配置設(shè)備入網(wǎng)方便,HTTP請求穩(wěn)定可靠。通過本系統(tǒng)可對家居設(shè)備進(jìn)行集中管理,了解當(dāng)前家居設(shè)備的最新運行狀態(tài)。

  本控制系統(tǒng)通過智能手機直接控制家居設(shè)備,省去家庭網(wǎng)關(guān)的中間管理,采用WiFi傳輸技術(shù)使設(shè)備兼容性更好。由于手機軟件的通用性和家居設(shè)備的獨立性,同時硬件簡單易用,便于移植和擴(kuò)展,使本系統(tǒng)具有較高的市場應(yīng)用價值。

參考文獻(xiàn)

  [1] AUST S, PRASAD R V, NIEMEGEERS I G. IEEE 802.11 ah:  advantages in standards and further challenges for sub 1 GHz WiFi[C]. Communications (ICC), 2012 IEEE International Conference on, 2012: 68856889.

 ?。?] Texas Instruments Inc. CC3200 simplelink WiFi and IoT solution, a single chip wireless MCU[EB/OL].(20140601)[20151201]. http://www.ti.com.cn/cn/lit/ds/symlink/cc3200.pdf.

 ?。?] TANENBAUM A S.計算網(wǎng)絡(luò)(第四版)[M].潘愛民,譯.北京:清華大學(xué)出版社,2004.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产一区二区三区在线观看免费 | 国产精品s色| 欧美极品aⅴ影院| 欧美高清视频在线观看| 老司机一区二区三区| 久久久久久夜精品精品免费| 久久黄色级2电影| 欧美一区二区三区免费视频| 欧美亚洲三级| 久久国产欧美| 久久亚洲精品欧美| 免费永久网站黄欧美| 久热精品在线视频| 美女精品视频一区| 欧美顶级艳妇交换群宴| 欧美黄污视频| 欧美日韩高清在线一区| 欧美日在线观看| 国产精品久久二区| 国产日产亚洲精品| 激情亚洲网站| 亚洲欧洲日本mm| 99综合在线| 亚洲尤物影院| 久久国产精彩视频| 亚洲人成人一区二区在线观看| 亚洲久久一区| 亚洲天堂av高清| 欧美一区二区三区电影在线观看| 久久精品国产视频| 男同欧美伦乱| 欧美日韩一区二区三区四区五区| 国产精品高精视频免费| 国产伦精品一区二区三区照片91| 国产麻豆精品久久一二三| 国内精品视频一区| 亚洲激情自拍| 亚洲午夜久久久久久久久电影院| 欧美一区二区免费| 91久久国产综合久久| 一本一本久久a久久精品牛牛影视| 亚洲无线一线二线三线区别av| 午夜精品久久久久久久久久久 | 国产欧美日韩另类视频免费观看| 国产一区二区剧情av在线| 在线电影一区| 中日韩美女免费视频网址在线观看 | 99视频一区二区三区| 午夜激情一区| 亚洲人成在线播放网站岛国| 亚洲视频在线一区| 欧美精品九九| 久久99在线观看| 欧美日韩三区四区| 99国产精品| 午夜精品福利视频| 噜噜噜在线观看免费视频日韩| 欧美精品一区二区三区蜜桃| 国产精品人人做人人爽人人添| 极品中文字幕一区| 一区二区三区精品| 亚洲成在人线av| 一区二区冒白浆视频| 久久国产精品黑丝| 欧美日韩国产精品一卡| 国产综合欧美在线看| 99热免费精品| 亚洲激情影院| 西西人体一区二区| 欧美理论大片| 国内一区二区在线视频观看| 99视频热这里只有精品免费| 亚洲第一天堂无码专区| 午夜精品久久久久久久99黑人| 免费久久精品视频| 国产精品视频网| 亚洲人成网站777色婷婷| 欧美一进一出视频| 国产精品99久久久久久久久| 久久在线视频| 国产精品网站在线观看| 亚洲激情在线激情| 久久国产直播| 欧美一区二区精品久久911| 欧美日韩成人一区二区| 极品日韩久久| 欧美一区二区免费| 亚洲女同精品视频| 欧美成人在线免费观看| 国产亚洲美州欧州综合国| 一本色道久久综合亚洲精品按摩| 亚洲国产91色在线| 欧美一区二区观看视频| 欧美日韩一区二区视频在线观看 | 欧美另类极品videosbest最新版本| 国产欧美精品一区| 99亚洲视频| 亚洲欧洲一区二区在线播放| 久久国产免费| 国产精品综合色区在线观看| aa国产精品| 夜夜嗨av色综合久久久综合网| 久久一区免费| 韩国av一区二区| 欧美一级艳片视频免费观看| 欧美一区二区三区在线视频 | 亚洲精品久久久久久久久久久久| 91久久久久久| 你懂的视频欧美| 在线观看国产一区二区| 久久久久.com| 亚洲在线中文字幕| 中文亚洲欧美| 欧美日韩国产精品| 日韩视频永久免费| 宅男精品视频| 欧美性理论片在线观看片免费| 一本久久知道综合久久| 在线视频精品一| 欧美性猛交视频| 夜夜狂射影院欧美极品| 亚洲综合第一| 国产精品青草久久| 亚洲专区一区二区三区| 欧美一区二区三区四区视频| 国产拍揄自揄精品视频麻豆| 欧美一级午夜免费电影| 久久久久久夜精品精品免费| 极品少妇一区二区三区精品视频| 亚洲国产精品999| 欧美成人中文| 亚洲免费不卡| 亚洲已满18点击进入久久| 国产精品毛片va一区二区三区| 亚洲在线网站| 久久久久久高潮国产精品视| 在线欧美电影| 99热这里只有成人精品国产| 国产精品jizz在线观看美国| 亚洲欧美自拍偷拍| 久久天堂成人| 亚洲欧洲精品一区二区三区不卡 | 亚洲色图综合久久| 国产精品毛片va一区二区三区| 亚洲欧美日韩国产中文| 久久精品理论片| 在线欧美视频| 亚洲图片欧美午夜| 国产模特精品视频久久久久| 欧美专区18| 欧美精品九九| 亚洲影院免费| 浪潮色综合久久天堂| 亚洲美女精品成人在线视频| 欧美一级视频| 伊人久久综合| 亚洲欧美日产图| 红桃av永久久久| 中文在线不卡视频| 国产一区二区三区视频在线观看| 亚洲人妖在线| 国产精品成人观看视频国产奇米| 欧美在线一区二区三区| 欧美福利一区二区| 亚洲永久免费精品| 欧美成人久久| 亚洲一区二区成人在线观看| 久久琪琪电影院| 99国产精品自拍| 久久久777| 99视频精品在线| 久久在线免费观看视频| 一本色道婷婷久久欧美| 久久一区欧美| 亚洲午夜久久久| 欧美国产精品专区| 亚洲欧美日韩国产综合在线| 蜜乳av另类精品一区二区| 在线亚洲高清视频| 欧美v日韩v国产v| 亚洲欧美在线网| 欧美日产国产成人免费图片| 小辣椒精品导航| 欧美日精品一区视频| 亚洲高清视频的网址| 国产精品久久久久av| 亚洲欧洲美洲综合色网| 国产女精品视频网站免费| 亚洲毛片在线观看| 国产区在线观看成人精品| 一区二区三区日韩欧美精品| 精品成人国产在线观看男人呻吟| 亚洲女爱视频在线| 亚洲国内欧美| 久久九九全国免费精品观看| 亚洲一区不卡| 欧美日韩综合在线| 日韩视频中文字幕| 在线观看日韩| 久久国产夜色精品鲁鲁99|