找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 基于Web技术的智能家居远程监控系统

[复制链接]
admin 发表于 2013-3-25 05:59:58 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 以智能家居远程监控系统为例,设计了一种以Web技术为核心的远程监控系统解决方案,并实施建立在基于S3C2440微处理器和嵌入式Linux操作系统的软硬件平台上。在嵌入式Linux操作系统中构建了Web服务器和视频服务器。在此基础上使用CGI技术处理HTML表单,控制系统硬件,实现交互操作,完成用户认证、门窗控制、照明控制、温度监测、视频监控等功能。远程用户可以通过IE浏览器进行实时监视,并对监测系统设备实现管理。
关键词: S3C2440;Linux;智能家居;Web技术;远程监控
    智能家居又称为数字家庭[1-2],一般是指以计算机接口技术和网络技术为基础,将各种家用数字化设备有机结合为一体的智能化的网络系统。这些家用数字化设备包括电话、计算机、数字化的视听设备、数字化的家用电器及安全监控设备等,通过有线或无线的方式将这些设备连接起来,为家庭用户提供简单、安全、可靠、智能化的综合服务。本文以Web技术为核心,在基于S3C2440微处理器和嵌入式Linux操作系统的软硬件平台上构建了Web服务器和视频服务器,Web服务器采用Boa,视频服务器采用Servfox,结合CGI技术处理HTML表单,完成用户认证,门窗控制等家居监控功能。
1 系统总体结构设计
 图1为智能家居远程监控系统的总体结构图。室内部分主要包括家电控制、防盗报警、远程监控、防火报警等功能模块,这些功能模块通过Web服务器接入Internet网,用户可通过计算机登录因特网,远程监控室内情况,同时室内如检测到火、盗等异常情况可通过Internet向用户报警。
    20121107050334119332720.gif
   2 系统硬件设计
 智能家居远程监控系统的硬件系统由YC2440-F开发板、网络接口、门窗控制、照明设备、温度传感器、USB摄像头等组成。YC2440-F开发板作为整个系统的控制核心,负责信息的采集和处理,并控制各个模块协调工作,如图2所示。
    20121107050334166202721.gif
   
 控制核心采用YC2440-F开发板。该开发板是扬创科技公司使用三星S3C2440处理器开发的ARM9开发板。YC2440-F开发板采用核心板+扩展板的结构。
 门窗控制模块可以让用户通过互联网远程控制室内门窗的开启与关闭,如有人以非正常方式通过门窗进入室内,可向用户报警。在实验中选用一个步进电机来模拟门窗控制,电机正转表示门窗开启,电机反转表示门窗关闭,步进电机如强行被破坏则报警。步进电机通过集成芯片ULN2003驱动,门窗控制电路如图3所示。
    20121107050334213082722.gif
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-26 23:47 , Processed in 0.066315 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表