readme.md (1248B) download
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
10Dit 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
27Volgende 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