readme.md (1248B)
1 # REPOSITORY VOOR ONS IOT-PROJECT (5GRONINGEN) 2 3 > Hamdi Hassan, Loes Hoogstra, Gerco van Woudenberg, Friedel Schon 4 5 # :warning: Disclaimer 6 **Op Anaconda-python werkt niks (flask zou gewoon ophangen), dus gebruik de officiële Python-versie** 7 8 ## Server runnen 9 10 Dit is een dev-server, dus run je met `debug=True`-flag! 11 12 **Deze repository clonen:** 13 ``` 14 $ git clone https://github.com/friedelschoen/muizenval.tk/ 15 ``` 16 17 **Alle afhankelijkheden installeren:** 18 ``` 19 $ pip3 install flask wtforms flask_sqlalchemy flask-wtf email_validator flask-bcrypt flask-login pillow flask_socketio simple-websocket gevent-websocket flask-sslify 20 ``` 21 22 **Is de database leeg? Test-gebruikers toevoegen:** 23 ``` 24 $ python3 create-db.py 25 ``` 26 27 Volgende gebuikers worden toegevoegd: 28 | E-Mail | Wachtwoord | Rechten | 29 | ------------------ | ---------- | ------- | 30 | [email protected] | `hallo` | cliënt | 31 | [email protected] | `hallo` | admin | 32 33 **De server runnen:** 34 ``` 35 $ python3 run-server.py 36 ``` 37 38 **Geen muizenval bij de hand? Interactieve test-muizenval proberen:** 39 ``` 40 $ python3 test-client.py --help 41 ``` 42 43 ## Third-party libraries (Arduino Library Manager) 44 45 - https://github.com/SodaqMoja/Sodaq_LSM303AGR 46 - https://github.com/SodaqMoja/Sodaq_UBlox_GPS