This is a subscription-based app for a smart cradle. The grade has a microcontroller in which will collect periodic sensor data and send to the cloud. Every physical cradle will have a cloud account that will store periodic data. The app needs to pair the cradle to register to cloud. If the cradle is not owned by anyone, the first person registered to the cloud will be the admin. The admin can invite any caretaker via a url, and assign them to be a admin. The admin can reset the cradle to factory setting.
The mobile app is used as the front to display status of the reading as well as to give alert to the caretakers. A cradle may have many caretakers in which each of them will need to install this app to gain access to the cloud account.
The app shall display the condition (nice graphs) of the cradle, including, battery status, temperature, baby body temperature, oxygen level, diaper status, location, baby activity (sleeping, awake or crying), heatbeats, respiratory status, SpO2, GPS reading. All these ready will have comfort range, warning range and emergency range. The app will send notification (baby is awake), alert (for warning or baby is crying), alarm (for emergency) to nearest caretakers depending on their GPS location.
The app shall also allow the caretaker to play music in the cradle using the app. The initial sketch/mockup is given by the stakeholder is given, as a developer, feel free to suggest and modify to suit the purpose.