| @@ -22,40 +22,40 @@ static void mqtt_event_handler(void *handler_args, esp_event_base_t base, int32_ | |||||
| int msg_id; | int msg_id; | ||||
| switch ((esp_mqtt_event_id_t)event_id) { | switch ((esp_mqtt_event_id_t)event_id) { | ||||
| case MQTT_EVENT_CONNECTED: | case MQTT_EVENT_CONNECTED: | ||||
| ESP_LOGI(TAG, "MQTT_EVENT_CONNECTED"); | |||||
| ESP_LOGD(TAG, "MQTT_EVENT_CONNECTED"); | |||||
| if (client_data && client_data->connect) { | if (client_data && client_data->connect) { | ||||
| client_data->connect(client, client_data->data); | client_data->connect(client, client_data->data); | ||||
| } | } | ||||
| break; | break; | ||||
| case MQTT_EVENT_DISCONNECTED: | case MQTT_EVENT_DISCONNECTED: | ||||
| ESP_LOGI(TAG, "MQTT_EVENT_DISCONNECTED"); | |||||
| ESP_LOGD(TAG, "MQTT_EVENT_DISCONNECTED"); | |||||
| break; | break; | ||||
| case MQTT_EVENT_SUBSCRIBED: | case MQTT_EVENT_SUBSCRIBED: | ||||
| ESP_LOGI(TAG, "MQTT_EVENT_SUBSCRIBED, msg_id=%d", event->msg_id); | |||||
| ESP_LOGD(TAG, "MQTT_EVENT_SUBSCRIBED, msg_id=%d", event->msg_id); | |||||
| break; | break; | ||||
| case MQTT_EVENT_UNSUBSCRIBED: | case MQTT_EVENT_UNSUBSCRIBED: | ||||
| ESP_LOGI(TAG, "MQTT_EVENT_UNSUBSCRIBED, msg_id=%d", event->msg_id); | |||||
| ESP_LOGD(TAG, "MQTT_EVENT_UNSUBSCRIBED, msg_id=%d", event->msg_id); | |||||
| break; | break; | ||||
| case MQTT_EVENT_PUBLISHED: | case MQTT_EVENT_PUBLISHED: | ||||
| ESP_LOGI(TAG, "MQTT_EVENT_PUBLISHED, msg_id=%d", event->msg_id); | |||||
| ESP_LOGD(TAG, "MQTT_EVENT_PUBLISHED, msg_id=%d", event->msg_id); | |||||
| break; | break; | ||||
| case MQTT_EVENT_DATA: | 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); | |||||
| ESP_LOGD(TAG, "MQTT_EVENT_DATA"); | |||||
| ESP_LOGD(TAG, "TOPIC=%.*s\r\n", event->topic_len, event->topic); | |||||
| ESP_LOGD(TAG, "DATA=%.*s\r\n", event->data_len, event->data); | |||||
| if (client_data && client_data->message) { | if (client_data && client_data->message) { | ||||
| client_data->message(client, event, client_data->data); | client_data->message(client, event, client_data->data); | ||||
| } | } | ||||
| break; | break; | ||||
| case MQTT_EVENT_ERROR: | case MQTT_EVENT_ERROR: | ||||
| ESP_LOGI(TAG, "MQTT_EVENT_ERROR"); | |||||
| ESP_LOGD(TAG, "MQTT_EVENT_ERROR"); | |||||
| if (event->error_handle->error_type == MQTT_ERROR_TYPE_TCP_TRANSPORT) { | if (event->error_handle->error_type == MQTT_ERROR_TYPE_TCP_TRANSPORT) { | ||||
| ESP_LOGI(TAG, "Last error code reported from esp-tls: 0x%x", event->error_handle->esp_tls_last_esp_err); | |||||
| ESP_LOGI(TAG, "Last tls stack error number: 0x%x", event->error_handle->esp_tls_stack_err); | |||||
| ESP_LOGI(TAG, "Last captured errno : %d (%s)", event->error_handle->esp_transport_sock_errno, | |||||
| ESP_LOGW(TAG, "Last error code reported from esp-tls: 0x%x", event->error_handle->esp_tls_last_esp_err); | |||||
| ESP_LOGW(TAG, "Last tls stack error number: 0x%x", event->error_handle->esp_tls_stack_err); | |||||
| ESP_LOGW(TAG, "Last captured errno : %d (%s)", event->error_handle->esp_transport_sock_errno, | |||||
| strerror(event->error_handle->esp_transport_sock_errno)); | strerror(event->error_handle->esp_transport_sock_errno)); | ||||
| } else if (event->error_handle->error_type == MQTT_ERROR_TYPE_CONNECTION_REFUSED) { | } else if (event->error_handle->error_type == MQTT_ERROR_TYPE_CONNECTION_REFUSED) { | ||||
| ESP_LOGI(TAG, "Connection refused error: 0x%x", event->error_handle->connect_return_code); | |||||
| ESP_LOGW(TAG, "Connection refused error: 0x%x", event->error_handle->connect_return_code); | |||||
| } else { | } else { | ||||
| ESP_LOGW(TAG, "Unknown error type: 0x%x", event->error_handle->error_type); | ESP_LOGW(TAG, "Unknown error type: 0x%x", event->error_handle->error_type); | ||||
| } | } | ||||
| @@ -66,7 +66,7 @@ static void mqtt_event_handler(void *handler_args, esp_event_base_t base, int32_ | |||||
| break; | break; | ||||
| */ | */ | ||||
| default: | default: | ||||
| ESP_LOGI(TAG, "Other event id:%d", event->event_id); | |||||
| ESP_LOGD(TAG, "Other event id:%d", event->event_id); | |||||
| break; | break; | ||||
| } | } | ||||
| } | } | ||||
| @@ -105,4 +105,4 @@ void stop_mqtt_client(esp_mqtt_client_handle_t client) { | |||||
| esp_mqtt_client_stop(client); | esp_mqtt_client_stop(client); | ||||
| free((mqtt_client_data*)event->data) | free((mqtt_client_data*)event->data) | ||||
| */ | */ | ||||
| } | |||||
| } | |||||