You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# IoT_Lab_Final
|
|
|
|
|
|
|
|
Το παραπάνω λογισμικό παράγει "εικονικά" δεδομένα κάθε 30 sec μέσω ενος client
|
|
|
|
και στη συνέχεια αποστέλλονται σε έναν server για περεταίρω επεξεργασία.
|
|
|
|
|
|
|
|
###### Δεδομένα
|
|
|
|
* Θερμοκρασία (Temperature)
|
|
|
|
* Υγρασία Αέρος (Air Humidity)
|
|
|
|
* Υγρασία Εδάφους (Ground Humidity)
|
|
|
|
* Ένταση Αέρος (Air Speed)
|
|
|
|
|
|
|
|
Ο Server στη συνέχεια ελέγχει αυτές τις τρέχουσες τιμές με τις προηγούμενες και εφόσον :
|
|
|
|
1. Διαφέρουν πάνω απο 10%
|
|
|
|
2. Δεν έχουν αποσταλλει δεδομένα για πάνω απο 5 λεπτα
|
|
|
|
|
|
|
|
θα αποστέλλονται οι μετρήσεις για επεξεργασία στην 1η περίπτωση και στη 2η περίπτωση θα αποστέλλονται όλα τα μετρούμενα μεγέθη.
|
|
|
|
|
|
|
|
|
|
|
|
### Install guidelines
|
|
|
|
*Βήμα 1ο*
|
|
|
|
Πρέπει να εγκατασταθεί το nodejs, οπότε με την εντολή ***sudo apt-get install nodejs***
|
|
|
|
πραγματοποιείτε η εγκατάσταση.
|
|
|
|
|
|
|
|
*Βήμα 2ο*
|
|
|
|
|
|
|
|
Μέσα στους φακέλους server & client εγκαθιστούμε το npm με την εντολή ***npm install***.
|
|
|
|
|
|
|
|
*Βήμα 3ο*
|
|
|
|
|
|
|
|
Τέλος τρέχουμε πρώτα τον server και στη συνέχεια τον client με την εντολή
|
|
|
|
***node index.js*** ή την εντολή ***npm run***
|