mqtt client for embedded devices written by C, based on eclipse paho mqtt-embedded-c project