Summary
An IoT product is more effective and more valuable when it is integrated with other products and online services. In this chapter, we have learned how to integrate our ESP32 devices with Amazon AVS. This integration requires many steps to accomplish the task. We created a smart home skill and developed a Lambda function as the backend handler. AWS IoT Core was the glue between the ESP32 sensor and AVS. We created a device shadow on AWS IoT Core to hold the state of the ESP32 sensor. We have seen that all data exchanges are in the form of JSON documents and the document structures are available in the online Alexa documentation as the main reference. When we look at the products on the market, we can understand that voice interfaces are becoming more common among IoT products. Therefore, it is important for us to learn how to use voice services and integrate them within our solutions.
We have also experimented with IFTTT. It is an online rule engine, not only for IoT solutions...