1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述一、 研究背景互联网、计算机、嵌入式设备的发展和广泛使用让人们的生活翻天覆地的变化。
智能家居就是在这样的科技发展中诞生的产物。
智能家居(smart home,sh)是将住宅中的家居设施集成在一起,实现人与物的连接。
2. 研究的基本内容、问题解决措施及方案
要研究或解决的问题一、 自动控制模块:1. 订阅设备上报相关主题(温度、湿度、光强、红外告警、刷卡开门等)2. 收到设备上报的相关主题,对消息进行解码3. 根据收到的消息,执行操作a) 收到温度消息,若温度超过阈值,则下发指令打开空调(反之则关闭空调)b) 收到刷卡开门信息,对卡号进行鉴权(是否存在,是否允许开此门,是否在有效期内等),鉴权通过则下发开门指令c) 收到光强消息,若光强超过阈值,则下发指令打开灯光(反之则关灯)4. 若要支持基于时间段的策略,则需要增加一个定时扫描任务a) 每分钟启动一次(间隔可配)b) 启动后执行如下操作1. 查询所有的时间段相关的策略2. 判断对应设备的状态5. 若设备在线,且在操作时间段内,则执行相关动作,如下发开关空调指令,下发开关灯指令,下发启停红外告警功能指令灯等a) 基于性能因素,不要频繁下发相同指令二、 数据采集模块1. 订阅设备上报相关主题(设备启动、温度、湿度、光强、红外告警、刷卡开门等)2. 收到设备上报的相关主题,对消息进行解码,并将消息保存至数据库3. 根据收到的消息,执行状态相关的数据库状态字段更新操作a) 收到除遗言相关的消息外,将设备状态设置为在线状态b) 收到温度消息,若温度超过阈值,则设置温度告警状态(供前端展示温度状态,而不是查询温度来判断)c) 收到红外告警,设置告警状态d) 采用的研究手段1. 广泛查阅书籍、资料,了解本课题现阶段的研究发展状况,熟悉以下内容:1) 数据库原理:理解数据库三大范式、关系型数据库原理、标准sql理念。
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新:(update)操作异常。
三大范式为第一范式(1nf):列不可再分;第二范式(2nf)属性完全依赖于主键;第三范式(3nf)属性不依赖于其它非主属性,属性直接依赖于主键。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。