文章目录
项目简介
项目背景
随着智能家居逐步走进人们的生活 ,以及社会和科技的发展, 安全成为人们对智能家居的首要要求,并促使家庭安防成为智能家居的重要组成部分 .传统家庭安防系统中的防盗报警、火灾报警、燃气泄露报警等子系统 , 功能单一 ,误报率较高, 只能实现就地报警 ,不能实现实时远程报警以减少损失和抢救生命,此外也不能记录犯罪证据以便迅速捕捉嫌疑犯 .为解决这些传统安防系统的缺点和不足 ,以及满足人们对智能家居的需要, 为此 ,利用嵌入式系统的最新发展成果 ,图像处理技术、以太网网络通信技术和 GPRS 在远程无线通讯上以及信号在我国覆盖面广的优势, 开发了一种基于 ARM 的智能家居安防监控报警系统.
术语定义
- Linux: Linux 是一种*和开放源码的类 Unix 操作系统。目前存在着许多不同的 Linux,但它们都使用
了 Linux 内核。Linux 可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,
到台式计算机、大型机和超级计算机。 - ZigBee:ZigBee 是基于 IEEE802.15.4 标准的低功耗个域网协议。根据这个协议规定的技术是一种短距
离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动
翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。
其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制
领域,可以嵌入各种设备。简而言之,ZigBee 就是一种便宜的,低功耗的近距离无线组网通讯技术。 - A9 多核: ARM Cortex-A9 处理器是首款结合了 Cortex 应用级架构及用于可扩展性能的多处理能力的
ARM 处理器。 - GPRS: GPRS—General Packet Radio Service,通用无线分组业务,是一种基于 GSM 系统的无线分组交
换技术,提供端到端的、广域的无线 IP 连接。通俗地讲,GPRS 是一项高速数据处理的技术,方法是以"
分组"的形式传送资料到用户手上。虽然 GPRS 是作为现有 GSM 网络向第三代移动通信演变的过渡技术,
但是它在许多方面都具有显著的优势。 - WIFI: Wi-Fi 是一种可以将个人电脑、手持设备(如 PDA、手机)等终端以无线方式互相连接的技
术。Wi-Fi 是一个无线网路通信技术的品牌,由 Wi-Fi 联盟(Wi-Fi Alliance)所持有。目的是改善基于 IEEE
802.11 标准的无线网路产品之间的互通性。 - CGI: Common Gate Intergace,是 HTTP 服务器与你的或其它机器上的程序进行“交谈”的一种工具,其
程序须运行在网络服务器上。
需求分析
系统概述
本系统是基于 PC、ARM Cortex-A9、GPRS、ZigBee 等设备,依托在各项互联网,物联网,传感器等技术的基础上编写,以实现安防监控系统;用户可以实时的监控环境信息和对硬件的响应控制。
硬件环境分析 | 软件框架分析 |
---|---|
系统运行环境
-
软件配置
开发平台:Ubuntu14.04
开发环境: linux3.14、uboot2013.01、gcc4.6.4
通信协议:串口、ZigBee、http协议等
数据库 :sqlite3 -
硬件配置
主机系统支持:PC(LINUX)等主流主机。
存储设备: SD卡、EMMC、SCSI或IDE接口的硬盘。
终端设备: ZigBee、cortex-A9、。