聚丰项目 > 云移智控智能家居网关
本项目主要是基于AB32VG1开发板制作的一个嵌入式智能家居云端中控设备。使用uart接ESP8266 WIfi模组,搭建一个嵌入式智能家居设备中控。 主要功能: 1.Wifi联接移动云平台, 作为整个智能家居网络联接云端的路由 2.作为中控/中继, 控制智能家居设备(灯, 开关, 家电等...) 3.作为中控,上传网络数据到Onenet云端 4.Wifi模组实现Smartconfig
Litial
分享Litial
团队成员
Litial SW工程师
一、中科蓝讯AB32VG1板子使用情况:
1. Uart1外接ESP8266模组与Onenet云平台进行通信
2. Uart0作为命令行接口,进行人机交互
3. 蓝牙Mesh组网【规划学习中】
二、硬件功能框图
三、电路接线:
PA3接ESP8266Tx
PA4接ESP8266Rx
3.3V和GND接到ESP8266对应
一.RT-Thread使用概述:主要使用了线程和信号量,互斥量、ipc、队列等资源,在项目优化和扩展后,会引入。组件部分使用了msh命令行,后续会引入文件系统、蓝牙等组件。(由于AT组件和ESP8266组件一直未解决丢包问题,放弃使用。)
二.软件框架图
主线程:
Serial:
esp:
onenet:
三. 代码地址:https://gitee.com/litial/ab_esp_onenet.git