ESP8266 und Nano

Jetzt funktioniert es.
Also kurze Nachlese:
Sketch wie folgt:

#include <SoftwareSerial.h>

SoftwareSerial esp8266(2, 3);// RX, TX for debugging

void setup()
{
  // Open serial communications and wait for port to open:
  Serial.begin(115200);
  // set the data rate for the SoftwareSerial port
  esp8266.begin(115200);
  
  //send first AT Command to see if ESP8266-Module responds
  esp8266.println("AT");
}

void loop() // run over and over
{
  if (esp8266.available())
    Serial.write(esp8266.read());
  if (Serial.available())
    esp8266.write(Serial.read());
}

Pinbelegung:
RX >> TX (über Levelshifter)
TX >> RX(über Levelshifter)
GND >> GND
VCC, CH_PD, RST >> 3,3V
mein Fehler war das ich der Anleitung im Netz vertraut habe und RST offen gelassen habe.

kennt jemand ein gutes deutsches Beispiel wie man daten zwischen den Teilen direkt austauschen kann.
das Ziel währe es das der erste etwas zum zweiten schickt und der zweite quitiert.