The TCPClientSingleUNO demo of library WeeESP8266.
#include <SoftwareSerial.h>
#define SSID "ITEAD"
#define PASSWORD "12345678"
#define HOST_NAME "172.16.5.12"
#define HOST_PORT (8090)
SoftwareSerial mySerial(3, 2);
void setup(void)
{
Serial.begin(9600);
Serial.print("setup begin\r\n");
Serial.print("FW Version:");
Serial.print("to station + softap ok\r\n");
} else {
Serial.print("to station + softap err\r\n");
}
if (wifi.
joinAP(SSID, PASSWORD)) {
Serial.print("Join AP success\r\n");
Serial.print("IP:");
} else {
Serial.print("Join AP failure\r\n");
}
Serial.print("single ok\r\n");
} else {
Serial.print("single err\r\n");
}
Serial.print("setup end\r\n");
}
void loop(void)
{
uint8_t buffer[128] = {0};
Serial.print("create tcp ok\r\n");
} else {
Serial.print("create tcp err\r\n");
}
char *hello = "Hello, this is client!";
wifi.
send((
const uint8_t*)hello, strlen(hello));
uint32_t len = wifi.
recv(buffer,
sizeof(buffer), 10000);
if (len > 0) {
Serial.print("Received:[");
for(uint32_t i = 0; i < len; i++) {
Serial.print((char)buffer[i]);
}
Serial.print("]\r\n");
}
Serial.print("release tcp ok\r\n");
} else {
Serial.print("release tcp err\r\n");
}
delay(5000);
}