基于CC3200及微信公众号的智能云家居交互系统

系统功能需求

要求设计一个基于Wi-Fi的远程家居控制系统,系统可以通过Wi-Fi实现如下功能:
1.查询:用户可查询家中传感器的状态,比如查询家中卧室的温度等;
2.远程控制:用户可以进行异地控制家中的电器,比如台灯等;
3.预警监测:远程控制系统能够提供实时监测的机制,把系统的异常事件情况及时反馈给用户,比如家中出现异常气体后通知用户。

系统总体架构概述

基于Wi-Fi的远程家居控制系统整体框架如下图,系统可以通过微信公众号的文本消息、语音消息或者菜单消息控制台灯或风扇等电器,并获取室内温度、湿度等信息,用户在关注该公众号之后可以绑定指定的远程家居控制系统。
系统分为客户端和服务器端:客户端又分为微信公众号和CC3200 LaunchPad开发板,这两个客户端都可以向服务器提交数据并下载数据;服务器端分为微信服务器和阿里云服务器,微信服务器端主要实现公众号菜单的自定义,并且把微信客户端发送的消息以XML形式的数据发送到阿里云服务器,阿里云服务器端主要实现接收微信服务器转发的操作指令与CC3200 LaunchPad开发板上传的温湿度数据,经过一定的组织和处理后存入数据库,然后一方面将响应消息打包成XML数据通过微信服务器发送到微信客户端,另一方面当CC3200 LaunchPad开发板客户端有连接请求时,将请求的数据通过HTTP协议发送给客户端。
这里写图片描述

视频链接

猜你喜欢

转载自blog.csdn.net/gsh_hello_world/article/details/79234422