AT + UHTTPC命令中的变量

时间:2019-06-09 21:09:55

标签: arduino gprs

我试图弄清楚如何在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 :(得分:0)

您只需要读取传感器值并基于该值创建一个新字符串,然后将其传递到串行输出即可。

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