Добрый вечер. подскажите мне нужно организовать простую передачу между esp-шками. одна espшка выступает как сервер вот код
а вот с клиентами сложнее. в примерах не нашел норм примера т.к. все пишут что не могут подключится к серверу. подскажите код чтобы просто отправлять строку от множества клиентов одному и тому же серверу.
Код:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
WiFiServer server(80);
void startAP()
{
delay(100);
WiFi.mode(WIFI_STA);
WiFi.softAP("Master_Node","1234567Test");
delay(500);
server.begin();
Serial.println("Server started");
}
void setup() {
Serial.begin(115200);
startAP();
}
void loop()
{
WiFiClient client=server.available();
if(client){//Если клиент подключён
// Serial.println("Client connected");
while(client.connected()){
if(Serial.available()>0){// Если принимаем по UART
char TX = Serial.read(); // Считываем байт( если нужно строку то Serial.ReadStringUntil("\n")
client.print(TX); // Шлём по TCP то что приняли по UART
}
if(client.available()>0){ //Если принимаем по TCP
char RX = client.read(); // Считываем сообщение клиента
Serial.print(RX);// Шлём в UART
//client.print(RX);
}
}
//Serial.println("Diskonnected");
}
}