como criar servidor TCP por ESP8266?
Quero criar um servidor TCP Wifi simples por ESP8266 no Arduino IDE. Mas tenho um grande problema: quando envio um caractere ou sequência do cliente, não consigo recebê-lo no servidor.
Na verdade, eu conecto esp8266 ao meu PC e quero ver enviar caracteres do cliente no terminal do PC. meu lado de envio é o aplicativo de protocolo Socket para android! e o código completo que escrevo no lado de sever é:
WiFiServer server(8888);
void setup()
{
initHardware();
setupWiFi();
server.begin();
}
void loop()
{
WiFiClient client = server.available();
if (client) {
if (client.available() > 0) {
char c = client.read();
Serial.write(c);
}
}
}
void setupWiFi()
{
WiFi.mode(WIFI_AP);
WiFi.softAP("RControl", WiFiAPPSK);
}
void initHardware()
{
Serial.begin(115200);
}
Faça a taxa de transmissão definida para 115200 nos dois lados.