Automatisering av låsning system och Intrusion Detection In bostäder (1 / 10 steg)
Steg 1: arkitektur
Att kortfattat förklara hela arkitekturen av projektet. Frontend för projektet är baserat på en XAMPP server, som använder Apache för att simulera klient-server arkitektur-miljö.
Gränssnittet består av webbsidan som kan nås av användare från var som helst i världen, förutsatt att de har en Internet-anslutning.
XAMPP server används för att kommunicera med Arduino UNO mikrokontroller via seriell kommunikation, baserad på Python kod inbäddad i en PHP-sida. Arduino UNO i sin tur ansluter till och kontrollerar apparater anslutna till den via PHP-sidan. Enheterna har varit ansluten i en stjärntopologi som gör det enkelt att lägga till och ta bort nya enheter. Viss mängd sensordata lagras i textfiler som uppdateras varje tio timmar, för att hålla informationen uppdaterad.