AT+UHTTPC 命令中的变量

Variable inside AT+UHTTPC command

我正在尝试弄清楚如何将我从 AT+UHTTPC 命令中的传感器获取的变量包含到 post 数据库中的值中。

我尝试使用 HTTPPAR 命令,但我的 GPRS 似乎无法识别它(我有 SARA G350 GPRS 屏蔽)

这是我现在正在使用的代码,它不能包含变量:

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

您只需要读取您的传感器值并根据该值创建一个新字符串,然后将其传递给您的串行输出。

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);
}