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);
}
我正在尝试弄清楚如何将我从 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);
}