Stap 1: het platform
Kort uitleggen de hele architectuur van het project. De frontend van het project is gebaseerd op een server van XAMPP, die maakt gebruik van Apache te simuleren van een client / server-het platform omgeving.
De frontend bestaat van de webpagina die kan worden geraadpleegd door de gebruiker van overal rond de wereld, op voorwaarde dat zij een internetverbinding.
De XAMPP-server wordt gebruikt om te communiceren met de Arduino UNO microcontroller via seriële communicatie, op basis van Python code die is ingesloten in een PHP-pagina. De Arduino UNO op zijn beurt opent en controleert de toestellen aangesloten via de PHP-pagina. De apparaten zijn aangesloten in een stertopologie waardoor het eenvoudig toevoegen en verwijderen van nieuwe apparaten. Bepaalde hoeveelheid sensorgegevens worden opgeslagen in tekstbestanden die zijn om tien uur vernieuwd, de gegevens up to date te blijven.