项目包含上位机与下位机两大块,下位机模块使用keil5编程,STM32 开发板外接温湿度传感 器、光敏传感器采集数据、并通过移植FreeRTOS,实现同时进行环境监控、 调节以及数据保存;上位机模 块使用QT编写图形化界面;上、下位机通过ESP8266WIFI模块进行通讯
用户可通过图形化界面进行登录、注册、找回密码等操作;该项目主要为智能家居模块,用户可通过图形化界面,对房间内的空调,电视,灯,窗帘等设备进行控制;同时也自定义实现了天气预报和音乐播放器等基本软件的功能
该项目基于UDP协议的服务器和客户端实现,可实现登录、注册、找回密码、账号注销等功能,用户登录成功,可进行群聊、私聊、文件传输以及文件下载等功能;用户加入、退出群聊时、其他人可以收到提示