@@ -369,8 +369,10 @@ ArduinoIoTCloudTCP::State ArduinoIoTCloudTCP::handle_SyncTime()
369369
370370ArduinoIoTCloudTCP::State ArduinoIoTCloudTCP::handle_ConnectMqttBroker ()
371371{
372+ DEBUG_VERBOSE (" ArduinoIoTCloudTCP::%s connecting to %s:%d (attempt %d)" , __FUNCTION__, _brokerAddress.c_str (), _brokerPort, _last_connection_attempt_cnt);
372373 if (_mqttClient.connect (_brokerAddress.c_str (), _brokerPort))
373374 {
375+ DEBUG_VERBOSE (" ArduinoIoTCloudTCP::%s connected to %s:%d" , __FUNCTION__, _brokerAddress.c_str (), _brokerPort);
374376 _last_connection_attempt_cnt = 0 ;
375377 return State::SubscribeMqttTopics;
376378 }
@@ -395,18 +397,21 @@ ArduinoIoTCloudTCP::State ArduinoIoTCloudTCP::handle_SubscribeMqttTopics()
395397 return State::ConnectPhy;
396398 }
397399
398- if (!_mqttClient.subscribe (_dataTopicIn))
400+ DEBUG_VERBOSE (" ArduinoIoTCloudTCP::%s subscribing to %s ..." , __FUNCTION__, _dataTopicIn.c_str ());
401+ if (!_mqttClient.subscribe (_dataTopicIn, 0 ))
399402 {
400403 DEBUG_ERROR (" ArduinoIoTCloudTCP::%s could not subscribe to %s" , __FUNCTION__, _dataTopicIn.c_str ());
401404#if !defined(__AVR__)
402405 DEBUG_ERROR (" Check your thing configuration, and press the reset button on your board." );
403406#endif
404407 return State::SubscribeMqttTopics;
405408 }
409+ DEBUG_VERBOSE (" ArduinoIoTCloudTCP::%s subscribed to %s" , __FUNCTION__, _dataTopicIn.c_str ());
406410
407411 if (_shadowTopicIn != " " )
408412 {
409- if (!_mqttClient.subscribe (_shadowTopicIn))
413+ DEBUG_VERBOSE (" ArduinoIoTCloudTCP::%s subscribing to %s ..." , __FUNCTION__, _shadowTopicIn.c_str ());
414+ if (!_mqttClient.subscribe (_shadowTopicIn, 0 ))
410415 {
411416 DEBUG_ERROR (" ArduinoIoTCloudTCP::%s could not subscribe to %s" , __FUNCTION__, _shadowTopicIn.c_str ());
412417#if !defined(__AVR__)
@@ -415,6 +420,7 @@ ArduinoIoTCloudTCP::State ArduinoIoTCloudTCP::handle_SubscribeMqttTopics()
415420 return State::SubscribeMqttTopics;
416421 }
417422 }
423+ DEBUG_VERBOSE (" ArduinoIoTCloudTCP::%s subscribed to %s" , __FUNCTION__, _shadowTopicIn.c_str ());
418424
419425 DEBUG_INFO (" Connected to Arduino IoT Cloud" );
420426 execCloudEventCallback (ArduinoIoTCloudEvent::CONNECT);
0 commit comments