|
@@ -43,19 +43,29 @@ static bool connected = false;
|
|
|
|
|
|
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;
|
|
|
+
|
|
|
+ esp_mqtt_client_handle_t client = event->client;
|
|
|
+
|
|
|
+ int msg_id;
|
|
|
// your_context_t *context = event->context;
|
|
|
switch (event->event_id) {
|
|
|
case MQTT_EVENT_CONNECTED:
|
|
|
connected = true;
|
|
|
ESP_LOGI(TAG, "MQTT_EVENT_CONNECTED");
|
|
|
+ msg_id = esp_mqtt_client_subscribe(client, "#", 0);
|
|
|
+ ESP_LOGI(TAG, "Sent subscribe successful, msg_id=%d", msg_id);
|
|
|
break;
|
|
|
case MQTT_EVENT_DISCONNECTED:
|
|
|
connected = false;
|
|
|
ESP_LOGI(TAG, "MQTT_EVENT_DISCONNECTED");
|
|
|
break;
|
|
|
-
|
|
|
+
|
|
|
+ case MQTT_EVENT_SUBSCRIBED:
|
|
|
+ ESP_LOGI(TAG, "MQTT_EVENT_SUBSCRIBED, msg_id=%d", event->msg_id);
|
|
|
+ break;
|
|
|
+ case MQTT_EVENT_UNSUBSCRIBED:
|
|
|
+ ESP_LOGI(TAG, "MQTT_EVENT_UNSUBSCRIBED, msg_id=%d", event->msg_id);
|
|
|
+ break;
|
|
|
case MQTT_EVENT_PUBLISHED:
|
|
|
ESP_LOGI(TAG, "MQTT_EVENT_PUBLISHED, msg_id=%d", event->msg_id);
|
|
|
break;
|