There are many strategies that IoT networked devices use to transfer data messages. Although connectivity and data messaging can sometimes blend together, we will discuss them separately for simplicity.
Not that it is really all that simple, but we will cover the most commonly used protocols. We will spend more time with the more frequently used ones.
MQTT is the most common data messaging protocol associated with IoT. It is supported by all the major cloud infrastructure providers (AWS, Microsoft, and Google). And it is most likely the protocol that is being used to deliver your data. It was designed for minimal power loss and minimal bandwidth requirements. It originated to support remote oil and gas use cases over satellite communication networks. It translated well into the broader IoT world as it developed in recent years.
At its heart, it is similar in concept to a messaging queue architecture but, despite...