Envio de variáveis em comando AT com ESP32

Bom dia, estou usando o módulo EndDevice com ESP32 e preciso transmitir o conteúdo de uma variável no comando SEND, alguma sugestão? A biblioteca Software Serial que é utilizada no exemplo do GitHub não é compatível com ESP32. O código de exemplo é o seguinte:
Serial.println(“Teste de Envio”);
Serial2.write(“AT+SEND=1:mensagem de envio\r”);
delay(1000);
while (Serial2.available()) {
int g = Serial2.read();
Serial.write(g);
}

int variavel_01 = 3;
int variavel_02 = 74;
char mensagem[100];
sprintf(mensagem, “AT+SEND=85:“variable_1”:“variavel_01”,“value”:%.d “variable_2”:“varialvel_02”,“value”:%d \r\n\0”, variavel_01, variavel_02);
Serial.println(mensagem);

1 Curtida

Exemplo: https://github.com/Radioenge/LoRaWAN-ESP8266-OTAA

1 Curtida

Obrigado, testei aqui e funcionou.