聚丰项目 > 云移智控智能家居网关

云移智控智能家居网关

本项目主要是基于AB32VG1开发板制作的一个嵌入式智能家居云端中控设备。使用uart接ESP8266 WIfi模组,搭建一个嵌入式智能家居设备中控。 主要功能: 1.Wifi联接移动云平台, 作为整个智能家居网络联接云端的路由 2.作为中控/中继, 控制智能家居设备(灯, 开关, 家电等...) 3.作为中控,上传网络数据到Onenet云端 4.Wifi模组实现Smartconfig

Litial Litial

分享
0 喜欢这个项目
团队介绍

Litial Litial

团队成员

Litial SW工程师

分享
项目简介
本项目主要是基于AB32VG1开发板制作的一个嵌入式智能家居云端中控设备。使用uart接ESP8266 WIfi模组,搭建一个嵌入式智能家居设备中控。 主要功能: 1.Wifi联接移动云平台, 作为整个智能家居网络联接云端的路由 2.作为中控/中继, 控制智能家居设备(灯, 开关, 家电等...) 3.作为中控,上传网络数据到Onenet云端 4.Wifi模组实现Smartconfig
硬件说明

一、中科蓝讯AB32VG1板子使用情况:

1. Uart1外接ESP8266模组与Onenet云平台进行通信

2. Uart0作为命令行接口,进行人机交互

3. 蓝牙Mesh组网【规划学习中】


二、硬件功能框图

image.png

三、电路接线:

PA3接ESP8266Tx

PA4接ESP8266Rx

3.3V和GND接到ESP8266对应

软件说明

一.RT-Thread使用概述:主要使用了线程和信号量,互斥量、ipc、队列等资源,在项目优化和扩展后,会引入。组件部分使用了msh命令行,后续会引入文件系统、蓝牙等组件。(由于AT组件和ESP8266组件一直未解决丢包问题,放弃使用。)

二.软件框架图

  1. 主线程:

    image.png

  2. Serial:

    image.png

  3. esp:

    image.png

  4. onenet:

    image.png



三.  代码地址:https://gitee.com/litial/ab_esp_onenet.git

演示效果

评论区(0 )