SIM800L モジュールと Arduino Uno を使用して Web サーバーと通信しています。私はArduinoによって読み取られたセンサーを持っています。センサーの値をデータベースに保存したいと考えています。
私の Web サーバーには、データをデータベースに保存する 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);
}