Connecting to Cloud Platforms and Using Services
One of the enablers of the Internet of Things (IoT) is cloud computing. We can do all kinds of magic with ESP32 on a local network. We can collect data, share it between nodes, interact with users via the physical switches and displays of the devices, and add more interesting features based on collective sensor data from the local device network. However, the missing part here is cloud connectivity. We should be able to access our devices remotely from anywhere in the world and analyze device data to gain insights into our product more fruitfully. As a matter of fact, in some cases, the analysis of IoT data and any insight resulting from this analysis can provide more benefits than the direct use of the devices themselves. Cloud technologies make all these benefits available in IoT products.
This chapter explains how to integrate ESP32 into AWS IoT Core to benefit from cloud connectivity. After having IoT data on the AWS cloud,...