Chanagan Kanokwattananon
/
Client
ESP8266
Fork of Client-ESP8266 by
Diff: ESP8266.cpp
- Revision:
- 4:484b0a418fed
- Parent:
- 3:2df821b3eb35
--- a/ESP8266.cpp Mon Dec 11 07:16:00 2017 +0000 +++ b/ESP8266.cpp Mon Dec 11 15:18:07 2017 +0000 @@ -146,14 +146,28 @@ strcat(cmd, o); AddChar(cmd, 0x22); AddChar(cmd, 0x2C); - AddChar(cmd, 0x22); +// AddChar(cmd, 0x22); strcat(cmd, v); - AddChar(cmd, 0x22); +// AddChar(cmd, 0x22); SendCMD(cmd); } -void ESP8266::sent(void) { +void ESP8266::SendData(char* str) { + int size = strlen(str); + char rs[50]; + char num[5]; + strcpy(rs,"AT+CIPSEND="); + itoa(size, num); //convert number of data size to charactor + strcat(rs,num); //concatinate number of data size + SendCMD(rs); + //check ">" เจอเครื่องหมายพร้อมรับข้อมูลไหม + SendCMD(str); //ส่งข้อมูลที่ต้องการ + //Check OK + SendCMD("AT+CIPCLOSE"); //เพื่อปิดการเชื่อมต่อ +} + +void ESP8266::check(void) { char rs[10]; - strcpy(rs, "AT+CIPSEND=5"); + strcpy(rs, "AT+CIPSEND=?"); SendCMD(rs); }