INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ESP-12F/12E Adapter v1.0 Problem
16.10.2018, 12:47
Beitrag #9
RE: ESP-12F/12E Adapter v1.0 Problem
(16.10.2018 12:02)Tommy56 schrieb:  Der ESP8266HTTPClient.h kann kein HTTPS. Benutze statt dessen den WiFiClientSecure. Schaue Dir dessen Beispiele an.

Gruß Tommy

Sicher?

https://github.com/esp8266/Arduino/blob/...Client.ino

ungeprüft

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.10.2018, 13:08 (Dieser Beitrag wurde zuletzt bearbeitet: 16.10.2018 13:09 von Tommy56.)
Beitrag #10
RE: ESP-12F/12E Adapter v1.0 Problem
Ganz sicher.

Die WiFiClientSecureBearSSL.h ist neuer (seit May 15, 2018 ). Die macht das HTTPS.

So wie es der TO macht, mit dem nackten ESP8266HTTPClient.h geht es nicht, der kann das nicht.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.10.2018, 19:10 (Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2018 19:14 von camouflage81.)
Beitrag #11
RE: ESP-12F/12E Adapter v1.0 Problem
(16.10.2018 12:02)Tommy56 schrieb:  Der ESP8266HTTPClient.h kann kein HTTPS. Benutze statt dessen den WiFiClientSecure. Schaue Dir dessen Beispiele an.

Gruß Tommy

Leider kann ich die Library im Inet nicht finden. Ausser auf Github und der Quark lässt sich recht schlecht verwenden.

Oder kann mir jemand erklären wie ich die Librarys von Github installiere. Auch wenn ich ein paar installiert bekomme, dann fehlt immer wieder eine andere.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.10.2018, 19:36 (Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2018 19:39 von Tommy56.)
Beitrag #12
RE: ESP-12F/12E Adapter v1.0 Problem
Wenn Du Github als Quark siehst, dann solltest Du Dir ein anderes Hobby suchen oder alles ohne fremde Libs vom Grund auf selbst programmieren.
Github ist die führende Quelle für Libs. Höchstens 10% sind außerhalb gehostet.
WiFiClientSecure gehört übrigens zum Grundpacket ESP8266 und ist vorhanden, wenn Du das installiert hast.

Du kannst natürlich auch das Beispiel von Fips als Basis nehmen. Mittlerweile führen mehrere Wege zu Https.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.10.2018, 20:24 (Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2018 22:05 von camouflage81.)
Beitrag #13
RE: ESP-12F/12E Adapter v1.0 Problem
Hey Tommy56,

wenn du mit
(17.10.2018 19:36)Tommy56 schrieb:  WiFiClientSecure gehört übrigens zum Grundpacket ESP8266 und ist vorhanden, wenn Du das installiert hast.
die Installation des Wemos Boards über die http://arduino.esp8266.com/stable/packag...index.json meinst, dann sollte es bei mir drauf sein.
Dennoch findet die Arduino IDE diese Library nicht.

Ich versuche es mal weiter.

Das mit Github mag stimmen und dabei sollten wir es belassen. Es verfehlt das Thema ;-)

Ich dank dir mal..

Hey zusammen,

hab die komplette Arduino IDE gelöscht inklusive AppData. Das ganze neu Installiert.
Jetzt wird die Library gefunden ;-).

Und das ganze schaut nimmer so schlecht aus
Code:
#include <ESP8266WiFi.h>
#include <WiFiClientSecure.h>

const char* ssid = "xxx";
const char* password = "xxx";

const char* host = "xxx.de";
const int httpsPort = 443;

// Use web browser to view and copy
// SHA1 fingerprint of the certificate
const char* fingerprint = "16 D6 44 BD 26 29 D4 97 23 6E 66 A6 DC 99 26 1A 04 33 F6 9B";

void setup() {
  Serial.begin(115200);
  Serial.println();
  Serial.print("connecting to ");
  Serial.println(ssid);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());

  // Use WiFiClientSecure class to create TLS connection
  WiFiClientSecure client;
  Serial.print("connecting to ");
  Serial.println(host);
  if (!client.connect(host, httpsPort)) {
    Serial.println("connection failed");
    return;
  }

  if (client.verify(fingerprint, host)) {
    Serial.println("certificate matches");
  } else {
    Serial.println("certificate doesn't match");
  }

  String url = "https://www.xxx.de/xxx/xxx.php?xxx=1&xxx=99.53&xxx=99.12";
  Serial.print("requesting URL: ");
  Serial.println(url);

  client.print(String("GET ") + url + " HTTP/1.1\r\n" +
               "Host: " + host + "\r\n" +
               "User-Agent: BuildFailureDetectorESP8266\r\n" +
               "Connection: close\r\n\r\n");

  Serial.println("request sent");
  while (client.connected()) {
    String line = client.readStringUntil('\n');
    if (line == "\r") {
      Serial.println("headers received");
      break;
    }
  }
  String line = client.readStringUntil('\n');
  if (line.startsWith("<!DOCTYPE HTML PUBLIC"))
  {
    Serial.println("esp8266/Arduino CI successfull!");
  } else {
    Serial.println("esp8266/Arduino CI has failed");
  }
  Serial.println("reply was:");
  Serial.println("==========");
  Serial.println(line);
  Serial.println("==========");
  Serial.println("closing connection");
}

void loop() {
}

[Bild: c18c0a-1539809928.jpg]

Mal schauen ob der Rest dann auch noch klappt.


Gruß und Danke an alle Beteiligten..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.11.2018, 18:09
Beitrag #14
RE: ESP-12F/12E Adapter v1.0 Problem
Hey zusammen,

das ganze klappt jetzt alles wunderbar.
Was mir noch nicht so gut gefällt, ich muss einmal im Quartal den SHA1-Fingerabdruck der Homepage im Code aktualisieren.

Gibt es eine Möglichkeit diesen automatisiert in den Code zu bekommen?
Vllt gibt es ja ne Möglichkeit diesen irgendwie abzurufen.

Hat da jemand Erfahrung.

Für jede Hilfe bin ich dankbar.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.11.2018, 18:21
Beitrag #15
RE: ESP-12F/12E Adapter v1.0 Problem
(23.11.2018 18:09)camouflage81 schrieb:  Hey zusammen,

das ganze klappt jetzt alles wunderbar.
Was mir noch nicht so gut gefällt, ich muss einmal im Quartal den SHA1-Fingerabdruck der Homepage im Code aktualisieren.

Gibt es eine Möglichkeit diesen automatisiert in den Code zu bekommen?
Vllt gibt es ja ne Möglichkeit diesen irgendwie abzurufen.

Hat da jemand Erfahrung.

Für jede Hilfe bin ich dankbar.

Gruß

Eine Option wäre den Fingerprint einfach weglassen.

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.11.2018, 18:23
Beitrag #16
RE: ESP-12F/12E Adapter v1.0 Problem
Sollte das wirklich so einfach sein Big Grin.
Das hab ich wirklich noch nicht getestet :-D.

Melde mich wieder...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Problem mit kaskadierender Ausgabe bei Println und in der Webpage arduino2108 12 1.000 01.03.2019 13:10
Letzter Beitrag: Tommy56
  Problem: Daten seriell von PC zu WeMos D1 Mini übertragen Jacksonwill 5 577 17.02.2019 11:56
Letzter Beitrag: Jacksonwill
  Komisches Problem mit Keypad ParadoxDev 15 2.637 18.05.2018 15:14
Letzter Beitrag: ParadoxDev
  Alternative zu AT-Befehlen (s.u. 2048-Problem) GuaAck 2 949 06.02.2018 13:29
Letzter Beitrag: Tommy56
  Problem bei kompilieren eines Beispielsketch - Google Charts Stargazer 7 1.737 14.01.2018 19:21
Letzter Beitrag: Tommy56
  ESP8622 - 01 sendet UDP - Problem WLan Kriskind 37 10.540 14.03.2017 19:49
Letzter Beitrag: Tommy56
  ESP8266-01 Problem mit UDP loglo 5 2.420 03.08.2016 07:49
Letzter Beitrag: loglo
  Problem mit ESP8266 und EMail senden torsten_156 1 3.398 13.06.2016 21:14
Letzter Beitrag: torsten_156
  ESP8266_01 flashen - Problem torsten_156 12 6.887 30.05.2016 20:12
Letzter Beitrag: torsten_156
  ESP8266 HTML Problem arduino_weatherstation 1 1.903 25.04.2016 21:52
Letzter Beitrag: rkuehle

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste