DE: Ein sehr, sehr einfacher Webserver mithilfe eines ESP8266 auf dem die AT-Firmware läuft . Für Bulme Bertl. - EN: A very, very, basic web server that works using an ESP8266 running the AT-Firmware.
Dependents: BULME_BERTL17_WebServer_ESPAT Bravo Team
Click here for example code!
DE:
Ein sehr, sehr einfacher Webserver mithilfe eines ESP8266 auf dem die AT-Firmware läuft. Getestet mit einem ESP-01 Modul am Bulme Bertl 2017 (LPC11U68).
EN:
A very, very, basic web server that works using an ESP8266 running the AT-Firmware. Tested with an ESP-01 Module and Bulme Bertl 2017 (LPC11U68).
Diff: ESPAT.h
- Revision:
- 2:61ed6c1c9bdd
- Parent:
- 0:afba75b3b390
--- a/ESPAT.h Tue Feb 19 12:49:56 2019 +0000 +++ b/ESPAT.h Fri Mar 29 09:12:39 2019 +0000 @@ -6,17 +6,17 @@ /* Library for using an ESP8266 (e.g. ESP-01 board) with its AT command firmware as webserver -Version: 0.1.0 +Version: 1.0.0 (C)2019 Elias Nestl */ class ESPAT { public: - ESPAT(PinName tx, PinName rx, string wifiName, string wifiPass, int baud = 115200); + ESPAT(PinName tx, PinName rx, int baud = 115200); void resetEsp(); - void initWifi(); + void initWifiStation(string ssid, string pwd); + void initWifiAP(string ssid = "ESPAT", string pwd = "12345678", string channel = "5", string encryption = "3"); void initServer(void (*requestHandler)(int, string)); - void startWebServer(void (*readyCallback)(), void (*requestHandler)(int, string)); void tcpReply(int linkId, string data); void httpReply(int linkId, string code, string payload); private: