Arduino + ethernet + sd

Hola chicos

Estoy trabajando en algo parecido. Yo tambien almaceno eventos en una tarjeta SD y despues la mando al servidor.

Es bien simple, primero, la almaceno en la carta; una vez que esta terminado eso, el Arduino se conecta al servidor, como client, y llama una pagina del tipo getEvent.php. Y cuando el arduino llama esa pagina, da como argumentos en php los datos del eventos, por ejemplo
getEvent.php?&userId=0489223&deviceNumber=2432423 etc.... Esa pagina php almacena automaticamente esos datos en una base de datos.

Los dos processos no funcionan al mismo tiempo, pero uno despues del otro si funciona.

Ahora para obtener la hora, tienes dos soluciones. Existen circuitos externos del tipo DS1307 que puedes comprar para unos 10$US. Esos tienen la ventaja de hacer tu tarjeta autonoma, de no depender de la red. O sino, puedes llamar la pagina web antes de almacenar el evento en la SD. Y en la pagina php, puedes hacer que el servidor manda la fecha, la hora... Y leerla con el Arduino.