基于GPRS的嵌入式智能家居监控系统

基于GPRS的嵌入式智能家居监控系统摘要:本系统结合嵌入式web服务器,GPRS技术以及嵌入式相关技术,实现用户通?^网络对家中情况的实时监控以及老年人紧急求救的处理。关键词:嵌入式GPRSARM9:TP311文献标识码:A:1003-9082(2018)03-0-01一、系统总体结构本系统采用嵌入式实时多任务操作系统,使用S3C2410开发板和GPRS模块和USB摄像头,完成对现场的监控功能,控制器选用ARM9系列的S3C2410控制器,温湿度传感器,烟雾报警器,红外传感器以及老年人紧急报警器采集信号传输给控制器。如果温度传感器特测温度高于一定的温度或者红外传感器探测到有不法分子闯入,那么相应的报警功能,灭火功能被开启,并通过GPRS模块通知用户现场情况,用户根据具体情况采取不同的措施给系统。完成一个远程监控的主要功能。二、系统硬件电路设计1.温湿度传感器模块设计温度信号放大电路设计选用的AD620元件是一个工业标准的低成本、低功耗、高精度的单芯片仪用放大器,特别适合做小信号的前置放大级,经AD620放大后的小信号失真度很小,可以把系统误差控制在系统设计要求的范围内。用户使用一只外部电阻器可以设置从1到1000任何要求的增益,最大误差在±0.3%之内。2.GPRS模块设计智能家居监控系统通信模块采用晨讯科技公司开发的GSM/GPRS模块,针对短信发送功能的开发,本系统利用GSM/GPRS模块提供的标准RS-232串行接口,通过AT指令的开发控制模块进行短信数据等传输。GPRS模块通过串口线连接到S3C2410的串口,挂载完成后,GPRS相当于一个设备文件,可以通过系统函数open(),read(),write(),close()对/dev/s3c2410/ttyS0进行读写操作。以下是程序里面涉及的AT指令:AT+CMGC发出一条短信息命令。AT+CMGD=删除短信息。Index为所要删除短信的记录号。AT+CMGF=选择短信息格式。mode=0为PDU模式,1为文本模式。AT+CMGR=读短信息。Index为所要读取短信息的记录号。AT+CMGS=xxxxxxxx发送短信息。Xxxxxxxx为对方手机号码,回车后接着输入短信内容‘CR’Text‘CTRL+Z’然后接着按CTRL+Z发送短信。CTRL+Z的ASCII码是26。3.家电控制电路设计基于GPRS的嵌入式智能家居监控系统控制电路采用具有同时驱动7组负载的能力的达林顿驱动芯片ULN2803,配合继电器完成驱动电路设计,继电器本设计经过多次测试最终选定型号为G6B-2114P,该继电器采用24V供电,具有较强的驱动能力和稳定性,同时电路设计我们考虑到干扰问题存在,在驱动电路上添加使用了光耦设计,防止干扰利用电源线进入控制电路中,影响系统控制稳定性。三、系统软件设计1.web服务器移植基于GPRS的嵌入式智能家居监控系统利用远程web网页控制的方式实现对监控系统设备进行相应的操作,因此嵌入式系统需要我们移植一款嵌入式web服务器,根据多方查阅及研究,目前嵌入式系统常用的服务器有三种分别是TD、WebServer:D和BOA。BOA属于单任务小型服务器,其源代码开放使用、稳定性表现优秀,比较适用于在嵌入式系统中移植开发;D也是可以考虑使用的服务器,但是因为其属于最简单的一个WebServer,其功能较简单,认证缺失,也不支持CGI。基于GPRS的嵌入式智能家居监控系统最终选用BOA+CGI的程序设计方案,CGI和www的工作原理协议是‘www’的基础,它是基于‘客户/服务器’模型,服务器可以同时为分布于网络中的客户端提供服务,建立在TCP/IP协议之上的“无连接”协议,其每次连接只能回应单个请求。服务器运行机制为,始终有一个守护进程正常运转,并实时监听端口,等待来自客户的申请。当一个申请来到时,将及时分配一个子进程为申请连接服务。系统通过分析请求身份,服务器利用CGI调用外部应用程序或返回HTML文件,同时将处理结果返回。系统脚本程序利用CGI进行交互,根据客户端提出请求时采取的方法,服务器将客户所提供的信息进行收集,并把信息及时发送至指定的CGI程序。系统利用环境变量、命令行参数和标准输入,外部CGI程序与www服务器进行通信、传递有关参数。系统服务器提供了客户端与CGI扩展程序之间的信息交换的通道。客户的请求通过服务器的标准输出传送给CGI的标准输入,CGI对信息进行处理后,将结果发送到它的标准输入,然后由服务器将...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?