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.
 
lef_Tso c9be2731d2 Update 'README.md' 3 years ago
client Update 'client/index.js' 3 years ago
server Add Server 3 years ago
.gitignore Initial commit 3 years ago
README.md Update 'README.md' 3 years ago

README.md

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.