Hi Sachin,
Thanks for the report about the wolfmqtt-0.12.zip archive on the website. Its been fixed.
You only need wolfSSL if you are using TLS with MQTT to secure the pipe (socket). By default wolfMQTT "./configure" enables TLS, so if you aren't using TLS then use "./configure --disable-tls". If not using ./configure the define to enable/disable TLS support is "ENABLE_MQTT_TLS".
The wolfMQTT download has several examples including an AWS IoT, Azure IoT Hub, Firmware Update and basic MQTT client.
The latest user manual is here:
https://www.wolfssl.com/documentation/w … Manual.pdf
Let me know if you had any other questions.
Thanks,
David Garske, wolfSSL