Communication and Networking in IoT, Read by clicking the link below:
https://drive.google.com/file/d/1njwgPw9zRehFqn8dU4WJVwTu_0Da5tfO/view
One of the principle differences between an IoT system and M2M system is that M2M may communicate over a WAN (Wide-Area-Network) to a dedicated server or system with no encapsulated protocol whatsoever. The IoT by definition is based on communication between endpoints and services with the internet being the common network fabric.
This chapter will detail the necessary protocols prevalent in the IoT space such as Message Queue Telemetry Transport (MQTT).