los datos pueden ser .csv o .xml
--->en el sistema de la raspberry:
instala el curl, este programa te permitirá subir a una carpeta del lamp los datos.
apt-get install curl
Modo manual(cada vez que quieras subir un fichero deberas meter esto en la consola) -> curl -T fichero.xml -u usuario:contraseña
ftp://IPSERVIDORLAMP/www/CARPETA/fichero.xml --connect-timeout 99
--------------------------------------------------------------------------------------------------------
Modo automatico ->instala el crontab, este software te permitira programar una tarea para que se ejecute cada determinado tiempo.
1º apt-get install crontab
2º la rutina que se debe ejecutar -> curl -T fichero.xml -u usuario:contraseña
ftp://IPSERVIDORLAMP/www/CARPETA/fichero.xml --connect-timeout 99
--------------------------------------------------------------------------------------------------------
--->en el servidor lamp crea un archivo .php que contenga las siguientes lineas de codigo.
<?php
$directorio = 'ftp://usuario:contraseña@IPSERVIDORLAMP/www/CARPETA/';
$ficheros = scandir($directorio);
$numeroFicheros = count($ficheros);
for ($i = 0; $i < $numeroFicheros; $i++) {
$xml = simplexml_load_file('ftp://usuario:contraseña@IPSERVIDORLAMP/www/CARPETA/'.$ficheros[$i]);
echo var_dump($xml);
}
?>
edit: tengo una raspberry capturando datos wifi, estos se suben a un repositorio xamp(semejante a lamp) y son leídos de forma semejante.
enlace