- Determine the theme
- Complete the division of work
- Purchase hardware
- Complete MQTT server configuration
- Complete MySQL configuration
- Complete web configuration
- Start UI design
- Establish the database
- Complete the message production and storage of consumption hardware
- Provide page query interface
- Hardware code (server topic, WiFi configuration, sensor information update)
- Integrate software code
- Complete hardware code
- Complete UI design (including two pie charts for temperature and humidity)
- Complete the first version of project dependency installation
- Test message throughput
- Test message sending time
- Complete web part testing
- Flash hardware code
- Modify web design, add navigation bar
- Add web auto-refresh function
- Add high temperature alarm function to the web
- Connect hardware and run the program
- Add corresponding change line chart to the web
- Modify alarm function, set preset temperature and humidity range, and display corresponding alarms when exceeding or below the set value
- Modify server to send historical data to line chart for real-time changes
- Upload complete project files and update README
- Extend one server connection to five