background image

Σχεδιασμός και υλοποίηση συστήματος IoT ασύρματου ελέγχου και μέτρησης ενέργειας 

 

92 

 

 

Παράρτημα – Εγκατάσταση 

Λογισμικού  

Σε αυτό το τμήμα, αναφέρεται η διαδικασία για την εγκατάσταση των λογισμικών 

που  αναπτύχθηκαν  στα  πλαίσια  αυτής  της  διπλωματικής  εργασίας,  σε  τοπικό 
περιβάλλον. Προαπαιτούμενα είναι η εγκατάσταση των εξής πακέτων σε υπολογιστή με 
λειτουργικό σύστημα Windows ή Linux (το λογισμικό αυτής της διπλωματικής εργασίας, 

αναπτύχθηκε σε περιβάλλον windows): 

❖ 

Εγκατάσταση του περιβάλλοντος 

Node.js

13

 

❖ 

Εγκατάσταση της βάσης δεδομένων 

MongoDB

14

 

❖ 

Εγκατάσταση του συστήματος διαχείρισης εκδόσεων 

git

15

 

❖ 

Εγκατάσταση των απαραίτητων πακέτων με βάση τον 

οδηγό

16

 στην ιστοσελίδα του 

React Native  

❖ 

Από  ένα  τερματικό  (π.χ.  cmd,  bash,  κλπ.),  εκτέλεση  της  εντολής 

git  clone 

https://github.com/panbak/HomeIO.git

 

 
Οδηγίες εγκατάστασης λογισμικού διακομιστή 

 
Η διαδικασία εγκατάστασης του λογισμικού του διακομιστή ακολουθεί τα εξής βήματα: 

❖ 

Εκτέλεση της εντολής 

cd HomeIO_Server 

, για να ανοίξει ο φάκελος  με τον κώδικα 

του διακομιστή 

❖ 

Εκτέλεση της εντολής 

npm install

, για να εγκατασταθούν τα απαραίτητα πακέτα 

❖ 

Επεξεργασία  του  αρχείου 

.env.example, 

για  ρύθμιση  των  μεταβλητών 

περιβάλλοντος και μετονομασία του σε 

.env

 

❖ 

Εκτέλεση της εντολής 

npm start, 

για να τρέξει το λογισμικό του διακομιστή 

 
 

 
 
 
 

 

13

 https://nodejs.org/en/download/ 

14

 https://www.mongodb.com/try/download/community?tck=docs_server 

15

 https://git-scm.com/book/en/v2/Getting-Started-Installing-Git 

16

 https://reactnative.dev/docs/environment-setup