999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于嵌入式Web的智能家居遠程控制系統

2016-03-15 22:34:23尹然然
合肥師范學院學報 2016年3期

尹然然

(安徽交通職業技術學院,安徽 合肥 230051)

?

基于嵌入式Web的智能家居遠程控制系統

尹然然

(安徽交通職業技術學院,安徽 合肥 230051)

[摘要]本文以linux為開發平臺,設計了一種基于嵌入式Web的智能家居系統,其中包括系統硬件、CGI程序和DM9000網卡驅動程序等,該系統實現客戶端與家居設備之間通過Web服務器進行數據交換,從而達到遠程控制的目的。該系統的使用和推廣將對人們的生活產生深遠和巨大的影響。

[關鍵詞]嵌入式系統;Web服務器;智能家居

1引言

進入21世紀,Internet技術飛速發展,網絡在人們的生活中越來越重要。通過網絡人們可以快速獲取信息,可以便捷地與外界交流,人類社會進入了一個嶄新的現代化信息時代[1]。雖然網絡已經給我們的生活帶來了翻天覆地的變化但是我們對它的利用可能遠不止這些。隨著嵌入式技術的發展,家用電器、手持設備、測控儀器等設備都可以統一在Internet網絡中[2],嵌入式設備接入Internet成為可能,對遠程嵌入式設備進行實時控制已逐漸成為許多專家學者研究的熱點。

人們希望通過網絡實現遠程控制,比如:舉行異地網絡會議、在單位控制家里有網絡功能的家用電器等。因此要不斷研究遠程控制的新技術來滿足人們的需求。本文以linux為開發平臺,設計了一種基于嵌入式Web的智能家居系統,該系統實現客戶端與家居設備之間通過Web服務器進行數據交換,從而達到遠程控制的目的。

2系統設計

2.1結構設計

本系統以家居設備為主控對象采用三層體系結構,由客戶端,嵌入式Web服務器和家居設備控制接口組成。系統結構如圖1所示。

(1)上層是客戶端,客戶端可以通過Internet遠程瀏覽和監測家居設備的工作狀態、遠程控制家居設備操作。

(2)中間層是嵌入式Web服務器,它作為連接Internet與家居設備的紐帶,實現家居設備和Internet之間的數據交換。

(3)底層是設備控制接口和數據采集接口以及接入接口的家居設備,它通過驅動控制模塊、參數采集模塊與嵌入式Web服務器之間交換數據。

2.2硬件設計

本系統采用S3C2440處理器,構建了嵌入式Web智能家居系統的硬件平臺。智能家居系統硬件結構主要包括下面幾個部分:處理器、網絡接口模塊、存儲器、電源開關、輸入/輸出接口、復位調試模塊。硬件結構如圖2所示。

2.3嵌入式智能家居系統Web服務器的移植

移植基于BOA進行。BOA是一個運行于linux下的,適合于嵌入式系統的單任務http服務器軟件,其源代碼開放、性能好。

移植具體實現過程是:將源代碼解壓后進入源碼目錄的 src 子目錄,對 BOA 進行配置,生成 Makefile 文件。用戶可以根據需要修改 Makefile 文件和源文件,然后運行 make 進行編譯,得到的可執行程序 BOA。 接下來進行 BOA 的配置,使其能夠支持 CGI 程序的執行。 然后在var目錄下建立所需的文件夾,修改初始化文件,程序即可自動運行BOA 。通過制作cramfs文件系統,下載文件系統,啟動Linux ,完成嵌入式Web服務器的移植。

2.4網卡驅動程序的設計

嵌入式系統具有可裁剪性[3],每個系統使用的軟硬件都可能有所不同,對于不同的軟硬件需要不同的驅動程序,因此,需要進行網卡驅動的開發。

DM9000是一種快速以太網MAC控制器[4]。它有一個10/100M自適應的PHY,一個通用處理接口和4K DWORD值的SRAM 。DM9000提供了連接家庭網絡設備或其他收發器的接口。DM9000支持8位,16位和32位接口訪問內部存儲器。DM9000物理協議層接口完全支持10MBps下3類、4類、5類非屏蔽雙絞線和100MBps下5類非屏蔽雙曲線。它的自動協調功能將自動完成配置以最大限度地適合其線路帶寬。

DM9000與S3C2440通過ARM 嵌入式系統和以太網的接口連接,如圖3所示。

驅動程序分為主程序和中斷服務程序。主程序包括DM9000 的初始化和網卡參數獲取、網卡檢測、中斷服務程序。中斷服務程序以程序查詢方式來識別中斷源,完成具體處理任務。

驅動程序流程圖如圖4所示。

3系統測試

本地端將一組LED接入繼電器驅動控制電路,通過LED的亮滅顯示來表示照明設備的通斷。當用戶點擊某個設備的開關按鈕(ON或OFF)時,瀏覽器將相應請求發送到控制器,控制器解析該命令,提取出設置命令并將其發送到相應處理單元,完成對本地端LED的控制,同時將更新的狀態通過相反的過程反饋給用戶。

測試中,點擊電燈、電視機、空調等設備的狀態設置按鈕,其狀態由“OFF”變為“ON”,同時,本地端相應的LED顯示點亮,遠程控制測試成功,測試結果如圖5所示。

4小結

本文構建智能家居系統的功能模塊、進行系統軟硬件設計、在原型系統上進行系統測試。測試了系統的信息發送和控制功能。通過電視機的開關控制,液晶屏的信息發送,表明遠程控制器支持TCP/IP協議和HTTP協議。用戶在位于Internet上的任意計算機上都可以通過Web頁面控制遠程家居設備。測試過程中穩定性滿足用戶的要求,網絡延遲處在智能家居要求范圍之內,整個系統設計達到了預期理想的效果。該系統不需要安裝特定軟件,而且主要通過無線方式連接設備,能有效降低成本,提高運行效率,具有實際使用和推廣的價值。隨著人們生活逐漸信息化和智能化,對智能家居也會有更多更高的要求。我們還可以通過在嵌入式Web服務器中添加相應的服務就能實現相應的功能,比如:新鮮空氣置換系統、防電磁輻射報警、家庭辦公等等。

[參考文獻]

[1]Moritz G Pruter S,Timmermann D,et a1.Web Services Oil Deeply Embedded Devices with Real—time Processing[C]//Proc.Of the 1 3th IEEE International Conference Oil Emerging Technologies and Factory Automation.Hamburg,Germany:[ s.n.],2008:432-435.

[2]葉朝輝,楊士元.智能家居網絡研究綜述[J].計算機應用研究,2001:3-4.

[3]周根林.嵌入式系統原理與應用[M].南京:南京大學出版社,2006:1-51.

[4]ARM Ltd. ARM Target Development System User Guide[J]. ARM Ltd, 1997: 3-8.

[收稿日期]2016-01-20

[作者簡介]尹然然(1980-),女,安徽靈璧人,碩士,講師,主要研究方向:計算機網絡。

[中圖分類號]TP393

[文獻標識碼]A

[文章編號]1674-2273(2016)03-0035-02

主站蜘蛛池模板: 性视频一区| 91亚洲精品国产自在现线| 国产成人乱无码视频| 国产精品一区在线麻豆| 久草国产在线观看| 一级毛片网| 成人福利在线观看| 久久免费视频6| 久久综合五月| 免费毛片视频| 婷婷综合在线观看丁香| 欧美国产三级| 久久情精品国产品免费| 中文字幕久久波多野结衣| 色噜噜狠狠色综合网图区| 国产欧美日韩综合一区在线播放| 伊人福利视频| 亚洲中文字幕日产无码2021| AV老司机AV天堂| 国产区91| 日韩在线欧美在线| 国产亚洲欧美在线专区| 美女潮喷出白浆在线观看视频| 99精品这里只有精品高清视频| 69国产精品视频免费| 国产尹人香蕉综合在线电影| 性欧美在线| 草草影院国产第一页| 美女免费黄网站| 72种姿势欧美久久久久大黄蕉| 国产福利大秀91| 久久精品无码一区二区日韩免费| 日韩精品亚洲精品第一页| 综合五月天网| 老司机久久99久久精品播放| 免费看久久精品99| 欧美在线观看不卡| 欧美在线免费| 久草视频中文| 香蕉国产精品视频| aⅴ免费在线观看| 国产十八禁在线观看免费| 中文字幕人成乱码熟女免费| 国产一区亚洲一区| 国产a网站| 国产成+人+综合+亚洲欧美 | 人人艹人人爽| 成人另类稀缺在线观看| 高清大学生毛片一级| 色偷偷男人的天堂亚洲av| 国产XXXX做受性欧美88| 国产一在线观看| 啪啪啪亚洲无码| 国产毛片片精品天天看视频| 成人福利在线看| 国产美女人喷水在线观看| 国产精品亚洲一区二区三区z| 亚洲日韩高清在线亚洲专区| 久久人与动人物A级毛片| 国产精品毛片一区| 在线观看91精品国产剧情免费| h网站在线播放| 人人91人人澡人人妻人人爽| 亚洲人成亚洲精品| 国产精品理论片| 又爽又黄又无遮挡网站| 久久性妇女精品免费| 99热精品久久| 欧美97欧美综合色伦图| 国产av一码二码三码无码| 久久福利网| 五月激情婷婷综合| 毛片视频网| 国产嫩草在线观看| 91小视频在线观看| 久久这里只有精品23| 亚洲AⅤ波多系列中文字幕| 国产一区二区三区精品久久呦| 老司机久久精品视频| 色香蕉影院| 免费不卡视频| 幺女国产一级毛片|