diff --git a/README.md b/README.md index 9c2af6e..0cc383f 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,31 @@ # 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***. -npm init -y --> dimiourgia package.json -pre: nodejs -npm install server / client +*Βήμα 3ο* -node index.js || npm run \ No newline at end of file + Τέλος τρέχουμε πρώτα τον server και στη συνέχεια τον client με την εντολή + ***node index.js*** ή την εντολή ***npm run*** \ No newline at end of file