Uso libreria Stream e readtString

che succede se il tag rimane a metà tra una lettura e l'altra? per questo tiro in mezzo i buffer. :stuck_out_tongue:

Se il messaggio tra tag inizio e tag fine è bello lungo.... diciamo 1000char, rischio overflow?

sì, se va bene crasha e si resetta, se va male finisce in qualche loop infinito, oltre se comportamenti a random.
Se credi di avere messaggi lunghi, compra una ram esterna i2c. cerca FRAM, ce ne sono pure da 256kB...