Ethernet shield und Mysql

Hallo,

Ich suche eine Möglichkeit mit der Steuerung und Statusabfrage eines Arduino über Ethernet shield und Mysql.

Teil 1

Auf dem Arduino läuft ein Programm welches H1 abhängig von der Helligkeit oder über einen Taster S1 welcher die Automatik übersteuert ein und aus schaltet.

Wenn der Zustand von H1 sich ändert soll der aktuelle Wert in eine MYSQL Datenbank geschrieben werden.

Teil 2

Von unterwegs werden http Get Befehle an den Arduino gesendet und die Lampe H1 über Ethernet (wie vor Ort über S1) geschalten.

Teil 1 und auch Teil 2 ist getrennt betrachtet kein Problem.

Wie kann ich aber vom Arduino Werte an die MYSQL senden und gleichzeitig auf eingehende http Get Befehle lauschen?

Teil 2 funktioniert innerhalb des Heimnetzwerkes ideal. Wenn ich aber über Port Weiterleitung vom Handy (Mobilfunknetz) den http Get Befehl sende, reagiert H1 nur solange der Empfang gut ist. Bei schlechtem Empfang gehen die Befehle ohne Meldung verloren. Gibt es hier noch etwas Besseres das so lange sendet bis entweder eine Zeit überschritten ist oder der Befehl empfangen wurde?

Gruß

Jup, gibts.
Hatte mich früher damit beschäftigt, schau in meinen Beiträgen

Hallo, ich konnte leider nichts ähnliches finden. Gruß

Der MySQL-Zugriff ist machbar, bringt den Arduino aber an hart an die Grenze (Speicher), weiss nicht, ob dann noch Platz für die Puffer des Ethernetshields ist.

https://launchpad.net/mysql-arduino

mit dem Mega hab ich sowas laufen. Sogar mit ENC28J60 und uipethernet. Ich kann damit über Taster, Web, Seriel oder analoge Sensoren Ausgänge schalten. Und etliche Messwerte auf SQL-Server.
In einer anderen Anwendung kann ich über Webformular die Zeit angeben, wie lange ein Ausgang geschaltet bleibt. Das werde ich benutzen, um Router und Antennen aus der Ferne zu resetten bzw. den Strom abzuklemmen.