《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于Web的3D智能家居系統設計與實現
基于Web的3D智能家居系統設計與實現
2014年電子技術應用第9期
雷忠誠1,胡文山1,鄔靜陽2,楊 振1,王 靜1
1.武漢大學 動力與機械學院,湖北 武漢430072; 2.總裝工程兵裝備論證試驗研究所,北京100093
摘要: 給出了基于Web的3D智能家居系統的構架方案,結合了當前的前沿技術,詳細介紹了智能家居系統的軟件技術設計和硬件搭配。3D虛擬現實技術使得虛擬場景與家庭實景保持同步,同時,用戶能夠獲得三維漫游沉浸感。實現了三維虛擬實景再現的技術,并人性化地構建出三維人機交互界面,實現家庭場景的遠程再現,使用戶在沉浸于虛擬現實環境中的同時完成各種遠程監測與控制。
中圖分類號: TP23
文獻標識碼: A
文章編號: 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

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

    隨著社會的發展,生活水平不斷提高,人們在追求舒適化的基礎上開始追求智能家居的可視化和人性化[1],這就為智能家居人機交互方案[2]提出了更高的要求,用戶友好互動型的人機界面已經呼之欲出。因此,可與用戶友好互動的三維虛擬現實[3-4]技術找到了市場應用前景。

    本文借助Flash 3D引擎,使用ActionScript 3.0語言構建三維虛擬場景,并通過Web實現三維界面與家居設備的遠程監測與實時控制,從而在家居智能化的前提下,實現了人機交互的人性化和互動性,提高了用戶的沉浸感和漫游感。

1 系統構建

1.1 系統整體構架

    隨著智能家居的發展,市面上出現了許多智能家居系統構建方案[5-6]。本文提出的系統構架如圖1所示。

jsj2-t1.gif

    此系統構架采用4層獨立分層模式,分別為客戶端層、服務器層、智能終端層和家居設備層。其中,用戶的遠程操作通過Web的HTTP/TCP協議傳送到服務器;服務器響應請求并向智能終端發送命令;安裝在家里的智能終端接收并分析該命令,通過無線網絡直接控制家居設備來響應各項指令;家居設備執行命令后,又將數據反饋給智能終端,智能終端再通過服務器反饋給用戶端,從而實現遠程操作。

1.2 系統各模塊的設計

1.2.1 智能終端

    系統中的室內智能終端是智能家居的核心設備。家庭安裝的所有傳感器模塊和電器控制模塊都是通過與智能終端進行通信來完成各自的功能,并且服務器也通過與智能終端通信,實現設置、監測各傳感器模塊和控制各種電器的功能。智能終端硬件主要由主板、液晶屏、攝像頭、無線模塊、麥克風、揚聲器等組成。

1.2.2 無線網絡模塊

    本系統通過智能終端內設的無線接發模塊與各電器實現無線通信,具體布局如圖2所示。安裝在室內的智能終端通過無線局域網將從Web網絡接收到的信息傳遞給各個用電模塊和傳感器,傳感器也通過無線傳輸設備將檢測到的數據反饋到智能終端。室內無線局域網絡可以減少室內布線帶來的成本問題與維護問題,同時也使系統構架更加簡單、靈活,易于系統的擴展和改進,便于現有家居安裝。

jsj2-t2.gif

1.2.3 傳感器模塊

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

2 基于Web的三維虛擬實現方案

2.1 3D平臺的搭建

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

jsj2-t3.gif

2.1.1 3DS Max設計三維模型

    本系統使用3DS Max軟件構建家居實體,并導出其.obj格式,這將是所需要的標準格式。另外,還可以利用軟件具有的貼圖功能,將家庭實物的平面圖粘貼在三維模型表面,以提高虛擬實體與家居物體的相似度,進一步提高虛擬現實的效果。

    考慮到Flash軟件的性能限制,三維模型的大小是必須要注意的問題。房間的三維模型設計圖如圖4所示。當智能家居的各個虛擬實體畫好后,構架三維場景的基本材料就全部準備好了。

jsj2-t4.gif

2.1.2 Flash對三維界面的支持 

    這里選用Flash 11.0來支持3D平臺的構建與展示。Flash 11自帶的stage 3D API 大大提高了其處理三維場景的能力,并使三維開發變得更加簡單易行。本設計基于Flash Builder開發平臺,利用ActionScript 腳本語言實現對三維模型的配置和控制,將各個分散的三維模型整合成一個完整的虛擬現實的家居場景,使用戶可以通過操縱鍵盤和鼠標在三維虛擬實景中漫游。經Flash 平臺開發后的三維虛擬實景局部如圖5所示。

jsj2-t5.gif

2.2 三維場景的Web嵌入與數據通信

    經過Flash處理過的三維場景只是具備了在Flash 平臺進行演示的功能,必須將此產品發布到網上后,用戶才能直接訪問。這里利用J2EE技術創建一個三維家居的網站,并采用B/S(Browse/Server)模式作為網站的整體構架。

    在本系統的構架中,用戶通過瀏覽器向分布在網絡上的許多服務器發出請求,服務器對請求進行處理,將Flash處理后的三維家居界面返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機只需配置少量的客戶端軟件,服務器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在服務器上完成。這些都極大地方便了系統的推廣和維護。通過得到.swf文件,將此文件配置在服務器支持的Web工程中,并將此鏈接到網站服務器支持的一個JSP頁面,用戶登錄網站后,此JSP頁面便會呈現出設計好的三維虛擬場景。

    用戶能夠通過對三維虛擬場景實現對家居實景的控制,這其中不僅涉及復雜的軟硬件搭配,更重要的是系統包含的相當復雜的數據通信過程。系統基于Web的數據通信過程如圖6所示。

jsj2-t6.gif

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

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

jsj2-t7.gif

    由于XML語言具有自描述、可擴展、便于存儲和傳輸等優點,因此采用XML文件來配置家居的各項屬性,其中定義了家居設備的唯一性標識id、三維空間位置position3d、三維文件上傳路徑path3d、電壓voltage、電流current等。

3 實驗驗證

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

    本文提出的基于Web的智能家居系統和三維人機交互方案在實現家居智能化這一前提條件下,利用虛擬現實技術人性化地創建了三維人機交互界面,提高了用戶的沉浸感和現實感,增強了人機互動,為智能家居行業的發展提出了一個新的思路。同時為方便用戶使用,本文提出了一個能夠快速布局三維虛擬場景的方案,使系統的擴展性和柔性得到了大大提高,為虛擬場景的二次開發奠定了良好的基礎。

參考文獻

[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].工業工程與管理,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] 林志勇,孟令奎,趙春宇.基于多智能主體的網絡虛擬現實系統體系結構[J].武漢大學學報(信息科學版),2007,32(4):340-342.

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

[6] 楊利平,龔衛國,李偉紅,等.基于網絡技術的遠程智能家居系統[J].儀器儀表學報,2004,25(3):308-311.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品国产精品亚洲| 国产精品久久久91| 亚洲欧美日韩电影| 妖精成人www高清在线观看| 91久久精品国产91久久性色tv| 亚洲欧美日韩在线一区| 亚洲午夜小视频| 亚洲图片在线| 亚洲天堂av电影| 亚洲深夜福利| 亚洲资源av| 亚洲欧美国产一区二区三区| 亚洲一区二区伦理| 亚洲香蕉伊综合在人在线视看| 亚洲深夜福利视频| 亚洲午夜黄色| 亚洲男女自偷自拍| 午夜久久一区| 欧美中文在线视频| 久久精品视频在线看| 欧美在线观看www| 久久国产66| 亚洲国产毛片完整版| 亚洲国产片色| 日韩视频在线一区二区| 夜夜嗨一区二区| 亚洲一区免费看| 亚洲欧美日韩区| 欧美一区二区三区在线看| 久久精品视频免费观看| 久久久噜久噜久久综合| 老司机免费视频久久| 欧美成人国产va精品日本一级| 欧美成人精品一区| 欧美日韩成人综合| 国产精品久久久久免费a∨| 国产美女精品| 在线观看国产日韩| 亚洲欧洲一区二区三区久久| 亚洲最新合集| 欧美一级二区| 亚洲精品你懂的| 亚洲一区二区在线| 久久精品国产清自在天天线| 老司机午夜精品视频在线观看| 欧美高清视频| 国产精品你懂的| 国内成人精品一区| 亚洲精品国产无天堂网2021| 宅男噜噜噜66一区二区66| 午夜精品久久久久久久久久久久久| 久久国产手机看片| 日韩一级精品| 欧美一级视频| 欧美高清视频在线| 国产精品青草久久| 极品少妇一区二区| 在线视频日韩| 亚洲国产精品va在线观看黑人| 一本色道久久综合亚洲91| 欧美在线免费观看| 欧美黑人在线观看| 国产精品一区二区久久久久| 伊人成人网在线看| 亚洲视频在线一区| 亚洲激情女人| 亚洲欧美一区二区精品久久久| 久久人人爽人人| 欧美日韩国产在线看| 国产午夜精品全部视频在线播放| 亚洲欧洲日本专区| 午夜精品在线看| 中日韩视频在线观看| 玖玖精品视频| 国产精品久久久久久久久久久久久| 狠狠88综合久久久久综合网| 99视频一区二区| 久久精品道一区二区三区| 亚洲一区二区黄| 蜜乳av另类精品一区二区| 国产精品女人网站| 亚洲人体大胆视频| 久久精品成人一区二区三区蜜臀 | 一本综合久久| 久久综合伊人77777| 国产精品永久| 亚洲深夜福利在线| 一本久道久久久| 男女精品视频| 国产自产在线视频一区| 中文一区二区在线观看| 日韩亚洲成人av在线| 久久综合网络一区二区| 国产九区一区在线| 中国亚洲黄色| 在线综合亚洲| 欧美激情久久久久久| 韩日欧美一区二区三区| 午夜精品国产| 性色av一区二区怡红| 欧美视频在线观看 亚洲欧| 亚洲国产欧美一区二区三区久久| 欧美在线免费视屏| 欧美中文字幕在线| 国产精品一区二区a| 制服诱惑一区二区| 亚洲深夜福利| 欧美日韩国产区| 亚洲欧洲三级| 99av国产精品欲麻豆| 欧美国产三区| 亚洲片国产一区一级在线观看| 亚洲国产精品视频一区| 久久一综合视频| 伊人久久大香线| 亚洲国产一区二区三区高清| 麻豆精品一区二区综合av| 激情另类综合| 亚洲激情视频在线播放| 免费观看成人| 91久久夜色精品国产网站| 亚洲精品欧美一区二区三区| 噜噜噜躁狠狠躁狠狠精品视频| 伊人婷婷久久| 亚洲日韩欧美视频| 欧美激情一区二区三区四区| 亚洲国产精品精华液2区45| 亚洲伦理在线免费看| 欧美另类99xxxxx| 日韩午夜激情电影| 亚洲一区免费| 国产女人18毛片水18精品| 午夜精品网站| 玖玖综合伊人| 亚洲国产成人久久综合| 日韩午夜在线观看视频| 欧美日韩中文另类| 亚洲午夜一级| 久久久99久久精品女同性| 在线成人黄色| 99re6热在线精品视频播放速度| 欧美日韩免费看| 亚洲一区二区三区高清不卡| 欧美在线观看视频一区二区| 国产一区二区三区高清| 久久精品卡一| 欧美激情精品久久久久久蜜臀| av成人毛片| 久久精品国产亚洲一区二区三区 | 国产一区二区三区成人欧美日韩在线观看 | 亚洲在线观看| 国产一区二区剧情av在线| 亚洲国产精品欧美一二99| 欧美精品自拍| 中日韩午夜理伦电影免费| 午夜免费电影一区在线观看| 国产亚洲精品久| 亚洲日韩中文字幕在线播放| 欧美三区在线视频| 午夜一级在线看亚洲| 狂野欧美一区| 99这里只有久久精品视频| 欧美在线播放视频| 亚洲国产欧美另类丝袜| 午夜精品久久| 在线成人国产| 亚洲欧美中文字幕| 伊人一区二区三区久久精品| 亚洲视频视频在线| 国产亚洲一区二区三区在线观看| 亚洲精品日产精品乱码不卡| 国产精品卡一卡二卡三| 亚洲电影激情视频网站| 欧美午夜片在线免费观看| 欧美在线三级| 欧美日韩亚洲一区二区| 欧美一区二区三区四区高清 | 国产精品久久久91| 亚洲国产精品女人久久久| 国产精品成人va在线观看| 亚洲国产成人午夜在线一区 | 亚洲欧美日韩成人| 欧美激情在线狂野欧美精品| 亚洲欧美在线网| 欧美日本簧片| 亚洲高清在线| 国产精品乱码一区二三区小蝌蚪| 亚洲国产一区二区三区高清| 国产精品系列在线播放| 日韩午夜在线| 激情久久久久久| 午夜在线视频观看日韩17c| 亚洲国产婷婷综合在线精品 | 欧美一级专区免费大片| 亚洲精品乱码久久久久久久久| 久久精品日产第一区二区三区| 一区二区久久久久| 欧美大片免费久久精品三p | 久久久成人网| 亚洲性av在线|