国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于安卓平臺的智能家居系統(tǒng)的研究與設計

2017-11-06 03:22:41
山西電子技術 2017年5期
關鍵詞:安卓網(wǎng)關智能家居

楊 杰

(山西職業(yè)技術學院計算機工程系,山西 太原 030006)

2017-07-17

楊 杰(1981- ),男,山西壽陽人,講師,碩士,研究方向:計算機應用技術。

1674- 4578(2017)05- 0077- 03

基于安卓平臺的智能家居系統(tǒng)的研究與設計

楊 杰

(山西職業(yè)技術學院計算機工程系,山西 太原 030006)

基于安卓平臺的智能家居控制系統(tǒng),利用通信技術、控制技術、網(wǎng)絡技術的有效結合,將智能科技合理地融入了現(xiàn)代生活,給人們提供了一種舒適、方便、高效、安全的生活方式。本智能家居控制系統(tǒng)集家電控制、視頻監(jiān)控、環(huán)境監(jiān)控、安全防護為一體,并為用戶提供了多種情景模式和相關系統(tǒng)設置功能,使用戶能夠輕松、快捷地實現(xiàn)對家居設備的控制管理。

智能家居控制系統(tǒng);安卓;SQLite數(shù)據(jù)庫

早在20世紀80年代,一些發(fā)達國家就已經(jīng)提出了智能家居的概念。隨著計算機科學技術水平的發(fā)展,這個新的概念也逐漸被人們所認識。進入21世紀后,由于移動通信技術和智能化家居設備的迅猛發(fā)展,智能化家居產品漸漸被部分家庭所采用。近年來,社會經(jīng)濟發(fā)展迅速,在全球范圍內智能手機被普及,人們的生活水平也提高了一個新的層次,因此,人們對生活質量也有了越來越高的要求,使得智能家居的開發(fā)和設計成了目前科技發(fā)展的必然趨勢。

本系統(tǒng)將安卓智能終端手機與智能家居聯(lián)系在一起,研究并設計了一個功能全面、使用方便的智能家居控制系統(tǒng)。在系統(tǒng)中,通過安卓智能手機平臺采用無線網(wǎng)絡連接到智能家居網(wǎng)絡,與智能家居設備部分傳感器進行通信,從而實現(xiàn)安全防護、環(huán)境監(jiān)控、家電控制、視頻監(jiān)控等功能。

1 安卓手機平臺智能家居系統(tǒng)設計

1.1 用戶界面設計

用戶進入系統(tǒng)后,顯示主界面,該界面主要通過GridView組件完成設計,網(wǎng)絡視圖是按照行列的方式顯示內容的,適合用于圖片資源和信息等內容。主功能界面圖如圖1所示。

在主界面右下角分別通過三個Botton組件完成用戶的登錄、注冊與退出功能。若是新用戶,則點擊“注冊”按鈕,完成用戶相應的信息設置;若是已注冊用戶,則直接點擊“登錄”按鈕,輸入用戶名和密碼,系統(tǒng)完成驗證后,啟動主界面中智能家居控制系統(tǒng)的功能按鈕,用戶根據(jù)需要完成相應的家電控制、視頻監(jiān)控、環(huán)境監(jiān)控、安全防護、情景模式與系統(tǒng)設置等功能。系統(tǒng)總體流程圖如圖2所示。

圖1 主功能界面圖

圖2 系統(tǒng)流程圖

1.2 實現(xiàn)的主要功能模塊設計

1.2.1 家電控制

用戶登錄智能家居系統(tǒng)后,可以點擊家電控制按鈕進入家電控制界面,來對家電設備(如電視、空調、電燈、窗簾等)進行控制??梢詫译娫O備實現(xiàn)單獨控制,還可以成組或定時控制,構成場景效果的一部分。電視控制界面模仿了遙控器的一些常見功能,可以實現(xiàn)用戶換臺、音量調節(jié)、節(jié)目列表、回看等功能。在智能終端手機上還可以對各個房間的空調溫度進行查看和調節(jié)。當家中有老人或者小孩兒時,我們可以通過手機及時看到他們房間的空調運行情況,幫助他們把空調調整到舒適的溫度,使他們安心入睡。用戶可以根據(jù)自己的需求,進入電燈控制界面對電燈進行操作,實現(xiàn)對不同燈光(0~100%)的亮度調節(jié)。另外,智能窗簾是通過指令控制電機的正反轉來帶動窗簾沿著軌道運動的。不同的時間,不同的天氣或者不同的模式下,我們需要對窗簾進行不同的調節(jié),來滿足我們對透光度、隱秘度以及隔音隔熱效果的需求。電燈的開、關操作以及亮度都可以通過智能安卓手機終端來控制。

1.2.2 視頻監(jiān)控

用戶可以隨時通過選擇不同的攝像頭對室內、室外情況進行監(jiān)控。監(jiān)控系統(tǒng)能夠實時顯示監(jiān)控畫面,快速檢索圖像,自動備份,有效幫助用戶了解現(xiàn)場狀態(tài),并及時采取有效措施。

1.2.3 環(huán)境監(jiān)控

該系統(tǒng)主要是對環(huán)境信息的采集,并對信息進行分析,給出相應的操作提示。系統(tǒng)包括了空氣質量傳感器、溫濕度傳感器、室外風速探測器、無線噪聲傳感器等??諝赓|量傳感器可以采集室內空氣污染信息,為電動開窗器和凈化器提供數(shù)據(jù),實現(xiàn)自動換氣和排除污染。溫濕度傳感器可以采集室內溫度和濕度,作為空調和地暖等設備的控制依據(jù)。室外風速探測器、無線噪聲傳感器可以采集室外氣候信息和噪音信息,作為電動窗簾盒電動開窗器等設備的控制依據(jù)。

1.2.4 安全防護

主要使用了超聲波、玻璃破碎傳感器、被動紅外探測器以及門磁等設備,當用戶外出時,就可以打開安防設備,出現(xiàn)玻璃破碎、有人闖入等情況,就會給安卓終端發(fā)送報警信息。另外,用戶可以通過安防攝像頭隨時查看家中狀況,做出相應的處理。當發(fā)生火災、漏水或煤氣泄漏等意外事故時,家中的煙霧報警器、水患探測器、燃氣探測器就會發(fā)揮作用,將信息及時傳遞到用戶手機上,以便能夠及時做出處理。

1.2.5 情景模式

所謂情景模式就是指根據(jù)不同情景而選擇的一整套對智能家居系統(tǒng)的連鎖控制。本系統(tǒng)主要包含了智能家居離家模式、智能家居回家模式、智能家居睡眠模式、智能家居娛樂模式。例如:當用戶外出時,可以啟動離家模式,啟動后,家用電器關閉,全部燈光關閉,門窗自動鎖閉,安防系統(tǒng)和監(jiān)控系統(tǒng)啟動,一旦發(fā)現(xiàn)有人入侵,就會警號長鳴,監(jiān)控設備自動抓拍存儲。另外,用戶還可以根據(jù)自己的需求添加自定義情景模式。

1.2.6 系統(tǒng)設置

系統(tǒng)設置功能模塊主要包括了啟動設置、顯示設置、用戶設置、連接設置及系統(tǒng)更新等功能。在這里,用戶可以選擇是開機啟動還是后臺啟動;選擇自己所需要的界面語言,并對界面顯示字體進行類型、顏色、大小的設置;用戶登錄系統(tǒng)后,可以在這里對用戶名和密碼進行修改;通過連接設置,可以設置用戶的IP地址和端口號;另外,還可以查看系統(tǒng)版本信息,并完成系統(tǒng)更新。

1.3 控制網(wǎng)關設計

安卓手機可以通過WIFI或者移動網(wǎng)絡信號連接到智能家居網(wǎng)絡,而控制網(wǎng)關則可以通過以太網(wǎng)連接到智能家居網(wǎng)絡。本系統(tǒng)中的控制網(wǎng)關選擇了PICI8F66J60單片機。該類控制網(wǎng)關屬于嵌入式系統(tǒng),能夠介入Internet應用,內部集成了以太網(wǎng)控制芯片,有著較強的計算能力和充足的數(shù)據(jù)空間??刂凭W(wǎng)關可以實現(xiàn)多種協(xié)議,因此能夠支持不同的網(wǎng)絡連接模式。當建立好連接后,數(shù)據(jù)就可以在安卓手機和控制網(wǎng)關之間進行傳輸。控制網(wǎng)關可以將安卓手機的操作指令發(fā)送到智能家居設備上,還可以將智能家居設備當前的狀態(tài)信息發(fā)送到安卓手機上,從而實現(xiàn)安卓手機對智能家居設備的操作控制。

1.4 數(shù)據(jù)庫設計

本智能家居控制系統(tǒng)的信息量小,存儲時間短,不需要采用較大的數(shù)據(jù)庫,因此,本系統(tǒng)使用了安卓智能平臺內置的SQLite數(shù)據(jù)庫。SQLite數(shù)據(jù)庫是一個開源的嵌入式關系數(shù)據(jù)庫,可以實現(xiàn)零配置、支持事務的SQL數(shù)據(jù)庫引擎。它使用簡單方便、高效可靠、開銷較少,支持NULL(空值)、INTEGER(整型值)、GEAL(浮點值)、TEXT(字符串文本)和BLOB(二進制)等數(shù)據(jù)類型。SQLite通過SQLiteOpenHelper實現(xiàn)數(shù)據(jù)庫的創(chuàng)建和版本更新。SQLiteOpenHelper是一個抽象類,繼承該類需要實現(xiàn)它的兩個方法:onCreate(SQLiteDatabasedb)以及onUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion)。在數(shù)據(jù)庫第一次被建立時執(zhí)行onCreate()方法,生成數(shù)據(jù)庫,并調用db.execSQL(sql)來創(chuàng)建數(shù)據(jù)表。當需要更新數(shù)據(jù)庫時執(zhí)行onUpgrade()方法。當需要獲取數(shù)據(jù)對象時,執(zhí)行getWritableDatabase()或getReadableDatabase()方法。還可以分別通過SQLiteDatabase類中的insert()、delete()、update()、rawQuery()來實現(xiàn)插入、刪除、更新和查詢數(shù)據(jù)功能。

2 安卓手機平臺智能家居系統(tǒng)構建過程中需要注意的問題

2.1 模塊精細

智能家居系統(tǒng)的功能模塊精細化,是實現(xiàn)智能家居系統(tǒng)人性化的需求,也是發(fā)揮智能家居系統(tǒng)全面效能的必備條件。只有系統(tǒng)功能模塊做到精細化,才能保證在后期系統(tǒng)維護功能方面能夠進行快速、便捷的功能擴展和更新,從而發(fā)揮安卓智能家居系統(tǒng)的全面效能。

2.2 傳輸高效

智能家居系統(tǒng)是否能夠高效、快速、可靠地完成系統(tǒng)功能,數(shù)據(jù)傳輸效率起到了至關重要的作用。為了能夠提高傳輸質量,本智能家居系統(tǒng)中應用了流媒體傳輸技術,從而實現(xiàn)了更可靠、更高效的數(shù)據(jù)傳輸。

2.3 高效運行

首先,在安卓智能家居系統(tǒng)設計過程中,設計者要充分重視系統(tǒng)的調試和檢查工作,從而保證充分發(fā)揮系統(tǒng)的最佳效能,使系統(tǒng)能夠時刻處于高效運轉的狀態(tài)。其次,還應該特別關注系統(tǒng)運行過程中,是否能夠對相應指令進行快速反應,以便充分發(fā)揮智能家居系統(tǒng)的效能。

3 結語

本系統(tǒng)主要采用安卓智能手機作為控制終端,通過WIFI信號或者移動網(wǎng)絡信號來實現(xiàn)對智能家居設備的控制,從而真正實現(xiàn)方便快捷、舒適環(huán)保、人性化的智能家居生活。

[1] 余永佳,趙佩華.Android應用開發(fā)基礎.北京:機械工業(yè)出版社,2014.

陳培料.智能家居控制系統(tǒng).上海:華東師范大學,2010.

王華華.基于無線通信的家居控制系統(tǒng)的研制.重慶:重慶大學,2006:15-18.

陳承歡,趙志茹.Android移動應用開發(fā)任務驅動教程.北京:電子工業(yè)出版社,2016.

ResearchandDesignofIntelligentHomeSystemBasedonAndroidPlatform

Yang Jie

(DepartmentofComputerScienceEngineering,ShanxiPolytechnicCollege,TaiyuanShanxi030006,China)

The intelligent home control system based on Android platform, use the effective combination of communication technology, control technology and the network technology to integrate the intelligent technology into a reasonable modern life and provide people with a comfortable, convenient, efficient and safe way of life. This intelligent home control system sets appliance control, video surveillance, environmental monitoring and security protection as a whole to provide users with a variety of scenarios and related system settings, so that users can easily and quickly achieve the control of home equipment management.

intelligent home control system; Android; SQLite database

TP311.13

A

猜你喜歡
安卓網(wǎng)關智能家居
基于改進RPS技術的IPSEC VPN網(wǎng)關設計
文物表情包
基于Zigbee的無線通信技術在智能家居中的應用
電子制作(2018年1期)2018-04-04 01:48:28
一種基于安卓系統(tǒng)的手機側抓包分析方法
關于智能家居真正需求的探討
LTE Small Cell網(wǎng)關及虛擬網(wǎng)關技術研究
移動通信(2015年18期)2015-08-24 07:45:08
應對氣候變化需要打通“網(wǎng)關”
太陽能(2015年7期)2015-04-12 06:49:50
智能家居更貼心
科學生活(2015年3期)2015-01-03 09:41:18
安卓L未至安卓M來了!安卓首泄漏M系統(tǒng)
一種實時高效的伺服控制網(wǎng)關設計
天峨县| 若尔盖县| 都江堰市| 江都市| 阜阳市| 黎城县| 保定市| 延寿县| 察隅县| 临泉县| 大埔县| 阿拉善左旗| 南开区| 宁乡县| 察隅县| 武邑县| 广东省| 日土县| 彭阳县| 浮梁县| 衡阳市| 济宁市| 当涂县| 广灵县| 台湾省| 武鸣县| 平阳县| 米林县| 新昌县| 平安县| 平凉市| 得荣县| 无锡市| 华蓥市| 于田县| 祁东县| 长宁县| 万源市| 防城港市| 阿图什市| 六安市|