Chapter 10: No Cloud, No IoT – Cloud Platforms and Services
One of the biggest enablers of Internet of Things (IoT) is cloud computing. We can do all kinds of magic with ESP32 in a local network. We collect data, share them between nodes, interact with users via the physical switches and displays of the devices, and add more interesting features based on collective sensor data of the local device network. However, the missing part here is the 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 in a more fruitful manner. As a matter of fact, the analysis of IoT data and any insight resulting from this analysis can provide more benefits than the direct use of the devices themselves in some cases. Cloud technologies make all these benefits available in IoT products.
This chapter explains some common and well-supported IoT communication protocols. All cloud platforms provide endpoints...