聚豐項目 > 云移智控智能家居網關
本項目主要是基于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