У меня есть ESP8266, есть UDP - сервер на нём, как снять с него логи? Можно ли как-то это сделать в Arduino IDE, или как-нибудь ещё? Советовали Putty, она вообще ничего не делает у меня.
Вот сам код ESP8266
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
WiFiUDP Udp;
unsigned int localUdpPort = 4210;
char incomingPacket[256];
char replyPacket[]="Привет! Получил сообщение :-)";
const char* ssid = "Busik";
const char* password = "gytAw789h";
void setup()
{
Serial.begin(115200);
//WiFi.softAP("Busik", "9598489");
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
Serial.println();
Serial.printf("Подключились к WiFi:%s",ssid);
while(WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
Serial.println("Подсоединился");
Udp.begin(localUdpPort);
Serial.printf("Прослушиваем IP %s, udp-port %d\n",WiFi.localIP().toString().c_str(), localUdpPort);
}
void loop()
{
int PacketSize = Udp.parsePacket();
if(PacketSize)
{
Serial.printf("Received %d bytes from %s, port %d",PacketSize, Udp.remoteIP().toString().c_str(), localUdpPort);
int len = Udp.read(incomingPacket, 255);
if(len > 0)
{
incomingPacket[len] = 0;
}
Serial.printf("Пришедший пакет %s",incomingPacket);
Udp.beginPacket(Udp.remoteIP(), Udp.remotePort());
Udp.write(replyPacket);
Udp.endPacket();
}
}