15.1.1 智能家居系统任务要求
利用STM32F1、FreeRTOS、Wi-Fi模块、湿度传感器、温度传感器、光照度传感器、继电器和物联网云平台设计一个智能家居系统,要求能通过物联网云平台实时监控家居环境的状态,并自动调节家居中的电器。
(1)湿度传感器数据采集精度为1%,温度传感器采集精度为1℃,光照度传感器采集精度为1 lx。
(2)智能家居系统终端设备能自动通过指定的Wi-Fi连接上网。
(3)智能家居系统终端设备能手动控制灯光、加湿器和空调的开启和关闭。
(4)智能家居系统终端设备能通过MQTT协议与阿里云物联网平台连接。(https://www.daowen.com)
(5)通过阿里云物联网平台设计Web网页,能实时采集各传感器的数据和开关状态。
(6)通过阿里云物联网平台可根据家居环境自动调节智能家居系统终端设备的开关。
(7)智能家居系统终端设备的软件用FreeRTOS进行管理。
根据以上任务要求,完成对智能家居系统终端设备的电路设计、程序设计和阿里云物联网平台的产品、设备、规则和网页的设计,并完成设备的调试。