Hi all.
I'm testing the MQTT Client.
My test is OK by "CC32xx MQTT Client.pdf".
By the way, I want to use IP Address for "SERVER_ADDRESS"
So I changed the source as follows.
#define SERVER_ADDRESS "messagesight.demos.ibm.com"
connect_config usr_connect_config[] =
{
{
{
{
SL_MQTT_NETCONN_URL,
SERVER_ADDRESS,
PORT_NUMBER,
0,
0,
0,
NULL
},
SERVER_MODE,
true,
},
NULL,
"0.1.0.0001.001.001",
NULL,
NULL,
true,
KEEP_ALIVE_TIMER,
{Mqtt_Recv, sl_MqttEvt, sl_MqttDisconnect},
TOPIC_COUNT,
{TOPIC1, TOPIC2, TOPIC3},
{QOS2, QOS2, QOS2},
{WILL_TOPIC,WILL_MSG,WILL_QOS,WILL_RETAIN},
false
}
};
#define SERVER_ADDRESS "75.126.71.163"
(I checked the IP address by "ping messagesight.demos.ibm.com" on the console.)
connect_config usr_connect_config[] =
{
{
{
{
SL_MQTT_NETCONN_IP6,
SERVER_ADDRESS,
PORT_NUMBER,
0,
0,
0,
NULL
},
SERVER_MODE,
true,
},
NULL,
"0.1.0.0001.001.001",
NULL,
NULL,
true,
KEEP_ALIVE_TIMER,
{Mqtt_Recv, sl_MqttEvt, sl_MqttDisconnect},
TOPIC_COUNT,
{TOPIC1, TOPIC2, TOPIC3},
{QOS2, QOS2, QOS2},
{WILL_TOPIC,WILL_MSG,WILL_QOS,WILL_RETAIN},
false
}
};
But I get the message "Broker connect fail for conn no. 1".
Can I connect a broker with IP address?
Best regards.