Leggere un dato da una variabile

No read legge byte per byte dallo stream, per cercare del testo in uno stream devi usare l'istruzione find.

Ad esempio, il seguente pezzettino di codice, cerca nello stream dei dati proveniente dal client la stringa "ember590" senza fare altro. Quando (e se) la trova, legge i successivi byte fino al terminatore di riga (se c'è!) e stampa sul monitor seriale.
Ci sono ovviamente altri modi per leggere i dati dallo stream, ma questo per ora può andare bene secondo me.

if(client.find("ember590") {
  String nextLine = client. readStringUntil('\n');
  Serial.println(nextLine);
}