Solution architecture
As discussed, the goal of the project is to develop a smart device to detect baby cries. When it detects the event, it will pass this information to the ESP RainMaker platform and generate a notification on the mobile application. The solution will also integrate with Amazon Alexa and baby-crying events will be reflected on Amazon Alexa as well. The following figure shows this basic architecture:
Figure 12.1: ESP RainMaker Solution components
The ESP RainMaker platform (https://rainmaker.espressif.com/) will provide the following functionality:
- Device provisioning – adding/removing devices via the mobile application
- Remote monitoring
- Mobile notifications
- Alexa Voice Service integration
The other platform that we are going to employ in this project is Edge Impulse. We need to have an ML model to analyze audio data and make inferences to decide whether a baby’s cry is detected. We don’t need...