Designing the Ambience Manager Skill
Our Ambience Manager Skill will have at least five moving parts, including a User that interacts with Amazon Echo, which in turns communicates with the AWS Lambda, which in turn fetches the temperature information from the Firebase cloud. The temperature information will be pushed to the Firebase cloud via the Mobile Device, which reads it from the Ambient Sensor. The flow of information is shown in the following diagram:
Figure 6.2: Data flow in Ambience Manager Skill
The ambient sensor will communicate the ambient parameters, that is, temperature and humidity, to a mobile app over BLE.
Note
To learn more about BLE, visit https://www.bluetooth.com/news/pressreleases/2009/12/17/sig-introduces-bluetooth-low-energy-wireless-technologythe-next-generation-of-bluetooth-wireless-technology.
This will eventually upload the ambient parameters to the Firebase backend.
Note
Firebase is a real-time database by Google. To learn more about Firebase, visit https://firebase...