Introduction
Imagine you have a walkie-talkie conversation with a friend, but you want to make sure your friend is still there listening even when you are not talking. MQTT uses a similar idea to keep connections alive and detect when a device is no longer connected.