Progetto scolastico sugli alphabot di Alladio Michele e Ferrando Filippo
Il robot funziona tramite un webserver flask e un database (lato server) contenente le istruzioni per fare determinati movimenti, gli utenti presentie i log di tutti i login e le operazioni eseguite
Utilizzando le librerie base dell'alphabot siamo in primo luogo riusciti a farlo muovere mandando tramite il client istruzioni come avanti, indietro, ecc. e il tempo per il quale questo doveva muoversi.
Nella seconda versione di questo programma utilizziamo un databse con sia i movimenti base che movenze più complesse e invece di mandare tutta l'istruzione tramite il client, mandiamo solamente l'id dell'istruzione nel DB.
Il Database comprende 4 tabelle
- HISTORY --> contiene i log delle operazioni eseguite
- LOG_UTENTI --> contiene i log degli utenti che si loggano sulla webapp
- Movimenti --> contiene i movimenti semplici e complessi del robot
- USERS --> contiene gli utenti registrati