智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

一種智能家居遠程監控系統的解決方案

來源:網絡

點擊:1437

A+ A-

所屬頻道:新聞中心

關鍵詞: 智能家居,遠程監控

      以智能家居遠程監控系統為例,設計了一種以Web 技術為核心的遠程監控系統解決方案, 并實施建立在基于S3C2440 微處理器和嵌入式Linux 操作系統的軟硬件平臺上。在嵌入式Linux操作系統中構建了Web 服務器和視頻服務器。在此基礎上使用CGI 技術處理HTML 表單,控制系統硬件,實現交互操作,完成用戶認證、門窗控制、照明控制、溫度監測、視頻監控等功能。遠程用戶可以通過IE瀏覽器進行實時監視,并對監測系統設備實現管理。

      智能家居又稱為數字家庭, 一般是指以計算機接口技術和網絡技術為基礎, 將各種家用數字化設備有機結合為一體的智能化的網絡系統。這些家用數字化設備包括電話、計算機、數字化的視聽設備、數字化的家用電器及安全監控設備等, 通過有線或無線的方式將這些設備連接起來, 為家庭用戶提供簡單、安全、可靠、智能化的綜合服務。本文以Web 技術為核心, 在基于S3C2440 微處理器和嵌入式Linux 操作系統的軟硬件平臺上構建了Web 服務器和視頻服務器,Web 服務器采用Boa, 視頻服務器采用Servfox, 結合CGI 技術處理HTML 表單, 完成用戶認證, 門窗控制等家居監控功能。

      1 系統總體結構設計

      圖1 為智能家居遠程監控系統的總體結構圖。室內部分主要包括家電控制、防盜報警、遠程監控、防火報警等功能模塊, 這些功能模塊通過Web 服務器接入Internet 網, 用戶可通過計算機登錄因特網, 遠程監控室內情況, 同時室內如檢測到火、盜等異常情況可通過Internet 向用戶報警。

    一種智能家居遠程監控系統的解決方案

      2 系統硬件設計

      智能家居遠程監控系統的硬件系統由YC2440-F 開發板、網絡接口、門窗控制、照明設備、溫度傳感器、USB攝像頭等組成。YC2440-F 開發板作為整個系統的控制核心, 負責信息的采集和處理, 并控制各個模塊協調工作, 如圖2 所示。

    一種智能家居遠程監控系統的解決方案

      控制核心采用YC2440-F 開發板。該開發板是使用三星S3C2440 處理器開發的ARM9 開發板。YC2440-F 開發板采用核心板+擴展板的結構。

      門窗控制模塊可以讓用戶通過互聯網遠程控制室內門窗的開啟與關閉, 如有人以非正常方式通過門窗進入室內, 可向用戶報警。在實驗中選用一個步進電機來模擬門窗控制, 電機正轉表示門窗開啟, 電機反轉表示門窗關閉, 步進電機如強行被破壞則報警。步進電機通過集成芯片ULN2003 驅動,門窗控制電路如圖3 所示。

    一種智能家居遠程監控系統的解決方案

      照明控制模塊可以讓用戶通過互聯網遠程控制室內照明系統的打開與關閉。在實驗中使用4 個發光二極管來模擬照明系統, 圖4 為照明控制模塊硬件電路圖。

    一種智能家居遠程監控系統的解決方案

      以智能家居遠程監控系統為例,設計了一種以Web 技術為核心的遠程監控系統解決方案, 并實施建立在基于S3C2440 微處理器和嵌入式Linux 操作系統的軟硬件平臺上。在嵌入式Linux操作系統中構建了Web 服務器和視頻服務器。在此基礎上使用CGI 技術處理HTML 表單,控制系統硬件,實現交互操作,完成用戶認證、門窗控制、照明控制、溫度監測、視頻監控等功能。遠程用戶可以通過IE瀏覽器進行實時監視,并對監測系統設備實現管理。

      智能家居又稱為數字家庭, 一般是指以計算機接口技術和網絡技術為基礎, 將各種家用數字化設備有機結合為一體的智能化的網絡系統。這些家用數字化設備包括電話、計算機、數字化的視聽設備、數字化的家用電器及安全監控設備等, 通過有線或無線的方式將這些設備連接起來, 為家庭用戶提供簡單、安全、可靠、智能化的綜合服務。本文以Web 技術為核心, 在基于S3C2440 微處理器和嵌入式Linux 操作系統的軟硬件平臺上構建了Web 服務器和視頻服務器,Web 服務器采用Boa, 視頻服務器采用Servfox, 結合CGI 技術處理HTML 表單, 完成用戶認證, 門窗控制等家居監控功能。

      1 系統總體結構設計

      圖1 為智能家居遠程監控系統的總體結構圖。室內部分主要包括家電控制、防盜報警、遠程監控、防火報警等功能模塊, 這些功能模塊通過Web 服務器接入Internet 網, 用戶可通過計算機登錄因特網, 遠程監控室內情況, 同時室內如檢測到火、盜等異常情況可通過Internet 向用戶報警。

    一種智能家居遠程監控系統的解決方案

      2 系統硬件設計

      智能家居遠程監控系統的硬件系統由YC2440-F 開發板、網絡接口、門窗控制、照明設備、溫度傳感器、USB攝像頭等組成。YC2440-F 開發板作為整個系統的控制核心, 負責信息的采集和處理, 并控制各個模塊協調工作, 如圖2 所示。

    一種智能家居遠程監控系統的解決方案

      控制核心采用YC2440-F 開發板。該開發板是使用三星S3C2440 處理器開發的ARM9 開發板。YC2440-F 開發板采用核心板+擴展板的結構。

      門窗控制模塊可以讓用戶通過互聯網遠程控制室內門窗的開啟與關閉, 如有人以非正常方式通過門窗進入室內, 可向用戶報警。在實驗中選用一個步進電機來模擬門窗控制, 電機正轉表示門窗開啟, 電機反轉表示門窗關閉, 步進電機如強行被破壞則報警。步進電機通過集成芯片ULN2003 驅動,門窗控制電路如圖3 所示。

    一種智能家居遠程監控系統的解決方案

      照明控制模塊可以讓用戶通過互聯網遠程控制室內照明系統的打開與關閉。在實驗中使用4 個發光二極管來模擬照明系統, 圖4 為照明控制模塊硬件電路圖。

    一種智能家居遠程監控系統的解決方案

      溫度監測模塊可以實時監測室內溫度, 如果檢測到室內溫度超過50℃則報警。溫度監測電路采用DS18B20溫度傳感器來實現。DS18B20 使用1-Wire 技術, 具有線路簡單, 精度高、體積小、低功耗等特點。硬件電路只需將DS18B20 連接到通用I/O 端口GPB0 端即可。圖5 為溫度監測模塊電路。視頻監控系統可以通過攝像頭實時監控室內情況, 用戶可以通過互聯網隨時觀察室內的情況。視頻監控采用用普通USB 攝像頭實現。

    一種智能家居遠程監控系統的解決方案

       3 系統的軟件設計

      3.1 智能家居遠程監控系統的軟件組成

      智能家居遠程監控系統的軟件系統由設備驅動程序、嵌入式Linux 操作系統和應用程序構成,如圖6所示。其中嵌入式Linux 操作系統采用2.6 版本的內核。

    一種智能家居遠程監控系統的解決方案

      Web 服務器使用Boa , 視頻服務器使用Servfox5 , 這是兩款Linux 下的開源軟件, 將源碼進行適當修改就可以移植到嵌入式系統中。

      3.2 驅動程序的開發

      用戶進程是通過設備驅動文件控制硬件, 對設備文件的操作方式就是系統調用, 如open 、read 、write 、close等。編寫設備驅動程序的主要工作就是編寫子函數,并填充file_operations 結構體的各個域。步進電機、LED 和溫度傳感器DS18B20 都是通過通用I/O 控制的,做為字符型設備。USB 攝像頭屬于USB 設備。下面以步進電機驅動程序為例說明Linux 驅動程序的開發過程,具體步驟如下:

      (1 ) 編寫驅動程序源代碼, 將程序源文件motor.c , 添加到內核的drivers/char 目錄下。

      (2 ) 編輯drivers/char 目錄下的配置文件Kconfig,添加如下內容:config MOTOR tristate"Motor Driver"

      (3 ) 在char 目錄下打開Makefile , 添加obj -$ (CONFIG_MOTOR)+=motor.o

      (4 ) 在內核目錄下執行make menuconfig 命令, 進行內核配置: 在Device Driver -Character Driver 下將MOTOR 選為M, 模塊方式, 退出保存設置。

      (5 ) 執行命令make modules , 編譯驅動模塊。在char目錄下產生motor.ko 的文件, 即所需的步進電機驅動模塊。通過NFS 方式傳到開發板上。

      (6) 加載驅動模塊, 執行insmod motor.ko .

      (7 ) 建立文件節點, 執行mknod/dev/MOTOR_Driver c228 0 .

      3.3 實現基于Web 的遠程監控

      智能家居遠程監控系統可以通過Web 服務器為用戶提供簡潔, 美觀的操作界面。網絡控制部分包括登錄界面、用戶認證、主界面、門窗控制、照明控制、溫度監測及視頻監控。

      用戶認證是通過CGI 程序實現的。首先在登錄界面中使用HTML 語言添加表單:

      <form method="post" action="/cgi-bin/logon.cgi">

      用戶名:<input type="text" name="user"><br>

      密碼: <input type = "password" name = "pwd" ><br >

      &nbsp&nbsp&nbsp<input type="submit" value=" 登錄"> </form>

      參數action 指明處理該表單的CGI 程序, 此表單所填的內容會通過Web 服務器以name=value1&pwd=value2的方式傳給logon.cgi 程序處理, 該程序對用戶名和密碼進行認證。用戶認證界面如圖7 所示, 門窗控制界面如圖8 所示。使用表單在網頁中添加2 個按鈕, 分別控制門窗的打開和關閉。對應的CGI 程序調用步進電機的驅動程序, 控制電機轉動, 模擬門窗控制。

    一種智能家居遠程監控系統的解決方案

    一種智能家居遠程監控系統的解決方案

      照明控制界面如圖9 所示, 在網頁中添加4 個復選框, 分別配有4 個發光二極管。對應的CGI 程序調用LED 的驅動程序, 控制發光二極管。溫度控制界面如圖10 所示。CGI 程序調用DS18B20 的驅動程序, 讀取溫度傳感器的值, 然后計算溫度, 最后返回一個網頁顯示DS18B20 的信息和溫度。視頻監控界面如圖11 所示, 在網頁中添加Java 插件, 接收并顯示視頻服務器Servfox發送的視頻數據。添加2 個按鈕控制視頻服務器的打開與關閉。

    一種智能家居遠程監控系統的解決方案

    一種智能家居遠程監控系統的解決方案

    一種智能家居遠程監控系統的解決方案

      以S3C2440 微處理器為控制核心, 完成了智能家居硬件平臺的設計。實現了嵌入式Linux 操作系統在S3C2440 微處理器平臺上的移植。編寫了步進電機、發光二極管以及DS18B20 溫度傳感器的驅動程序。完成了Web 服務器Boa 和視頻服務器Servfox 的移植。使用HTML 語言編寫靜態網頁, 完成基于Web 的智能家居遠程監控部分的主體框架。使用CGI 技術處理HTML 表單, 控制系統硬件, 實現交互操作, 完成用戶認證、門窗控制、照明控制、溫度監測、視頻監控等功能。
     

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 河北瑞峰医疗-河北护理床-河北医用病床-河北养老院护理床-河北护理床厂家-河北病床厂家-河北瑞峰医疗 | 无锡今飞激光技术有限公司-手持激光焊接机_激光打标机_激光清洗机_平台激光焊接机_焊接专机- | 四川方法数码科技有限公司 | 液压万能试验机价格_电子万能试验机|摩擦磨损试验机厂家-济南辰达试验机制造有限公司 | 山东腾达源金属材料官网-耐磨板nm400,nm400耐磨钢板,nm500耐磨钢板切割,耐候板批发,高强板现货【价格】 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 铸铁型材_灰铁棒_球铁棒_圆铁棒生产厂家★河北起昌精密装备制造有限公司 | 上海五相仪器仪表有限公司-鼓风干燥箱-拍击式无菌均质器生产厂家 | 环保除尘设备_燃气/燃油热水锅炉_光氧空气净化器_蒸汽玉米压片机_压片设备_烘干设备-山东金盾节能环保设备有限公司 | 推台锯_多片锯_圆木推台锯_方木多片锯_圆木多片锯-河北茂业机械有限公司 | 途远VR+_成都VR全景制作_成都360全景漫游_成都720全景航拍_成都途远科技有限公司 | 一体化净水器-一体化净水设备-集成式|装配式模块化净水设备-山东奕博环境 | 喷雾式干燥机-真空桨叶干燥机-桨叶干燥器-常州力马干燥科技有限公司 | 临沂网站建设,临沂网站制作,临沂网络公司,临沂小程序开发,临沂网站设计,沂水网站建设,沂南网站建设,蒙阴网站建设,平邑网站建设,费县网站建设,兰陵网站建设,郯城网站建设,临沭网站建设,莒南网站建设,兰山网络公司 | 联想南京总代理-联想服务器|联想电脑笔记本代理商|联想工作站|dell服务器|HP服务器|南京IBM代理商|IBM V5000存储总包销-南京宇宽科技有限公司 | 钻机配件-岩心管-岩心管接箍-地质套管-煤矿用钻头-河南滨远机械设备有限公司 | 泊头市天一泵业有限公司_齿轮泵,高粘度齿轮泵,螺杆泵,三螺杆泵 | 潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机-潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机 潍坊网络推广,临沂360推广,东营360推广,枣庄360推广,潍坊网站建设,潍坊网络公司,潍坊360搜索,潍坊APP开发,潍坊360推广,潍坊360代理,潍坊点睛网络科技有限公司 | 水热反应釜厂家_水热反应釜价格_水热合成反应釜批发-仪贝尔仪器 - 水热釜,水热反应釜,水热反应釜厂家,水热反应釜价格,水热反应釜型号,水热反应釜内衬,水热反应釜25ml,水热反应釜50ml,水热反应釜100ml,水热合成反应釜 | 专业网站建设_企业品牌营销 · 北京汇仁智杰科技有限公司 | 易众拍卖行-事故车拍卖,残值车拍卖,水淹车拍卖,全损车拍卖,修复车拍卖,碰橦车拍卖,瑕疵车拍卖,报废车拍卖,泡水车拍卖,拆车件拍卖,配件拍卖,火烧车拍卖,二手车拍卖专业线上平台 | 江苏华海诚科新材料有限公司、连云港华海诚科新材料有限公司、连云港新材料 | 西安宣传片拍摄,陕西艺景网络科技有限公司资料备份,西安影视公司,视频拍摄制作,抖音视频制作,纪录片拍摄西安短视频摄影团队,西安抖音视频拍摄 | 同兴科技-安徽同兴科技发展有限责任公司 | 衡水一体化污水处理设备|循环水旁滤器|加药装置|钢厂浊环净化装置|河北欧意科技集团有限公司 | 水表_智能电表_抄表软件_ic卡水控机_电磁水表厂家-深圳市华熙仪数码科技有限公司 | 履带吊租赁-履带吊出租-出租履带吊车-出租履带吊-吊车出租-履带吊出租公司 | 湖南长沙智能实验室规划设计、整体建设、净化装修、改造施工公司-福临建设 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 激光切割加工,佛山激光切割加工,钣金加工,机加工-佛山市华锐达金属制品有限公司 | 金酱酒_金酱酒代理加盟招商_OEM贴牌企业定制! – 金酱酒代理加盟!茅台镇较早的酿酒烧坊,年产优质酱香白酒5000余吨,仁怀市十强白酒企业,主营主品:金酱酒、金酱陈香酒、酱香老酒等系列品牌产品 | 康拓威技术(深圳)有限公司|Theia镜头代理商|安讯士AXIS摄像机|安讯士监控系统|博世BOSCH监控|博世会议系统|索尼SONY监控|松下PANASONIC监控|三星韩华SAMSUNG监控|霍尼韦尔Honeywell|海康|大华|华为监控|Theia无畸变镜头|AXIS监控|安讯视摄像机 | 上海况胜_玻璃反应釜厂家_双层玻璃反应釜_实验室玻璃反应釜 | 商城网站建设_商城系统_响应式商城_小程序商城_FwShop | 萍乡市信源电瓷制造有限公司--官网|萍乡市信源电瓷|萍乡电瓷厂|萍乡绝缘子-萍乡市信源电瓷制造有限公司 | 膜结构车棚厂家-张拉膜景观棚-汽车充电桩停车棚-嘉兴铭邦膜结构公司 | 江阴市海顺机械设备制造有限公司| 制冷设备|冷库|空调|配件【制冷通】国内领先的制冷服务平台 | 无锡防火门|无锡放火卷帘门|无锡市防火卷帘门厂有限公司 | 腻子粉厂家_耐水腻子粉_内墙腻子粉批发_生态腻子粉_长沙美恩生态腻子粉厂家 |