![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
ESP8266
Dependencies: mbed
main.cpp
- Committer:
- chanagan2540
- Date:
- 2017-12-10
- Revision:
- 0:3222c85ebd43
- Child:
- 1:edcfe804de99
File content as of revision 0:3222c85ebd43:
#include "mbed.h" #include <string> #include "ESP8266.h" ESP8266 esp(D8, D2, 9600); Serial pc(D1, D0, 115200); char snd[255], rcv[1000]; int main() { pc.printf("Hello!! \n"); pc.printf("Reset ESP\r\n"); esp.Reset(); esp.RcvReply(rcv, 400); pc.printf("%s", rcv); wait(2); pc.printf("Sending AT\r\n"); strcpy(snd, "AT"); esp.SendCMD(snd); esp.RcvReply(rcv, 400); pc.printf("%s", rcv); wait(2); pc.printf("Set mode to AP\r\n"); esp.SetMode(1); esp.RcvReply(rcv, 1000); pc.printf("%s", rcv); pc.printf("Receiving Wifi List\r\n"); esp.GetList(rcv); pc.printf("%s", rcv); pc.printf("Connecting to AP\r\n"); esp.Join("ESP_FED007"); esp.RcvReply(rcv, 1000); pc.printf("%s", rcv); wait(2); pc.printf("Check Connect\r\n"); esp.Check(rcv); esp.RcvReply(rcv, 200); pc.printf("%s", rcv); pc.printf("Getting IP\r\n"); esp.GetIP(rcv); pc.printf("%s", rcv); pc.printf("Setting single connections\r\n"); esp.SetSingle(); esp.RcvReply(rcv, 1000); pc.printf("%s", rcv); wait(4); pc.printf("Connect to Server\r\n"); esp.SetPath(9999); esp.RcvReply(rcv, 1000); pc.printf("%s", rcv); wait(4); }