项目采用 NodeMCU 开发板,集成 WiFi 芯片 ESP8266 模组,搭建智能家居。采用 SDK 进行开发,使用 freeRTOS 的标准接口实现所需功能。可使用 WiFi 远程控制智能灯泡以及上传 DHT11 温湿度传感器采集的室内温湿度信息。任务下发和数据上传,采用轻量级 TCP/IP 协议栈(lwIP)设计的嵌入式 Web 服务器实现。根据通信协议编写驱动获取 DHT11 采集到的温湿度信息并实现对智能灯泡颜色的控制。通过 SmartConfig/Airkiss 技术快速快速接入家用 WiFi 网络,使用 SNTP 功能确保系统时间一直保持较高精度,支持 FOTA 远程固件升级。