- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
家庭智能安防系统的设计与实现
摘要:安全性的需求是人们家居生活的第一需求。为了实现家庭安防报警的自动化管理,文章从技术角度对家庭安防系统的体系结构、工作流程、开发环境、实现效果等方面进行了介绍,提出了一个在物联网背景下基于ARM和ZigBee技术的家庭智能安防系统的设计方法。
关键词:家庭安防报警;智能安防系统;物联网;ARM;ZigBee 文献标识码:A
中图分类号:TP273 文章编号:1009-2374(2015)22-0027-02 DOI:10.13535/ki.11-4406/n.2015.22.014
随着物联网技术的逐渐成熟,作为物联网具体应用之一的家庭智能安防也迎来了良好的发展机遇。安全性的需求是人们家居生活的第一需求,本文主要从技术角度,研究家庭智能安防系统的设计与实现。
整个智能安防项目是一个复杂的系统,采用的关键技术有ARM技术和ZigBee技术。家庭网关是系统的核心部件,采用嵌入式ARM技术,该技术具有小体积、低成本、低功耗、高性能等特点,负责系统数据的分析和处理。家庭内部网络主要采用ZigBee近距离无线通信技术,该技术由ZigBee联盟于2004年推出,具有低成本、低功耗、网络的自组织自愈合能力强等特点,特别适合在监控类系统中应用。
1 系统设计
1.1 体系结构设计
智能安防系统为用户家庭财产安全提供了保障,其体系结构如图1所示:
整个系统采用星型拓扑结构,以嵌入式家庭网关为核心,家庭内部的烟雾采集节点、CO采集节点、霍尔门磁探测节点等信息采集节点利用ZigBee无线信号通过协调器与家庭网关相互通信,ZigBee协调器负责家庭内部无线网络的建立和管理,摄像头节点通过有线方式与网关相连,本地用户可以直接通过家庭网关上的触摸屏控制整个系统,远程用户可以利用PC机通过Internet网络或利用手机通过GPRS网络监控整个系统。
烟雾采集节点利用内部的烟雾传感器实时监测家居环境的烟雾浓度,CO采集节点利用内部的CO传感器实时监测室内CO等可燃性气体的浓度,霍尔门磁探测节点利用内部的霍尔传感器监测门窗磁场的变化情况,判断是否有人非法侵入。当系统设防后,一旦有某个信息采集节点触发报警,系统马上将报警信息以短信的方式发送到用户预先设置的手机中,并开启报警器鸣响,同时摄像头节点连续抓拍现场照片数张存于SD卡中,以备用户查看报警起因,判断是否误报。
1.2 工作流程设计
智能安防系统的工作流程如图2所示,其主要工作过程描述如下:
第1步:各类信息采集节点(烟雾采集节点、CO采集节点、霍尔门磁探测节点)上的传感器实时监测家庭内部环境的参数变化,并将检测数据进行打包,通过ZigBee无线信号将打包后信息发送给ZigBee协调器。
第2步:ZigBee协调器接收信息采集节点传来的检测数据后,将其按照预定协议格式转发给家庭网关。
第3步:家庭网关在系统计时器的作用下周期性的接收串口数据,当网关从串口接收到ZigBee协调器发来的数据后,首先判断数据是来自哪类传感器及判断数据的类别,然后再对数据进行解析处理。如果上报数据超过系统预设阈值,则触发报警,系统首先读取预先配置的报警手机号码,将报警信息以短信的方式发送给用户,并循环检测确保短信发送成功,然后再检测若报警器没有开启,则发送报警器打开指令并更新用户界面,最后打开摄像头连续抓拍现场照片数张存于SD卡中,以备用户查看报警起因。如果上报数据未超过阈值,则不触发报警,系统不做任何处理。
第4步:ZigBee协调器接收到家庭网关的设备控制指令后,对指令进行解析,将其发送给相应的控制执行节点。
第5步:控制执行节点接收到协调器转发的指令后,解析并执行相应指令。
2 系统实现
本小节主要介绍系统的开发环境和最终的软件实现效果。
2.1 开发环境
根据运行的位置不同,智能安防系统应用程序主要分为两大类:网关程序和ZigBee节点程序,前者运行在家庭网关上,后者运行在各个ZigBee节点上,包括各种信息采集节点、控制执行节点和协调器节点。两种程序均是在安装有Ubuntu操作系统的普通PC机上开发,然后下载到实验箱相应位置的芯片中运行。其中,网关程序的设计开发是本文的重点工作。网关程序主要在PC机上使用基于Qt 4.7的集成开发环境Qt Creator 2.0进行开发,交叉编译工具使用arm-Linux-gcc 4.3,使用C++语言编写代码。网关程序经编写、调试并最终交叉编译完成后,通过串口使用超级终端方式或通过网口使用FTP方式下载到实验箱的嵌入式网关上授权运行。嵌入式网关CPU处理器为基于ARM Cortex-A8的Samsung S5PV210芯片
您可能关注的文档
最近下载
- 烟用材料许可物质名单1-9部分.doc VIP
- 一种反击贯流式高倍数泡沫产生器的制作方法.docx VIP
- 甲状腺功能亢进症诊治解析.pptx VIP
- 国家基本公共卫生服务规范(第三版).pdf VIP
- 外国建筑史第9章 现代建筑的华彩-成熟时期的现代建筑.pptx VIP
- 空调铜管安装重点项目施工专项方案.doc VIP
- 部队工程保密方案及措施(3篇).docx VIP
- 湘科版五年级综合实践活动全册教案教学设计.pdf
- 2.7网络信息的甄别(教学课件)-第1册信息科技同步教学(河北大学版2024新教材).pptx VIP
- 2025年中考道德与法治政治认同核心素养复习:主题一 创新驱动 强国富民 课件45张.pptx VIP
文档评论(0)