La base du systeme de controle est un arduino en fait un micro 
controlleur qui est capable via une interface de se connecter à
 internet.Il n'est cependant pas suffisament puissant pour heberger
une page complete avec images feuilles de style et autres.C'est 
pourquoi il lui faut etre epaulé par un serveur externe (une NAS sur
 votre reseau local ou un serveur de page perso de votre fournisseur 
d'acces internet) lorsqu'il recoit un ordre, il va verifier que cette 
ordre emane bien du serveur dont il depend puis l'executer en 
changant l'etat d'une de ses sorties.Pendant ce temps le serveur
 enregistre les informations sur l'origine de la demande (nom 
d'utilisateur, adresse IP, positions GPS) dans le but d'aider les 
forces de l'ordre si vous deviez etre cambriolé.Ces informations 
sont conservées sur un serveur déporté (qui n'est pas dans 
votre maison)

 



 


Chaque demande est analysée par le serveur une partie du code
confidentiel est comparée à la base utilisateur si les droits d'acces
 sont suffisant l'ordre est acheminé avec le reste du code confidentiel
 qui sera controlé localement.Le serveur ne connait pas les codes 
d'acces de l'arduino le seul detenteur du code complet est votre outil 
de contrôle (votre telephone portable, tablette, ordinateur, tv internet 
ou autre).En cas de vol de ce dernier, vous pouvez supprimer le compte
 compromis par l'interface de gestion des comptes, les tentatives d'acces
 seront rejetées mais toujours enregistrées dans le journal.