Recuperar ultimo valor de variable por MQTT

Buen día, estoy realizando pruebas con la plataforma de UBIDOTS y una placa ESP32, mi duda es si hay forma de recuperar el ultimo valor publicado en una variable, en este caso tengo una variable que utilizo como un simple contador, el cual almacena las veces que se ha pulsado un interruptor, el detalle esta en que al quitar la energía a la placa ESP32 la variable del contador local se reinicia a 0, por lo tanto en la publicación inmediata envía ese 0 a la plataforma, siendo que si ya se tenia “X” valor almacenado, este se reinicia a 0 y la cuenta vuelve a iniciar, lo que busco es que una vez que recupere la energía en la placa ESP32 esta consulte el ultimo valor posteado en la plataforma de UBIDOTS y comience a realizar el conteo a partir de ese dato, no desde 0.

Gracias y cualquier ayuda es bien recibida, saludos.

Buen día, sigue cualquiera de los ejemplos para obtener datos por MQTT de nuestra documentación.

Saludos.

Hola @4R4NZ4,

Para complementar la respuesta de @jotathebest, puedes ver el siguiente de artículo que contiene el código ya listo para suscribirse a Ubidots vía MQTT usando la placa ESP32.

Saludos,

–David