static esp_err_t mqtt_event_handler_cb(esp_mqtt_event_handle_t event)
{
esp_mqtt_client_handle_t client = event->client;
int msg_id;
// your_context_t *context = event->context;
switch (event->event_id) {
...
case MQTT_EVENT_DATA:
//ESP_LOGI(TAG, "MQTT_EVENT_DATA");
printf("TOPIC=%.*s\r\n", event->topic_len, event->topic);
printf("DATA=%.*s\r\n", event->data_len, event->data);
break;
where I print out the data I get some extra info about the MAC address not being set:
DATA=thread 1: 935717689 ...@Base MAC address is not set, read default base MAC address from EFUSE
TOPIC=debug/test2
DATA=thread 2: 528558686 ...@Base MAC address is not set, read default base MAC address from EFUSE
TOPIC=debug/test1
DATA=thread 1: 1227457282 ...@Base MAC address is not set, read default base MAC address from EFUSE
TOPIC=debug/test2
DATA=thread 2: 3574935 ......@Base MAC address is not set, read default base MAC address from EFUSE
TOPIC=debug/test1
Is that something I should be concerted about? It seems to work ok. If not, how can I get run of it other than copying it to a new string and truncating the extra info?