ESP8266: HTTP Get Request, API Call

Für viele Deiner ESP Projekte ist es notwendig, eine Web-Abfrage zu machen. Z.b. Abrufen des Wetters von einer Wetterseite aber auch API-Aufrufe innerhalb deines eigenen Netzwerkes um z.B. Deine Philipps Hue Lampen zu steuern.

Wichtig ist zuerst zu entscheiden, ob es sich bei der Abfrage um eine verschlüsselte oder nichtverschlüsselte Abfrage handelt. ESP8266 kann mit beiden umgehen, erfordert aber unterschiedliche Libraries.

Antworten von APIs werden oft als JSON-Objekt zurück gegeben. Um diesen interpretieren zu können, brauchst Du eine JSON-Library. Dies wird in diesem Beispiel nicht eingebunden. Ein Beispiel wie Du Deine Abfrage weiterverarbeitest findest Du im Tutorial Bitcointracker.

Wenn Du übrigens grössere Abfragen machen willst, musst Du diese extern zwischenspeichern. Das kannst Du z.B. auf einer SD-Karte tun. Ein Beispiel dazu findest Du hier.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.