Переменная внутри команды AT + UHTTPC - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь выяснить, как включить переменную, которую я извлекаю из датчика, в команду AT + UHTTPC для публикации значений в БД.

Я пытался использовать команду HTTPPAR, но, похоже,GPRS, который я имею, не распознает его (у меня есть экран SARA G350 GPRS)

Вот код, который я сейчас использую, который не может содержать переменную:

 mySerial.println("AT+UHTTPC=2,5,\"/add.php\",\"post.ffs\",\"vite=10\",0"); updateSerial(); 
delay(1000);

1 Ответ

0 голосов
/ 10 июня 2019

Вам просто нужно прочитать значение вашего датчика и создать новую строку на его основе, а затем передать ее на ваш последовательный выход.

void send_value()
{
    String command = "AT+UHTTPC=2,5,\"/add.php\",\"post.ffs\",\"vite=";
    float Windspeed = analogRead(A0);
    // convert value to String
    command += String(Windspeed);
    // or convert with precision
    // command += String(Windspeed, 2);
    command += "\",0";
    mySerial.println(command);
    updateSerial();
    delay(1000);
}
...