funcion de Arduino IDE para ESP32S3 que manda un mqtt por SIM7080G usando las librerias tinyGSm y PubSubClient requiere el topic y el mensaje setup y funciones omite lineas en blanco
#include <PubSubClient.h> #include <TinyGsmClient.h> #include <TinyGsmClientSIM7080G.h> #include "secrets.h" #define LED_BUILTIN 2 // Your GPRS credentials // Leave empty, if missing user or pass const char apn[] = APN; const char user[] = USER; const char pass[] = PASS; // Poner los datos para conectarse al mqtt const char* mqtt_server = SERVER; const char* mqtt_user = USER_MQTT; const char* mqtt_pass = PASS_MQTT; #define TINY_GSM_DEBUG Serial TinyGsm modem(Serial1); TinyGsmClient client(modem); PubSubClient mqtt(client); // Está funcion se ejecuta si se hace un ping al servidor void callback(char* topic, byte* payload, unsigned int length) {