Browse Source

Update 'README.md'

master
cs171062 4 years ago
parent
commit
69a1f37987
  1. 69
      README.md

69
README.md

@ -14,7 +14,7 @@
* υγρασία αέρα
* υγρασία εδάφους
,τα οποία ελέγχονται τοπικά για τυχόν μεταβολές. Στη περίπτωση που παρατηρηθεί μια μεταβολή του +-10% σε κάποιο καιρικό στοιχείο (σε σχέση με την ακριβώς προηγούμενη μέτρηση) τότε οι τρέχουσες συνθήκες αποστέλλονται στον server για περαιτέρω μελέτη. Επίσης σε περίπτωση που δεν έχει αποσταλλεί κάποια μέτρηση στο χρονικό διάστημα των 5 λεπτών τότε αποστέλλονται οι τρέχουσες συνθήκες.
, τα οποία ελέγχονται τοπικά για τυχόν μεταβολές. Στη περίπτωση που παρατηρηθεί μια μεταβολή του +-10% σε κάποιο καιρικό στοιχείο (σε σχέση με την ακριβώς προηγούμενη μέτρηση) τότε οι τρέχουσες συνθήκες αποστέλλονται στον server για περαιτέρω μελέτη. Επίσης σε περίπτωση που δεν έχει αποσταλλεί κάποια μέτρηση στο χρονικό διάστημα των 5 λεπτών τότε αποστέλλονται οι τρέχουσες συνθήκες.
### Server
@ -43,39 +43,78 @@
![https://git.swarmlab.io:3000/cs171062/atmos-iotlab/raw/branch/master/Screenshot_1.png](https://git.swarmlab.io:3000/cs171062/atmos-iotlab/raw/branch/master/Screenshot_1.png)
## Installation & configuration
## Installation
Πρωτού τρέξετε οποιοδήποτε αρχείο, θα χρειαστείτε στο σύστημα σας τα εξής:
Python
### Python
για την εγκατάσταση της Python στο σύστημά σας, στο τερματικό τρέξτε τις παρακάτω εντολές
$ sudo apt-get update
$ sudo apt-get install python3
yagmail
> $ sudo apt-get update
> $ sudo apt-get install python3
### Yagmail
στην συνέχεια για την εγκατάσταση του yagmail στο σύστημά σας, στο τερματικό τρέξτε τις παρακάτω εντολές
$ pip install yagmail
> $ pip install yagmail
InfluxDB
### InfluxDB
προσοχή: οι παρακάτω εντολές είναι για συστήματα Ubuntu. Σε περίπτωση που έχετε Debian, ανατρέξτε [εδώ](sudo service influxdb start) και ακολουθήστε την παρόμοια διαδικασία
Προσοχή!: οι παρακάτω εντολές είναι για συστήματα Ubuntu. Σε περίπτωση που έχετε Debian, ανατρέξτε [εδώ](sudo service influxdb start) και ακολουθήστε την παρόμοια διαδικασία
στο τερματικό τρέξτε τις παρακάτω εντολές
$ wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
$ source /etc/lsb-release
$ echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
> $ wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
>
> $ source /etc/lsb-release
>
> $ echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list
και τέλος
$ sudo apt-get update && sudo apt-get install influxdb
$ sudo service influxdb start
> $ sudo apt-get update && sudo apt-get install influxdb
και
> $ sudo service influxdb start
, για να ξεκινήσει το service της βάσης
### Grafana
αρχικά τρέξτε τις εντολές
> $ sudo apt-get install -y apt-transport-https
>
> $ sudo apt-get install -y software-properties-common wget
>
> $ wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
>
> $ echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
εφόσον έγινε η προσθήκη των repositories τρέξτε τις παρακάτω εντολές για την εγκατάσταση του εργαλείου:
> $ sudo apt-get update
>
> $ sudo apt-get install grafana
και
Grafana
> $ sudo systemctl daemon-reload
>
> $ sudo systemctl start grafana-server
>
> $ sudo systemctl status grafana-server
και αφού επιβεβαιώσουμε με την τελευταία εντολή ότι το service της Grafana είναι ενεργό, μπορούμε να προχωρήσουμε στην παραμετροποίηση κάποιων απαραίτητων αρχείων
## Configuration

Loading…
Cancel
Save