Validação de comando AT não visualiza na serial

Não estou conseguindo fazer uma validação de um comando AT. alguma teria alguma sugestão do que posso esta fazendo de errado ele deveria estar imprimindo "Envio bem-sucedido! ou "Falha no envio!" mais não mostra nenhum texto

Estou tentando fazer essa verificação a baixo


    if (httpReadResponse.indexOf("OK") != -1) {
    Serial.println("Envio bem-sucedido!");
    } else {
    Serial.println("Falha no envio!");
    }

Minha Serial esta imprimindo assim

    AT+HTTPDATA=192,5000

    DOWNLOAD

    OK
    AT+HTTPACTION=0

OK

+HTTPACTION: 0,200,3

    OK
    AT+HTTPREAD

Função completa

    void sendHttpRequest(int distance_cm) {
    gsm_send_serial("AT+HTTPINIT");
    gsm_send_serial("AT+HTTPPARA=CID,1");
    gsm_send_serial("AT+HTTPSSL=1");
    gsm_send_serial("AT+HTTPPARA=URL," + url2 + "/" + distance_cm + "/" + id_cliente + "/" + id_caixa + "/" + ipadd1 + "/" + sinal + "/" + totalMilliLitres + "/" + vazao_atual + "/" + apikey);
    gsm_send_serial("AT+HTTPPARA=CONTENT,application/x-www-form-urlencoded");
    gsm_send_serial("AT+HTTPDATA=192,5000");
    gsm_send_serial("param=Aqualizar");
    gsm_send_serial("AT+HTTPACTION=0");
    String httpReadResponse = gsm_send_serial("AT+HTTPREAD");
    gsm_send_serial("AT+HTTPTERM");

    if (httpReadResponse.indexOf("OK") != -1) {
    Serial.println("Envio bem-sucedido!");
    } else {
    Serial.println("Falha no envio!");
    }
    }

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.