我试图弄清楚如何在AT + UHTTPC命令中包含从传感器获取的变量以将值发布到数据库中。
我尝试使用HTTPPAR命令,但似乎我的GPRS无法识别它(我有SARA G350 GPRS屏蔽)
这是我现在正在使用的代码,其中不能包含变量:
mySerial.println("AT+UHTTPC=2,5,\"/add.php\",\"post.ffs\",\"vite=10\",0"); updateSerial();
delay(1000);
答案 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);
}