Hi,
I am trying to connect to Azure IoT Hub
using MQTT with Paho C client library. I have installed Paho
GUI client also in my PC for testing purpose.
Establishing a connection to Azure is
explained in the below link.
https://azure.microsoft.com/en-in/documentation/articles/iot-hub-mqtt-support/
IoT hub connection needs only the below
parameters:
URL
:
ssl://xxxxxxxxx.azure-devices.net:8883
Clean
Session :
Enable
Username
:
{iothubhostname}/{device_id}
(Ex:
xxxxxxxxx.azure-devices.net/device0eac6f2a40ef48c89abc10b9be0b9909)
Password
: SAS Token from Azure
If I try connecting with Paho GUI App, it’s
getting connected to Azure.
But if I try with my C client I’m getting
an error message in the log as below.
20160602 151321.135 getaddrinfo failed for
addr ssl:// xxxxxxxxx.azure-devices.net with rc -2
20160602 151321.135 ssl://
xxxxxxxxx.azure-devices.net is not a valid IP address
20160602 151321.135 getaddrinfo failed for
addr ssl:// xxxxxxxxx.azure-devices.net with rc -2
20160602 151322.857 ssl://
xxxxxxxxx.azure-devices.net is not a valid IP address
Failed to connect, return code -1
Please help me to resolve this issue.
Thanks & Regards,
Manoj Srinivasan R.
| Team Lead | Trinity
Mobility Pvt. Ltd. |

