我正在执行GET请求,并试图将数据另存为变量,以便可以在我的应用程序中使用。
到目前为止,我已经能够从PHP脚本接收数据并将其打印到串行监视器。我需要能够将数据存储到变量中,以便可以在Arduino应用程序中使用它。我尝试通过使用readString方法来执行此操作,但它似乎不起作用。
void receiveData(){
//connect to server and execute php script
if (client.connect(server, 80)) {
Serial.println("Connected to recieve data");
// Make a HTTP request:
client.println("GET /getData.php");
client.println("");
client.println("HTTP/1.1");
client.println("Host: 192.168.1.119");
client.println("Connection: close");
client.println();
delay(500);
//print data to serial monitor
int len = client.available();
if (len > 0) {
byte buffer[80];
if (len > 80) len = 80;
client.read(buffer, len);
if (printWebData) {
Serial.write(buffer, len);
}
byteCount = byteCount + len;
}
}
}