//Emisor
#include <WiFi.h>
const char* ssid = "Redmi9s"; //Su red
const char* password = "kaax3932"; // Su clave
const char* ip = "192.168.70.157"; //La dirección IP del otro dispositivo
const int port = 80;
void setup() {
Serial.begin(115200);
// Configure la ESP32 para conectarse a la red Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi conectado");
// Cree un objeto de socket TCP
WiFiClient client;
// Conéctese al puerto TCP de la otra ESP32
client.connect(ip, port);
// Envíe los datos
client.println("Hola");
// Cerrar el socket
client.stop();
}
void loop() {
}
// Receptor
#include <WiFi.h>
const char* ssid = "Redmi9s";
const char* password = "kaax3932";
void setup() {
Serial.begin(115200);
// Configure la ESP32 para conectarse a la red Wi-Fi
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi conectado");
Serial.print("Dirección IP asignada: ");
Serial.println(WiFi.localIP());
// Escuche las conexiones TCP
WiFiServer server(80);
server.begin();
while (true) {
// Acepte una conexión TCP
WiFiClient client = server.accept();
// Lea los datos de la conexión TCP
String data = client.readString();
// Imprima los datos
Serial.println(data);
// Cerrar la conexión TCP
client.stop();
}
}
void loop() {
}