The customer needs a mobile app to monitor greenhouse conditions, including temperature, humidity, and current power usage. The app should also control various components like water pumps and solenoid valves. Furthermore, the customer wants to automate specific gardening tasks, such as watering plants during vacations and regulating room temperature by turning devices on and off. Our proposed solution is to connect these controllable components to a Raspberry Pi single-board computer. This configuration will allow a client application to collect data on temperature and humidity while communicating with a cloud server. As a result, the mobile app can display this information and provide control over the designated devices.
.