- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
目录 1
1. 软件设计背景 2
1.1软件基本信息 2
1.2 软件概述 2
1.3软件目标用户 2
1.4 软件建设内容 2
2. 项目组织结构 5
2.1 项目团队组织结构图 5
2.2 角色和职责 5
3. 资源计划 6
3.1 人力资源计划 6
4. 项目进度计划 6
4.1 项目周期 6
4.2 进度计划表 7
5. 沟通管理计划 8
5.1 日常沟通计划 8
5.2 基于问题的沟通计划 8
6. 变更管理计划 8
6.1 概述 8
6.2 变更申请 9
6.3 变更分析 9
6.4 变更审批 9
6.5 变更实施 9
6.6 变更验证 9
1. 软件设计背景
1.1软件基本信息
软件编号 软件名称 智能家居系统 软开发启动日期 2015-6-10 预计结束日期 2015-9-1 1.2 软件概述
进入21世纪,科学技术与生产力加速了社会的发展创造能力,随之而来的也是人类对于物质水平的大力需求,而居住的环境要求也成为了人们关注的领域,所以“智能化”这一概念也促使科技工作者们将其引入智能家居民应用方面的小区住宅以及小区建筑技术之中。由于计算机控制系统发展迅速,以及电子信息行业的发展成长快速,也大力促进了智能家居控制系统的产生。因为固定电话和互联网技术基本上是传统智能家居控制系统的技术核心,所以安装固定电话以及互联网成为了达到家庭用户传统智能家居控制系统的产生的根本硬件技术、以及硬件要求。但是随着电子技术、智能通信技术以及网络技术发展日新月异的今天,基于GSM网络通讯体统的低成本无限制智能家居控制系统成为广大居民以及中国居民享受新一代智能家居控制系统的变革捷径。
智能家居系统成为一种新兴的综合技术学科。智能家居系统也可被定义为一个控制过程,或者控制系统,利用现在被大多数科技人员已掌握的计算机技术、网络布线技术、网络通信系统将其糅合,使之成为融合在家居控制中的多个子系统,并使其智能的结合在一起。
1.3软件目标用户
目标用户类型 用户需求 需要功能 智能家居用户 系统操作简单、方便、快捷 家电智能化,且随时掌控智能家居信息 系统维护人员 系统所有代码 代码修改权限
1.4 软件建设内容
功能 功能细化说明 硬件模块及其驱动 主控模块 cortexA8 本系统采用cortexA8为控制核心,cortexA8不断监测有没有异常信息,当发现异常信息时,则进入相应中断,利用cortexA8通过UART串口向GSM模块发送一系列AT指令并启动GSM模块发送报警短信给用户。再根据用户发送回来的指令打开相应的继电器来控制家用电器,完成现场控制和监测任务。 通信模块 TC35模块 TC35模块主要通过串口与cortexA8进行连接,从而cortexA8实现对TC35模块的控制。 传感器模块 Led 当用户发送指令传递到传感器模块,Led触发驱动,自动开启或关闭。
蜂鸣器 当灾情发生时触动报警器,蜂鸣器发出报警,并将信息发送到用户手机。 温度传感器 当传感器检测到当前温度高于指定温度时,将报警信息传送到蜂鸣器报警,并将信息发送到用户手机。 视频模块 采集视频信息并保存到数据库发送到用户手机以便用户随时查看。 Lcd模块 LCD设备使用特殊的设备节点,是一个字符设备,其主设备号是29,次设备号为自己需要的帧缓冲个数。其实,帧缓冲设备和Linux中其它的设备一样。 系统软件部分 温度监测线程 打开lm75字符设备检测当前温度值 并 传送给LCD显示,判断温度是否异常,若异常则开启蜂鸣器报警。 视频监测线程 打开视频设备采集当前图像并缓存,转换格式后传送LCD显示并保存到数据库。 报警流程 报警方式一:(提醒异常)
1.打开pwm字符设备
2.报警鸣响
3.关闭设备
报警方式二:(查看温度高低)
1.打开led字符设备
2.报警(过高:高两位灯亮, 过低:第两位灯亮)
3.关闭设备 短信发送 在本系统中,cortexA8通过串口0向GSM模块发送相应的AT命令来实现短消息的发送和接收。
1.开始打开串口,然后初始化串口。
2.通过写指令write向串口写AT指令集。然后通过读指令read从串口读数据,如果读出出错信息error,则重新发送;如果一直返回ok,则发送成功。
3.用txt模式发送温度信息,用pdu模式发送相应的中文信息。
4.关闭串口,成功退出。 数据库建设 温度数据 存储、调用温度信息 视频信息 存储、调用视频信息 用户资料 存储、调用用户资料 短信数据 存储、调用信息数据
2. 项目组织结构
2.1 项目团队组织结构图
2.2 角色和职责
总经理
角色职责
负责项目的审批、决策的实施
项目经理
角色职责
全
原创力文档


文档评论(0)