Library (single C/H file) to act as MQTT client, using either Berkley sockets or Arduino-library sockets