diff --git a/Python/client.py b/Python/client.py index 4c54394..fd12065 100644 --- a/Python/client.py +++ b/Python/client.py @@ -1,9 +1,10 @@ import socket +import sys if __name__ == '__main__': # TODO : Prendre en arguments les donnees et l'adresse de la RPi clientSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); - data = "Hello Server!"; # TODO : Modifer les donnees a prendre - clientSocket.sendto(data.encode(),("172.26.145.62",9090)); # TODO : Modifier adresse avec adresse de la raspberry + data = sys.argv[2]; + clientSocket.sendto(data.encode(),(sys.argv[1],9090)); dataFromServer,sourceAddress = clientSocket.recvfrom(1024); print(dataFromServer.decode()); diff --git a/Python/serveur.py b/Python/serveur.py index f724b56..f777e44 100644 --- a/Python/serveur.py +++ b/Python/serveur.py @@ -1,9 +1,9 @@ import socket if __name__=='__main__': - server.Socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); + serverSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); serverSocket.bind(("172.26.145.62",9090)); # Adresse du serveur à modifer selon l'IP de la RASPBERRY while(True): dataFromClient, sourceAddress = serverSocket.recvfrom(1024); print("Data from %s is %s"%(sourceAddress,dataFromClient.decode())); - serverSocket.sendto("Hello Client!".encode(),sourceAddress); # TODO : Modifier les donnees a renvoyer au serveur Web + serverSocket.sendto("Communication réalisée".encode(),sourceAddress); # TODO : Modifier les donnees a renvoyer au serveur Web diff --git a/bdd.sql b/bdd.sql index 4910be2..f43d015 100644 --- a/bdd.sql +++ b/bdd.sql @@ -7,6 +7,7 @@ drop table if exists reservation ; drop table if exists equipement ; drop table if exists banc ; +drop table if exists equip_type ; drop table if exists creneau ; drop table if exists utilisateur ; @@ -22,11 +23,14 @@ create table creneau create table banc (NUMERO int PRIMARY KEY); +create table equip_type + (TYPE char(30) PRIMARY KEY); + create table equipement (numero int REFERENCES banc, IP char(15) PRIMARY KEY, NOM char(50), - TYPE char(30)); + type char(30) REFERENCES equip_type); create table reservation (numero int REFERENCES banc, @@ -44,6 +48,11 @@ insert into utilisateur values ('admin','glopglop'); insert into creneau values (01/12/2021); +insert into equip_type values ("Oscilloscope"); +insert into equip_type values ("Generateur"); +insert into equip_type values ("Matrice"); +insert into equip_type values ("Multimetre"); + insert into banc values (1); /* Creation des vues pour faciliter l'utilisation de la BDD sur l'interface Web */ diff --git a/html/Matrice/commandes_matrice.php b/html/Matrice/commandes_matrice.php new file mode 100644 index 0000000..1f01185 --- /dev/null +++ b/html/Matrice/commandes_matrice.php @@ -0,0 +1,19 @@ + diff --git a/html/Matrice/main_matrice.php b/html/Matrice/main_matrice.php new file mode 100644 index 0000000..fd99bfd --- /dev/null +++ b/html/Matrice/main_matrice.php @@ -0,0 +1,62 @@ + + + '; + echo '
"; echo " | "; - echo " | "; + echo " | "; echo " | "; echo ""; echo ""; diff --git a/html/main.php b/html/main.php index 1997d43..2c4740e 100644 --- a/html/main.php +++ b/html/main.php @@ -38,7 +38,7 @@ $_SESSION['banc']=$Banc; $_SESSION['heure']=$heure; $requete = "SELECT * FROM equipement WHERE - num = $Banc"; + numero = $Banc"; $exec_requete = mysqli_query($db,$requete); $reponse = mysqli_fetch_all($exec_requete); foreach($reponse as $element){ @@ -56,7 +56,7 @@ $Banc = $_SESSION['banc']; $heure = $_SESSION['heure']; $requete = "SELECT * FROM equipement WHERE - num =$Banc"; + numero =$Banc"; $exec_requete = mysqli_query($db,$requete); $reponse = mysqli_fetch_all($exec_requete); foreach($reponse as $element){ @@ -87,7 +87,7 @@ /* Recherche des fichiers 'commandes_type.php' dans les dossiers des types d'appareils sélectionnés * Ces fichiers vont effectuer les commandes de l'appareil si un bouton est utilisé */ - /* TODO + /* TODO */ for($i=0;$i |