《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于Web的3D智能家居系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于Web的3D智能家居系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
2014年電子技術(shù)應(yīng)用第9期
雷忠誠(chéng)1,胡文山1,鄔靜陽(yáng)2,楊 振1,王 靜1
1.武漢大學(xué) 動(dòng)力與機(jī)械學(xué)院,湖北 武漢430072; 2.總裝工程兵裝備論證試驗(yàn)研究所,北京100093
摘要: 給出了基于Web的3D智能家居系統(tǒng)的構(gòu)架方案,結(jié)合了當(dāng)前的前沿技術(shù),詳細(xì)介紹了智能家居系統(tǒng)的軟件技術(shù)設(shè)計(jì)和硬件搭配。3D虛擬現(xiàn)實(shí)技術(shù)使得虛擬場(chǎng)景與家庭實(shí)景保持同步,同時(shí),用戶能夠獲得三維漫游沉浸感。實(shí)現(xiàn)了三維虛擬實(shí)景再現(xiàn)的技術(shù),并人性化地構(gòu)建出三維人機(jī)交互界面,實(shí)現(xiàn)家庭場(chǎng)景的遠(yuǎn)程再現(xiàn),使用戶在沉浸于虛擬現(xiàn)實(shí)環(huán)境中的同時(shí)完成各種遠(yuǎn)程監(jiān)測(cè)與控制。
中圖分類號(hào): TP23
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2014)09-0114-04
Design and implementation of 3D interactive interface in Web-based smart home system
Lei Zhongcheng1,Hu Wenshan1,Wu Jingyang2,Yang Zhen1,Wang Jing1
1.School of Power and Mechanical Engineering, Wuhan University, Wuhan 430072,China;2.Beijing Systems Engineering Institute of Engineering Equipment,Beijing 100093,China
Abstract: The design and implementation of a Web-based 3D smart home system are given combined with the latest technology. This paper gives an introduction of smart home system in detail. The technology of 3D virtual reality has been used to make the home more synchronized with the real scene and wandering around the home has been made possible. At the same time, the humanized 3D interactive interface, which is a representation of real home scene, allows users to perform a variety of remote control and monitoring in the virtual reality environment.
Key words : smart home;3D;virtual reality;interactive interface;remote control

    智能家居的概念自提出以來(lái),近幾十年得到了迅速的發(fā)展。由于軟硬件技術(shù)的限制,智能家居的研究有一定的時(shí)間局限性。

    隨著社會(huì)的發(fā)展,生活水平不斷提高,人們?cè)谧非笫孢m化的基礎(chǔ)上開始追求智能家居的可視化和人性化[1],這就為智能家居人機(jī)交互方案[2]提出了更高的要求,用戶友好互動(dòng)型的人機(jī)界面已經(jīng)呼之欲出。因此,可與用戶友好互動(dòng)的三維虛擬現(xiàn)實(shí)[3-4]技術(shù)找到了市場(chǎng)應(yīng)用前景。

    本文借助Flash 3D引擎,使用ActionScript 3.0語(yǔ)言構(gòu)建三維虛擬場(chǎng)景,并通過Web實(shí)現(xiàn)三維界面與家居設(shè)備的遠(yuǎn)程監(jiān)測(cè)與實(shí)時(shí)控制,從而在家居智能化的前提下,實(shí)現(xiàn)了人機(jī)交互的人性化和互動(dòng)性,提高了用戶的沉浸感和漫游感。

1 系統(tǒng)構(gòu)建

1.1 系統(tǒng)整體構(gòu)架

    隨著智能家居的發(fā)展,市面上出現(xiàn)了許多智能家居系統(tǒng)構(gòu)建方案[5-6]。本文提出的系統(tǒng)構(gòu)架如圖1所示。

jsj2-t1.gif

    此系統(tǒng)構(gòu)架采用4層獨(dú)立分層模式,分別為客戶端層、服務(wù)器層、智能終端層和家居設(shè)備層。其中,用戶的遠(yuǎn)程操作通過Web的HTTP/TCP協(xié)議傳送到服務(wù)器;服務(wù)器響應(yīng)請(qǐng)求并向智能終端發(fā)送命令;安裝在家里的智能終端接收并分析該命令,通過無(wú)線網(wǎng)絡(luò)直接控制家居設(shè)備來(lái)響應(yīng)各項(xiàng)指令;家居設(shè)備執(zhí)行命令后,又將數(shù)據(jù)反饋給智能終端,智能終端再通過服務(wù)器反饋給用戶端,從而實(shí)現(xiàn)遠(yuǎn)程操作。

1.2 系統(tǒng)各模塊的設(shè)計(jì)

1.2.1 智能終端

    系統(tǒng)中的室內(nèi)智能終端是智能家居的核心設(shè)備。家庭安裝的所有傳感器模塊和電器控制模塊都是通過與智能終端進(jìn)行通信來(lái)完成各自的功能,并且服務(wù)器也通過與智能終端通信,實(shí)現(xiàn)設(shè)置、監(jiān)測(cè)各傳感器模塊和控制各種電器的功能。智能終端硬件主要由主板、液晶屏、攝像頭、無(wú)線模塊、麥克風(fēng)、揚(yáng)聲器等組成。

1.2.2 無(wú)線網(wǎng)絡(luò)模塊

    本系統(tǒng)通過智能終端內(nèi)設(shè)的無(wú)線接發(fā)模塊與各電器實(shí)現(xiàn)無(wú)線通信,具體布局如圖2所示。安裝在室內(nèi)的智能終端通過無(wú)線局域網(wǎng)將從Web網(wǎng)絡(luò)接收到的信息傳遞給各個(gè)用電模塊和傳感器,傳感器也通過無(wú)線傳輸設(shè)備將檢測(cè)到的數(shù)據(jù)反饋到智能終端。室內(nèi)無(wú)線局域網(wǎng)絡(luò)可以減少室內(nèi)布線帶來(lái)的成本問題與維護(hù)問題,同時(shí)也使系統(tǒng)構(gòu)架更加簡(jiǎn)單、靈活,易于系統(tǒng)的擴(kuò)展和改進(jìn),便于現(xiàn)有家居安裝。

jsj2-t2.gif

1.2.3 傳感器模塊

    本智能家居控制系統(tǒng)涉及大量的信息采集,如室內(nèi)環(huán)境參數(shù)、安防傳感器狀態(tài)等,這些狀態(tài)都要通過無(wú)線方式上傳到智能終端。因此,本系統(tǒng)配備了各式各樣的無(wú)線傳感器模塊,用于采集家居的各種信息,并實(shí)時(shí)上傳到智能終端。

2 基于Web的三維虛擬實(shí)現(xiàn)方案

2.1 3D平臺(tái)的搭建

    為了搭建3D平臺(tái),需通過三維設(shè)計(jì)軟件構(gòu)造出3D虛擬場(chǎng)景中的各種實(shí)體。隨著三維軟件功能的擴(kuò)展,三維設(shè)計(jì)已經(jīng)變得越來(lái)越容易,現(xiàn)在比較流行的三維軟件有Pro/E、Solidworks、3DS Max等。由于3D模型不能直接嵌入到Web中,因此,必須要將繪制的3D模型導(dǎo)入到Flash引擎中并由Flash來(lái)完成對(duì)模型的控制。目前市場(chǎng)上存在的如Away3D 、Sandy3D等各種3D Flash開源軟件,基本上都具備相當(dāng)強(qiáng)大的支持三維界面的功能。將由Flash 引擎處理后的三維界面導(dǎo)出后嵌入所設(shè)計(jì)的Web 網(wǎng)站,就實(shí)現(xiàn)了整個(gè)3D 平臺(tái)從實(shí)體創(chuàng)建、設(shè)計(jì)調(diào)控到網(wǎng)絡(luò)使用的搭建過程,如圖3所示。

jsj2-t3.gif

2.1.1 3DS Max設(shè)計(jì)三維模型

    本系統(tǒng)使用3DS Max軟件構(gòu)建家居實(shí)體,并導(dǎo)出其.obj格式,這將是所需要的標(biāo)準(zhǔn)格式。另外,還可以利用軟件具有的貼圖功能,將家庭實(shí)物的平面圖粘貼在三維模型表面,以提高虛擬實(shí)體與家居物體的相似度,進(jìn)一步提高虛擬現(xiàn)實(shí)的效果。

    考慮到Flash軟件的性能限制,三維模型的大小是必須要注意的問題。房間的三維模型設(shè)計(jì)圖如圖4所示。當(dāng)智能家居的各個(gè)虛擬實(shí)體畫好后,構(gòu)架三維場(chǎng)景的基本材料就全部準(zhǔn)備好了。

jsj2-t4.gif

2.1.2 Flash對(duì)三維界面的支持 

    這里選用Flash 11.0來(lái)支持3D平臺(tái)的構(gòu)建與展示。Flash 11自帶的stage 3D API 大大提高了其處理三維場(chǎng)景的能力,并使三維開發(fā)變得更加簡(jiǎn)單易行。本設(shè)計(jì)基于Flash Builder開發(fā)平臺(tái),利用ActionScript 腳本語(yǔ)言實(shí)現(xiàn)對(duì)三維模型的配置和控制,將各個(gè)分散的三維模型整合成一個(gè)完整的虛擬現(xiàn)實(shí)的家居場(chǎng)景,使用戶可以通過操縱鍵盤和鼠標(biāo)在三維虛擬實(shí)景中漫游。經(jīng)Flash 平臺(tái)開發(fā)后的三維虛擬實(shí)景局部如圖5所示。

jsj2-t5.gif

2.2 三維場(chǎng)景的Web嵌入與數(shù)據(jù)通信

    經(jīng)過Flash處理過的三維場(chǎng)景只是具備了在Flash 平臺(tái)進(jìn)行演示的功能,必須將此產(chǎn)品發(fā)布到網(wǎng)上后,用戶才能直接訪問。這里利用J2EE技術(shù)創(chuàng)建一個(gè)三維家居的網(wǎng)站,并采用B/S(Browse/Server)模式作為網(wǎng)站的整體構(gòu)架。

    在本系統(tǒng)的構(gòu)架中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)請(qǐng)求進(jìn)行處理,將Flash處理后的三維家居界面返回到瀏覽器。B/S結(jié)構(gòu)簡(jiǎn)化了客戶機(jī)的工作,客戶機(jī)只需配置少量的客戶端軟件,服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。這些都極大地方便了系統(tǒng)的推廣和維護(hù)。通過得到.swf文件,將此文件配置在服務(wù)器支持的Web工程中,并將此鏈接到網(wǎng)站服務(wù)器支持的一個(gè)JSP頁(yè)面,用戶登錄網(wǎng)站后,此JSP頁(yè)面便會(huì)呈現(xiàn)出設(shè)計(jì)好的三維虛擬場(chǎng)景。

    用戶能夠通過對(duì)三維虛擬場(chǎng)景實(shí)現(xiàn)對(duì)家居實(shí)景的控制,這其中不僅涉及復(fù)雜的軟硬件搭配,更重要的是系統(tǒng)包含的相當(dāng)復(fù)雜的數(shù)據(jù)通信過程。系統(tǒng)基于Web的數(shù)據(jù)通信過程如圖6所示。

jsj2-t6.gif

    用戶打開瀏覽器登錄智能家居網(wǎng)站之后,下載智能家居swf插件,插件通過與服務(wù)器通信獲取XML信息,然后家庭3D場(chǎng)景和實(shí)物庫(kù)配置成智能家居虛擬場(chǎng)景。用戶能夠在虛擬場(chǎng)景中漫游,得到對(duì)真實(shí)家庭場(chǎng)景真切的身心體驗(yàn)。同時(shí),如果用戶對(duì)家電實(shí)施操作, Web網(wǎng)頁(yè)上就會(huì)彈出對(duì)話框,然后通過HTTP協(xié)議向服務(wù)器請(qǐng)求數(shù)據(jù),服務(wù)器通過控制單元獲取用戶請(qǐng)求的XML信息,再通過無(wú)線方式控制家電,完成用戶的操作。

    家電完成操作后,反饋給智能終端,智能終端再將信息反饋給服務(wù)器,服務(wù)器實(shí)時(shí)更新數(shù)據(jù),這些數(shù)據(jù)就會(huì)被下載到客戶端,這樣,用戶就能在客戶端看到家電的變化。以空調(diào)為例,空調(diào)XML文件的配置信息如圖7所示。

jsj2-t7.gif

    由于XML語(yǔ)言具有自描述、可擴(kuò)展、便于存儲(chǔ)和傳輸?shù)葍?yōu)點(diǎn),因此采用XML文件來(lái)配置家居的各項(xiàng)屬性,其中定義了家居設(shè)備的唯一性標(biāo)識(shí)id、三維空間位置position3d、三維文件上傳路徑path3d、電壓voltage、電流current等。

3 實(shí)驗(yàn)驗(yàn)證

    利用實(shí)驗(yàn)室搭建好的硬件平臺(tái)對(duì)此系統(tǒng)進(jìn)行演示實(shí)驗(yàn),分別對(duì)實(shí)驗(yàn)室的空調(diào)、白熾燈、窗簾及熱水器等電器設(shè)備進(jìn)行實(shí)驗(yàn)驗(yàn)證,取得了很好的效果。這里以空調(diào)和白熾燈的控制為例進(jìn)行說(shuō)明。登錄系統(tǒng)后,系統(tǒng)開始運(yùn)行,檢測(cè)到被控白熾燈未打開,所以燈泡以常色顯示。在三維虛擬場(chǎng)景中單擊燈泡控制按鈕并選擇開燈,隨著繼電器的閉合,實(shí)驗(yàn)室的燈泡打開,并改變數(shù)據(jù)庫(kù)里的XML有關(guān)燈泡的狀態(tài)信息。三維場(chǎng)景檢測(cè)到燈泡狀態(tài)的改變后將虛擬場(chǎng)景中的燈泡“打開”,并以紅色高光顯示。同樣,空調(diào)的控制過程如圖8所示。在三維場(chǎng)景中單擊空調(diào),在空調(diào)的控制按鈕中設(shè)置好空調(diào)的各項(xiàng)參數(shù),單擊確定后系統(tǒng)將根據(jù)各項(xiàng)參數(shù)通過Web服務(wù)器更改數(shù)據(jù)庫(kù)里有關(guān)空調(diào)的配置文件。智能終端檢測(cè)到空調(diào)配置信息的改變,模擬空調(diào)的遙控器發(fā)出紅外信號(hào)從而控制空調(diào)做出相應(yīng)的動(dòng)作。安裝在空調(diào)扇葉旁邊的傳感器檢測(cè)到扇葉的運(yùn)動(dòng),將采集扇葉擺動(dòng)角度的數(shù)據(jù),并更新數(shù)據(jù)庫(kù)里的信息。三維場(chǎng)景里的空調(diào)檢測(cè)到葉片角度的改變,將角度數(shù)據(jù)作為參數(shù)傳遞給控制空調(diào)葉片擺動(dòng)的函數(shù),扇葉就會(huì)隨著實(shí)際物體的開合而運(yùn)動(dòng),使用戶恍若身臨其境。

    本文提出的基于Web的智能家居系統(tǒng)和三維人機(jī)交互方案在實(shí)現(xiàn)家居智能化這一前提條件下,利用虛擬現(xiàn)實(shí)技術(shù)人性化地創(chuàng)建了三維人機(jī)交互界面,提高了用戶的沉浸感和現(xiàn)實(shí)感,增強(qiáng)了人機(jī)互動(dòng),為智能家居行業(yè)的發(fā)展提出了一個(gè)新的思路。同時(shí)為方便用戶使用,本文提出了一個(gè)能夠快速布局三維虛擬場(chǎng)景的方案,使系統(tǒng)的擴(kuò)展性和柔性得到了大大提高,為虛擬場(chǎng)景的二次開發(fā)奠定了良好的基礎(chǔ)。

參考文獻(xiàn)

[1] HOSSAIN S K A,RAHMAN A S M M,El SADDIK A.Bridging the gap between virtual and real with second life client in a virtual home automation system[C].Electrical and Computer Engineering(CCECE),2011 24th Canadian Conference on,IEEE,2011:001212-001217.

[2] 張斌,饒培倫.智能家居人機(jī)交互績(jī)效的實(shí)驗(yàn)分析——界面智能程度及任務(wù)認(rèn)知模式的影響[J].工業(yè)工程與管理,2007,12(3):99-103.

[3] Hu Wenshan,Liu Guoping,Zhou Hong.Web-based 3D control laboratory for remote real time experimentation[J].Industrial Electronics,IEEE Transactions on,2013,60(10):4673-4682.

[4] 林志勇,孟令奎,趙春宇.基于多智能主體的網(wǎng)絡(luò)虛擬現(xiàn)實(shí)系統(tǒng)體系結(jié)構(gòu)[J].武漢大學(xué)學(xué)報(bào)(信息科學(xué)版),2007,32(4):340-342.

[5] MURPHY S.甜蜜的智能家居[J].電子技術(shù)應(yīng)用,2012,38(3):9-10.

[6] 楊利平,龔衛(wèi)國(guó),李偉紅,等.基于網(wǎng)絡(luò)技術(shù)的遠(yuǎn)程智能家居系統(tǒng)[J].儀器儀表學(xué)報(bào),2004,25(3):308-311.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美大片| 欧美一区日本一区韩国一区| 日韩性生活视频| 国产视频久久| 国产精品高潮呻吟久久av黑人| 亚洲欧美一区二区原创| 亚洲美女av电影| 久久国产精彩视频| 亚洲欧美成人精品| 亚洲色图在线视频| 亚洲精品国产精品久久清纯直播| 国产精品网红福利| 欧美日韩国产一中文字不卡| 另类尿喷潮videofree| 午夜亚洲福利| 亚洲一区日韩在线| 一道本一区二区| 亚洲人成网站影音先锋播放| 亚洲麻豆视频| 亚洲欧洲美洲综合色网| 在线欧美小视频| 在线不卡中文字幕| 很黄很黄激情成人| 国产一区二区三区四区三区四| 国产精品国产a| 欧美三级午夜理伦三级中视频| 欧美大胆人体视频| 鲁大师影院一区二区三区| 久久精品视频亚洲| 久久精精品视频| 欧美亚洲在线| 欧美在线高清| 欧美一区二区视频网站| 欧美亚洲在线视频| 欧美一区激情| 久久久精品日韩| 久久天天躁狠狠躁夜夜爽蜜月| 久久精品人人| 久久久久久久久久看片| 久久五月婷婷丁香社区| 久久亚洲一区| 欧美bbbxxxxx| 欧美激情在线观看| 欧美日韩另类国产亚洲欧美一级| 欧美日韩一区二区三区免费看 | 久久精品国产亚洲精品| 亚洲一区二区三区四区五区午夜| 亚洲综合二区| 欧美在线视频免费观看| 久久精品女人天堂| 欧美ed2k| 欧美丝袜一区二区三区| 国产精品三区www17con| 国内自拍亚洲| 亚洲人被黑人高潮完整版| 亚洲乱码国产乱码精品精| 亚洲少妇在线| 欧美自拍丝袜亚洲| 亚洲精品一区二| 亚洲影院色无极综合| 亚洲乱码精品一二三四区日韩在线| 日韩网站在线看片你懂的| 亚洲国产精品日韩| 亚洲作爱视频| 欧美一级午夜免费电影| 亚洲欧美日韩中文视频| 久久深夜福利免费观看| 久久精品免视看| 欧美激情片在线观看| 国产精品久久77777| 韩国成人理伦片免费播放| 亚洲国产裸拍裸体视频在线观看乱了中文 | 在线日韩视频| 在线亚洲+欧美+日本专区| 欧美一区二区三区啪啪| 亚洲乱码国产乱码精品精| 亚洲欧美不卡| 欧美成人免费全部| 国产精品免费观看在线| 在线不卡亚洲| 亚洲亚洲精品在线观看| 亚洲黑丝在线| 午夜精品福利视频| 欧美成人高清视频| 国产精品色婷婷| 亚洲激情一区| 性视频1819p久久| 久久www免费人成看片高清| 一区二区久久| 巨乳诱惑日韩免费av| 国产精品成人观看视频免费| 在线成人国产| 亚洲卡通欧美制服中文| 欧美一级网站| 亚洲女人小视频在线观看| 欧美国内亚洲| 国产精品日韩欧美一区二区三区 | 亚洲国产精品一区二区三区| 欧美亚洲在线视频| 欧美性猛交视频| 亚洲精品国产拍免费91在线| 亚洲国产精品久久91精品| 欧美在线三区| 国产精品免费一区二区三区在线观看| 亚洲日本成人女熟在线观看| 久久精品九九| 久久久久久久网站| 国产亚洲欧美一级| 性欧美1819性猛交| 亚洲欧美日韩第一区| 欧美日本精品在线| 亚洲国产综合91精品麻豆| 亚洲国产你懂的| 久久蜜臀精品av| 国产一二精品视频| 亚洲欧美激情四射在线日| 亚洲欧美成aⅴ人在线观看| 欧美日韩国产区| 亚洲精品中文字幕在线| 日韩午夜激情| 欧美精品网站| 日韩视频永久免费观看| 一区二区三区不卡视频在线观看| 欧美精品v日韩精品v韩国精品v | 亚洲视频在线视频| 国产精品国产福利国产秒拍 | 亚洲欧美日韩精品久久亚洲区| 亚洲欧美在线aaa| 国产精品免费视频观看| 亚洲欧美制服另类日韩| 久久精品成人欧美大片古装| 国内精品视频久久| 亚洲高清资源| 欧美国产综合| 一区二区免费在线播放| 欧美一区二区三区免费视频| 国产一区视频网站| 亚洲国产日韩欧美| 欧美成人精品在线观看| 日韩视频―中文字幕| 亚洲自拍偷拍麻豆| 国产人妖伪娘一区91| 久久国产精品久久久久久电车| 久久久久九九九| 在线精品视频一区二区| 亚洲毛片一区| 欧美午夜视频在线| 亚洲视频在线观看视频| 久久精品中文字幕一区二区三区| 国产色产综合色产在线视频| 午夜精品久久久99热福利| 一本色道久久综合精品竹菊| 国产精品久久久久久影院8一贰佰| 亚洲网站在线播放| 欧美一区二区视频97| 国产精品高潮呻吟久久| 久久精品视频在线| 欧美成人在线免费视频| 亚洲精品久久视频| 亚洲视频成人| 国产又爽又黄的激情精品视频 | 久久在线精品| 亚洲第一在线综合在线| 亚洲美女电影在线| 欧美日韩在线一区二区| 亚洲欧美一区二区三区久久| 欧美伊久线香蕉线新在线| 国内免费精品永久在线视频| 亚洲国产精品一区| 欧美乱大交xxxxx| 午夜精品一区二区三区四区 | 一区二区三区视频在线| 性亚洲最疯狂xxxx高清| 国产一区二区三区四区在线观看| 亚洲国产精品www| 欧美性色aⅴ视频一区日韩精品| 亚洲一区二区三区在线看| 久久婷婷国产麻豆91天堂| 在线欧美日韩精品| 亚洲一区二区三区激情| 国产欧美日韩视频一区二区三区| 亚洲高清二区| 欧美日韩在线观看视频| 亚洲第一搞黄网站| 欧美日韩中文在线| 欧美亚洲视频在线看网址| 欧美成人a视频| 亚洲欧美视频一区| 欧美福利视频网站| 亚洲一区影音先锋| 麻豆av福利av久久av| 亚洲精品在线免费观看视频| 久久久久国产精品厨房| 91久久精品国产91久久性色| 亚洲欧美一区二区三区在线 | 国产一区二区三区直播精品电影| 亚洲视频在线视频| 激情成人亚洲| 亚洲一区欧美一区| 伊人天天综合|