Application protocols and they fit into the picture
We have discussed much about how IoT networks are formed and their considerations as part of different components, including communication protocols, components for the networks, and many more. However, we have not yet discussed one very important component that operates on the application layer: application protocols. Application protocols operate to ensure that data is sent from one device to another, and understanding which protocol to use and when is imperative for designing effective and optimized networks. In this section, we will be discussing the fundamental application protocols that are usually used within different IoT deployments, and what we should consider when we are faced with different use cases.
We will also have some practical exercises within the section to help you understand the process of how communications work between devices that use the protocol. We will then apply this understanding to the more complex...