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

主站蜘蛛池模板: www欧美在线观看| 国产成人综合日韩精品无码不卡| 首页亚洲国产丝袜长腿综合| 看国产一级毛片| 色135综合网| 免费国产高清视频| 无码av免费不卡在线观看| 亚洲日韩久久综合中文字幕| A级全黄试看30分钟小视频| 又黄又湿又爽的视频| 精品国产成人av免费| 激情综合婷婷丁香五月尤物| 欧美综合在线观看| 真实国产乱子伦视频| 无码精品一区二区久久久| 亚洲精品视频免费| 99视频全部免费| 国产91特黄特色A级毛片| 久久成人国产精品免费软件| 亚洲欧美国产高清va在线播放| 国产欧美网站| 四虎永久免费地址| 成人免费网站久久久| 国产精品9| 亚洲综合片| 国内毛片视频| 在线视频亚洲色图| 狠狠色噜噜狠狠狠狠色综合久 | 国产福利小视频高清在线观看| 国产91麻豆视频| 一区二区三区四区精品视频| 久久99久久无码毛片一区二区| 免费无码AV片在线观看中文| 免费不卡在线观看av| 国产日韩精品欧美一区喷| 欧美午夜网站| 国产v欧美v日韩v综合精品| 亚洲第一黄色网址| 久久午夜夜伦鲁鲁片不卡| 成人日韩视频| 久久综合久久鬼| 亚洲人成成无码网WWW| 高清无码手机在线观看| 97国产精品视频自在拍| 网友自拍视频精品区| 亚洲成人黄色在线| 亚洲天堂久久| 国产精品久线在线观看| 无码区日韩专区免费系列 | 天堂va亚洲va欧美va国产| 激情影院内射美女| 日本精品视频| 高清色本在线www| 波多野结衣二区| 天堂在线视频精品| 日本午夜在线视频| 色婷婷电影网| 日韩中文欧美| 中文精品久久久久国产网址 | 亚洲中文字幕无码爆乳| 久久精品国产国语对白| 亚洲综合色婷婷中文字幕| 日本精品影院| 国产精品一区不卡| 亚洲精品中文字幕无乱码| 色成人亚洲| 国产a v无码专区亚洲av| 日韩福利在线观看| jizz国产视频| 欧美黄色a| 亚洲a免费| 成年看免费观看视频拍拍| 毛片在线看网站| 亚洲欧美国产视频| 国产福利不卡视频| 国产欧美日本在线观看| 免费在线国产一区二区三区精品| 日本高清在线看免费观看| 色综合激情网| 五月激激激综合网色播免费| 日韩a在线观看免费观看| 麻豆国产精品|