我正在使用 SIM800L 模块和 Arduino Uno 与 Web 服务器进行通信。我有一个由 Arduino 读取的传感器。我想将传感器的值存储到我的数据库中。
在我的网络服务器上,我有一个将数据保存到数据库的 PHP 页面。我正在使用这样的 GET 方法:http://www.isj.ir/Samples/sample.php?sen1=27.2
.
我将这个库用于 SIM800L。
但是我不能通过这个例子传递我的传感器的值。我很混乱!你能帮我并告诉我该怎么做吗?
sprintf(body, "{\"name\": \"%s\"}", "Arduino");
result = http.post("isj.ir/Samples", body, response);
Serial.println(body);
print(F("HTTP POST: "), result);
if (result == SUCCESS) {
Serial.println(response);
StaticJsonBuffer<32> jsonBuffer;
JsonObject& root = jsonBuffer.parseObject(response);
lastRunTime = millis();
waitForRunTime = root["waitForRunTime"];
print(F("Last run time: "), lastRunTime);
print(F("Next post in: "), waitForRunTime);
}
result = http.get("isj.ir/Samples", response);
print(F("HTTP GET: "), result);
if (result == SUCCESS) {
Serial.println(response);
StaticJsonBuffer<32> jsonBuffer;
JsonObject& root = jsonBuffer.parseObject(response);
lastRunTime = millis();
waitForRunTime = root["waitForRunTime"];
print(F("Last run time: "), lastRunTime);
print(F("Next post in: "), waitForRunTime);
}