Voor dit project wordt er gecommuniceert tussen een Raspberry Pi, een database, een api en een webpagina.
De Raspberry Pi stuurt via de GET methode data naar request.php. Ook een manueel invulvakje op de index.html pagina stuurt met GET data door.
De request.php pagina stuurt dan via MYSQL deze data door naar de database.
De index.html pagina communiceert met de grafiek.php pagina via iframe. De grafiek.php communiceert op zijn beurt met de canvasJS graph api via Json. Deze api haalt de data uit de database via MYSQL.
Lijst.php geeft op index.html een lijst weer op basis van de gekozen id van de data. Waardelijst.php geeft een lijst weer op basis van een gekozen waarde. Index.html communiceert met lijst.php en waardelijst.php via Ajax en de twee lijsten communiceren met de database via MYSQL.
Openweather.php geeft op index.html een basic weer display weer met waardes zoals de maximum en minimum temperatuur in Tessenderlo. Deze php pagina haalt zijn data via Json van de openweather API.