2013级物联网项目设计.pptVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013级物联网项目设计

基于树莓派的智能家庭网关开发 学生: 邱志豪 李伟煌 庄小英 任恒庆 韦宇翔 指导教师:刘持标 2015.08.20 · 提纲 1、项目简介 2、项目开发的背景及意义 3、项目所要实现的具体目标 4、项目所实现的具体结果 5、结论 · 项目简介(1) 利用树莓派、Web服务器、Android客户端实现简单的可控制的智能家庭网关。 项目设计把传感器、继电器、红外模块等硬件和树莓派结合起来,制作了一个智能家庭网关。我们将家庭监测和电器控制的相关代码直接写入树莓派中,使得树莓派能够很好的获取并及时处理各种监控数据。 同时,依靠所制作的智能网关,我们开发了智能家居监控平台,通过该平台的服务器和客户端,可实现家庭的远程监控。 · 项目简介(2) 项目设计在树莓派的基础上,结合传感器和Android手机,实时监控家庭环境。 继电器控制模块、红外学习模块、温湿度收集模块、红外人体感应模块。 树莓派、继电器、传感器、Web服务器、Android客户端 · 提纲 1、项目摘要 2、项目开发的背景及意义 3、项目所要实现的具体目标 4、项目所实现的具体结果 5、结论 · 项目开发的背景及意义 如今社会智能家居的使用越来越广泛,网关是智能家居重要的一个组成部分。 智能网关集成了设备控制以及网络传输,智能网关收集数据,传输数据,以及处理数据,通过一个人简单的网关设备可以替代许多复杂的设备以及繁琐的操作。从而使得智能家居更加简便、功能更加完善以及节约成本。 树莓派相当于一台小型计算机,他对于传统网关具有更加强大的功能 · 项目开发的背景及意义 家庭安防是现代社会的一个重要组成部分,树莓派 上加上各种传感器能够实现各种监控。 继电器和传感器以及树莓派结合实现各种设备的自动控制 树莓派加上红外接受和发射模块能够摆脱传统遥控 器,实现智能控制 · 提纲 1、项目摘要 2、项目开发的背景及意义 3、项目所要实现的具体目标 4、项目所实现的具体结果 5、结论 ·主要功能实现 温湿度读取:使用DTH11温湿度传感器实时的接收家庭中的温湿度,在超过一定的限度后发出警报并打开继电器从而实现自动控制。 红外人体和继电器:红外人体传感器感应路过的人并打开继电器。 继电器的开关:书写继电器控制能够实时的显示开关,并配合上红外人体感应传感器,当有人通过的时候将自动打开继电器 ·主要功能实现 红外学习模块:学习红外设备发出的红外信号,在需要的时候进行发送。 Android控制端:通过Android控制端发送指令到Web服务器从而实现对树莓派网关的控制。 用到的主要开发环境 Java开发环境:Java Development Kit Web开发环境:MyEclipse Android开发环境: Android SDK 树莓派开发环境:python 数据库服务器:Mysql Web服务器: Apache Tomcat 采用的框架 :struct2+hibernate+spring ·系统结构演示示意图 基于树莓派的智能家庭网关拓扑图 · Web端和Android功能分析图 Web端和Android端的功能分析图 ·系统数据库设计 数据库设计包含3张表:t_loginuser、T_redstudy、t_RhTmpdata 。 t_loginuser字段包括:name(用户名)、password(登录密码)、permission(用户权限)用于用户的登录验证。 T_redstudy字段包括:Attribute(所属用户)、Name(红外信号名字)、Parameter(红外代号)、Time(学习的时间)、Des(红外信号的描述)用于对红外学习模块的学习和发射。 t_RhTmpdata字段包括:Rh(温度数据)、Tmp(湿度数据)、Inserttime(数据插入时间)用于保存红外信号 · Android客户端 登陆界面 功能界面 2、成功后是一个简单的功能 选择界面通过按钮进行选择 1、输入用户名(name) 密码(password)连接的ip 进行登录 · Android手机 继电器控制模块 温湿度数据显示 · Android手机 发射相对应的红外信号 学习新的红外信号 · Web系统-登录页面 输入正确的用户名和密码即可进行登录 · Web系统查看用户 · Web系统-继电器控制 开关灯成功后界面将会有成功或者失败的提示

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档