冠军_TI物联网设计大赛_微信云家居_设计报告.pdfVIP

冠军_TI物联网设计大赛_微信云家居_设计报告.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TI 物联网设计大赛参赛方案 项目名称: 微信云家居 团队名称: WeCon 队员名字: 马一华 孙雅文 陶思文 一、 项目设计背景及概述   设计背景: 随着智能家居的不断发展,对室内电器的控制系统也变得愈加地便捷 和友好。现阶段基于 wifi 的家居控制方案主要是在室内对电器进行 控制, 终端连接路由对同样接在路由上的设备进行控制,或是终端 连接设备产生的无线信号,直接进行控制。 然而,这些方案无法在离开家的时候对家里的电器进行控制。比如, 回家之前希望提前打开热水器或是空调,或者离家之后想起电器没关, 远程进行关闭。本项目融合了当下最流行的微信和云计算技术,使用 微信对家庭设备进行远程遥控。   项目概述: 本项目为智能家居提供一个全新的操控方式, 可以从在任何可以接 入移动网络的地方对家里的电器设备进行遥控。利用微信开放出来的 接口实现多用户管理,语言遥控,控制电脑等独特功能。将部分运算 部署在云服务器上,可以在云端修改代码实现产品的升级。   创新特色: 1) 微信接口丰富, 有发展潜力。 微信提供了很多不错的接口,比 如说语音接口,加密接口,并且微信的接口还在不断的增加中。 2) 人机交互友好。用户可以按照自己的风格编辑指令消息,发给对 应的微信公众号,服务器将提取出关键词,并生成对应的控制代码。 3) 用户管理便捷。在云端可以更改用户的权限,可以实现多用户控 制同一设备,或者是一个用户控制多台设备。 4) 软件更新方便。使用微信控制可以将代码部署在服务器上,系统 更新升级只需要在服务器上修改对于代码即可,用户不需要进行软件 更新。 5) 控制智能化。在 PC 上后台运行所编写的 C#程序,就可以对 PC 进行关机,重启,注销,屏幕截图等操作。 二、 项目设计原理 1、 原理概述 用户将指令传送到微信的公共平台,我们使用微信的开发者模式在新 浪 SAE 上对指令进行运算,包括去冗余,解析和编码,并将具体的 指令保存在数据库中。CC3200 不断刷新访问云端直接读取最新的指 令编码,并作出判断,对硬件设备进行相应的操作。 2、 硬件设计原理 硬件部分主要采用了 CC3200 芯片,继电器和红外发射模块,通过 CC3200 开发板上的 IO 口作为继电器的控制端,复用 IO 口作为 UART 口对红外模块传输数据。此外,使用开发板上的电源和地接口 为模块供电,开发板与模块通过杜邦线互联。 继电器模块采用达林 顿驱动电路,只要很小的电流就能让继电器吸合。继电器采用 5V 供 电,使用片内的 3.3V 进行控制。红外发射模块兼具接收和发射的功 能,可以拷贝接受到的遥控器控制信号。经过拷贝后,就可以通过串 口控制红外模块进行遥控。 3、 软件设计原理 软件部分分为 CC3200 端,PC 端和服务器端三个部分。 CC3200 端和 PC 端类似,都是通过 HTTPGET 的指令去查询服务器 上的代码,并作出相应的操作。CC3200 端的程序是在 CC3200SDK 的 基础上进行开发的,CC3200SDK 提供很多底层的接口,即使没有开 发 wifi 经验也能很轻松地对 CC3200 进行开发。代码主要是让 CC3200 工作在 STATION 模式,连接路由器,访问云端的服务器。IO 复用方面,打开了一个 IO 口控制继电器,两个 IO 口作为串口传输 RX 和TX 。PC 端的程序是通过 C#开发的,原理与 CC3200 类似,开 启之后,程序窗口隐藏并在后台运行,根据服务器上的指令进行相应 操作。 服务器使用的是新浪云服务器(SAE ) ,将微信公众号绑定到相应的

文档评论(0)

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

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

1亿VIP精品文档

相关文档