Software Requirements Specification

SRS 01 - The software shall read real-time data from the weight sensor via the I²C interface to track water consumption.

SRS 02 - The software shall calculate the amount of water consumed after each drinking action and log the timestamp.

SRS 03 - The system shall send drinking data (time and amount) to the mobile app via Wi-Fi after each drinking action.

SRS 04 - The software shall receive hydration goal settings from the mobile app and update the device's behavior accordingly.

SRS 05 - The system shall trigger LED and buzzer reminders when a hydration interval is missed.

SRS 06 - The system shall send push notifications via the app when a hydration reminder is triggered.

SRS 07 - The software shall enter a low-power mode when idle to conserve battery life.

Back to home page