This article reports the first steps in the implementation of the MQTT protocol client side, which is a technology designed to meet the need for real-time data sharing between machines with high performance, low bandwidth consumption, low resource requirements, and low cost. It is based on a publish/subscribe model (pub/sub) and is very efficient in terms of memory and processing requirements. It is designed to be robust, fast, and cheap and provides quality of service data delivery with continuous session awareness, which allows it to cope with unreliable or even intermittent internet connections.
