未来智讯 > 智能家居论文 > 嵌入式智能家居掌握系统设计和兑现

嵌入式智能家居掌握系统设计和兑现

发布时间:2019-04-26 17:24:44 文章来源:未来智讯    
嵌入式智能家居系统的设计和抓住现金作者:未知摘要:设计一个程序运行,以荣誉掌握智能家居系统嵌入式Linux平台,系统微处理器S3C2440选择ARM9作为主处理器,解决了传感器模块的温度,湿度, 检测到烟雾信息等; 确定USB接口的摄像机收集视频信息,选择JPEG以压缩和编码视频数据,并且基于TCP / IP传输视频图像数据。 客户可以解析远程登陆扫描仪,检查室内环境,掌握室内灯光。 GPRS通信模块可以以短消息的形式处理异常信息。 试验证明,系统整体情况不变,操作界面友好,可以实时监控家庭情况,远程监控画面清晰流畅,基本满足安全监控的设计要求。 。 关键词:S3C2440; Linux的; 传感器; GPRS; 远程监控
中图分类号:TP393文献标识码:A文章编号:2095-1302(2014)11-00-030介绍
随着人们节拍的加速和事物的不确定性,人们都在 越来越多地关注他们的生活条件。 我希望我能够首先了解家里的良好环境,以便我设计一个智能家居长途。 掌握系统具有很好的实际意义[1]。 目前,大多数嵌入式系统都集中在处理器上,并配以一些检测和监控设备来实现必然的功能,但由于视频图像传输和监控接口问题的影响,客户的远程监控效率并不是妄想[ 2]。 如果嵌入式智能家居系统可以连接到互联网和GPRS模块,用户可以协商远程登录界面,了解家庭情况信息[3]。 因此,本文提出了一种具有网络功能的智能家居抓取系统的赎回方案。 使用Firefox扫描仪作为主机,JPEG高效压缩算法用于压缩视频图像[2],用户不仅可以依赖扫描仪。 监控家庭情况信息,并满足Web服务器中的视频。 同时,GPRS通信模块还可以以SMS的形式处理异常信息,从而提高智能家居的轻盈度[4]。 1架构选择S3C2440处理器作为主控芯片。 该芯片基于ARM920T核心RISC微处理器。 S3C2440处理器集成了许多控制器接口,以方便与外部设备的通信。 整个系统确定传感器以检测家庭情况,USB摄像头捕获视频数据。 当系统连接到互联网时,用户可以登陆家庭管理主页,查看各种传感器的数据信息,操作室内照明,以及扫描主屏幕。 当室内至关重要时,它还可以触发本地蜂鸣器报警,并可决定使用GPRS通信系统。用户发送紧急消息。 整个系统的布局如图1所示。图1系统布局框图1.1硬件设计(1)嵌入式微处理器本设计采用TX2440A开发板设计。 选择S3C2440处理器作为主控制芯片,主频率可以达到400兆赫,具有MMU管理单元,控制器,支持外部存储器,板载64 MB SDRAM,256 MB NAND闪存,LCD显示部分3.5英寸TFT真彩色液晶显示屏的 网络芯片是DM9000,一个10M以太网RJ-45接口,四个USB主机和一个USB Slave B型接口。 TX2440A开发板还扩展了强大的接口,如蓝牙接口,CAN接口,ZigBee接口等,以方便软件调试和系统测试。 (2)视频采集模块
选择ZC301摄像头,使用Linux提供的Video4 Linux API功能将视频数据采集到USB摄像头[4],然后将视频数据发送到内部总线到视频流 服务器MJPG。 上蒸笼[2]中,视频流服务器压缩视频图像数据,选择的TCP / IP和用于远距离传输会谈,然后决定的CGI函数设定为赎回客户端和服务器之间的交互,并且远程 客户决定扫描。 设备可以查看现场监控屏幕[1]。 (3)传感器模块
本系统选用DS18B20温度传感器采集室内温度; 选择HIH-4000湿度传感器收集室内湿度; 选择DSM501A灰尘传感器检测室内灰尘浓度; 选择PIP探头LH1778作为焦点检测电路检测是否有人员入侵并使用蜂鸣器执行本地报警和GSM短信报警。 这些传感器模块将S3C2440的I / O端口解析为集线器,并将收集的信息发送到Web服务器。 (4)GPRS通信模块
GPRS通信模块使用西门子电气生产的MC35i。 该模块可以提供语音传输,MMS交易和数据传输事务的接口,以及内置的MMS MMS通话和TCP / IP。 和平谈话[3]。 模块和处理器S3C2440选择串口进行数据通信,MC35i上的TXD0端口主要用于接收处理器发送的数据; GPRS模块上的RXD0端口用于将数据发送到处理器。 通信模块链接GPRS网络和因特网网络,并决定与监控中心建立通信链路以进行双向数据通信。 1.2软件设计软件设计是第一个完成的应用程序步骤的设计和监控界面的兑换。 应用步骤决定使用驱动步骤实现对硬件的掌握,首先完成室内状况监测模块,照明控制模块和视频监控模块的软件设计。 应用程序步骤使用CGI说话和兑现,在CGI嵌入式网页中,用户决定使用CGI。 步骤是以表格的形式向用户显示返回的信息,从而完成网络监控。 (1)状态检测模块的软件设计。 模块设计主要是检测房间内的温度,湿度和灰尘浓度。 整个过程是首先通过传感器捕获房间的状态信息,然后确定网络的信息。 转移到服务器平台。 用户可以在用户决定操作平台后查看室内情况信息。 当达到临界值时,蜂鸣器将发出警报,微处理器将决定将死亡命令发送到GSM短消息模块,并处理用户的家庭危机[3]。 以温度传感器为例的温度采集流程图如图2所示。(2)照明模块的软件设计模块首先设计室内照明,系统选择开发板上的LED1~LED3灯。 将室内照明分开。 在/ www / Leddate目录下设置文本文件:led.txt,保留LED灯的状态信息,并实时更新LED灯的操作数据。 (3)视频监控模块的软件设计视频监控赎回分为三部分:视频图像采集,视频数据传输和视频图像显示。 解析Linux系统内的V4L视频图像采集,并将原始图像数据输出到客户端进行实时回放。 在网络传输中,应用层选择TRTP / RTCP以确保传输质量,传输层和网络。 该层选择TCP / IP和通话。 同时,移植BoaWeb服务器,并要求CGI监控客户端实现与客户端的真实网络交互[1]。 视频监控的软件设计框图如图4所示。图2温度采集流程图 3视频监控软件设计框图
1.3监控界面的赎回
根据CGI步骤的原则,监控页面主要由两部分组成:静态页面设计和动态网页设计,使用 HTML设计静态页面,使用CGI技能创建动态页面[4]。 当用户确定扫描仪将满足Web服务器[5]时,将遇到的第一个文件是index.html,将弹出一个对话框,要求用户输入用于认证的登录信息,以及登录信息。 用户通过login.cgi验证完成后,用户进入系统main.html的主页面,并在main.html主页面为用户提供三个功能:家庭状态检测; 室内电灯握; 网络视频监控。 主要情况检测,报警信号和照明由main.cgi步骤掌握。 每个模块执行CGI传输数据和操作指令,以完成照明和数据保留的操作; 网络视频由视频流服务器Mjpg-streamer组成,解析网络传输到扫描仪。 当鼠标点击视频查看按钮时,该页面将链接到stream.html以显示视频监视器屏幕。 在此界面上,单击左侧的菜单启用远程屏幕拍摄,然后单击掌握菜单进入视频参数中介界面。 链接部分的HTML语句如下:202.117.66.20是Boa服务器和硬件板的IP地址,href的内容是链接的地址,在img中Src是显示图标的 链接。 表1系统主页功能描述表序列号步骤名称功能说明1 index.html用户登录界面
2 main.html智能家居监控主页
3 Stream.html视频监控画面,实时显示视频 通过视频设备捕获的图像
4静态监控摄影页面,兑换当前时刻图像的实时视频捕获5 login.cgi用户登录步骤6 main.cgi照明,状态监测和报警系统步骤2系统测试< 此测试计划是将开发板和PC主机连接到LAN,并检查主机的IP地址。 对于“202.117.66.100”,将ARM9开发板的IP地址配置为“202.117.66.20”,以使其位于具有主机IP地址的统一网段上。 将主机和单板放在超级终端中ping网络; 然后进入电路板的Mjpg-streamer目录并启动视频监控系统的服务器[2]; 最后在客户端Firefox扫描程序的地址栏中输入http://202.117.66.20,即可进入用户登录界面。 用户登陆界面的屏幕截图如图4所示。图4用户登录界面
当用户输入准确的用户名和密码时,用户可以到远程抓取主界面, 可以在主页面上查看房间的状态信息。 用户可以决定按钮来掌握室内照明。 灯光,远程抓握界面截图如图5所示。图5远程抓取界面当用户点击视频观看链接时,会进入视频监控界面,可以显示从摄像头采集的实时图像 ,还可以捕获和调解视频参数。监控屏幕是试验室的一角。 在试验室测试期间,监控视频清晰流畅,网络延迟小。 监控屏幕的屏幕截图如图6所示。图6视频监控屏幕3结论本文提出了一种嵌入式智能家居抓取系统的实现方案。 介绍了系统的硬件结构,主模块的软件设计过程,监控接口的赎回过程,Web服务器的构建以及视频网络的交付。 该系统在家庭出现危机时,实现家庭情况,安全检测,照明控制,视频信息智能处理,报警功能等各种参数的实时采集。 主要特点是易于构建,操作简单,成本低,基本设计要求和优异的应用价值。 下一步是学习如何使用手机掌握智能家居的长途。 参考文献[1]冯飞宇,于春梅,胡立峰。 基于S3C2440的嵌入式远程视频监控系统设计[J]。 安全技术,2010,31(16):3569-3572。 [2]陈树义,黄永辉。 开源视频服务器软件MJPG-streamer的讨论与应用[J]。 电子设计工程,2012,20(5):172~176。 [3]朱立彬。 基于GPRS的智能家居远程网络监控系统[D]。 郑州:北方大学,2013。[4]徐佳,陈琦。 基于V4L2视频设备驱动程序的开发[J]。 设计,2010,31(16):3569-3572。 [5]王丽丽,齐赛,朱琳琳。 基于嵌入式Linux的智能家居监控系统设计[J]。 电子设计工程,2012,20(3):92-96。 [6]王毅,刘芳,林晓辉。 基于GPRS的嵌入式智能家居设计与赎回[J]。 微谋略机,2007,23(26):23-25 [7]林立荣。 基于Linux的智能家居安防系统[D]。 郑州:北方大学,2013。<[8]张先祥。 基于ARM的嵌入式远程视频监控系统设计[D]。 武汉:武汉理工大学,2010。[9] VUN N,YH O.基于Android手机的视频流媒体的实现[J]。 IEEE,2010,4(10):912-915。 [10]李杰,蒋琦,于新恩,等。 在智能温度检测系统[J]。 IEEE,2010,6(10):888-891。
转载请注明来源。原文地址:http://tangtes.cn/page/2019/0426/86475/
 与本篇相关的热门内容: