Summary
There are many ways to connect to cloud platforms. No cloud platform can provide endpoints for all available IoT protocols but some of those protocols are quite common and well-supported by cloud vendors. They are MQTT, CoAP, and WebSocket, which we have discussed with examples in this chapter. We can choose any of them according to the technical requirements of a given project. We also had a brief overview of some major cloud providers. We examined their features and offerings to understand what to expect from an IoT platform. To exemplify cloud integration, we developed a simple application that connects and communicates with the AWS IoT platform over the MQTT protocol. Although this chapter barely scratches the surface of what we can do with an IoT platform, it explains the fundamentals of cloud communication techniques that we can apply in any IoT project with any IoT platform vendor.
In the next chapter, we will talk about other cloud services that we can integrate...