Moment mal, der Arduino soll ja nicht als Webserver dienen, sondern nur eine TCP-Verbindung aufbauen und die wesentlichen 4 oder 5 Bytes aus dem TCP-Stream lesen. Dafür ist der Arduino sicher nicht untermotorisiert.
Zur Zeit gibt es ja nur noch zwei Probleme, die sicher lösbar sind.
- Die HTTP-Abfrage stabil zu bekommen, was meiner Meinung nach eher nach einem Problem auf der Gegenseite aussieht, denn der TCP-Connect scheint laut Debugausgabe ja zu klappen.
- Möglichst einfach / simple die gewünschte Temperatur aus dem HTML-Text zu fischen. Das ist nur geschicktes Durchforsten eines char* buffers und auf jeden Fall was für den Arduino.
Den Arduino als Webserver zu betreiben, da schliesse ich mich Udos Meinung an, das können andere Systeme besser. Der Due wäre ja schon deutlich besser geeignet, zumal der COrtex M3 schon eine Ethernetschnittstelle integriert hat, auch wenn die beim Due noch nicht nach aussen gelegt ist. Ich denke das wird sich bei weiteren Modellen sicher bald ändern.
Mario.