Odczyt temperatury w innym urządzeniu

neo_marki
Posts: 6
Joined: Wed Nov 01, 2023 9:13 pm

Post

Cześć,
Potrzebuję przekazać wartość temperatury (mierzone na wemos d1 mini, z softem gg) do innego urządzenia postawionego na esp32, soft piszę do niego sam w IDE. Wydaję mi się że najłatwiej będzie to przekazać poprzez linki bezpośrednie. Korzystam z przykładu z tego wątku viewtopic.php?t=11382 jednak jest tam zastosowana biblioteka BearSSL na esp8266. Mogę prosić o pomoc jak odczytać to na esp32?

Code: Select all

void Direct1() {
  std::unique_ptr<BearSSL::WiFiClientSecure>client(new BearSSL::WiFiClientSecure);
  client->setInsecure();
  HTTPClient https;
  https.begin(*client, String(host1));// HTTPS
  Serial.print("Link");
  Serial.println(host1);
  int httpCode = https.GET();

  String json = https.getString();
  //https.end();

  DynamicJsonDocument doc(1024);
  deserializeJson(doc, json);

  double Temp = doc["temperature"]; // temperature , humidity, depth(virtualny czujnik odleglosci),
  dtostrf(Temp, 4, 2, TempVal);  // Wartosc 2 oznacza dwa miejsca wartosci po przecinku, 1 jedno miejsce po przecinku.
  Serial.println(TempVal);
  temparatura_link=atof(TempVal);

}

Return to “Arduino IDE”