background image

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

 

57 

 

/devices/share/accept (POST) 

Αποδοχή μιας πρόσκλησης. 

Πεδίο 

Τύπος 

Περιγραφή 

share 

String 

Το  id  της  πρόσκλησης 
πρόσβασης 

 

/devices/share/reject (POST) 

Απόρριψη μιας πρόσκλησης. 

Πεδίο 

Τύπος 

Περιγραφή 

share 

String 

Το  id  της  πρόσκλησης 
πρόσβασης 

 

/devices/share/cancel (POST) 

Ακύρωση μιας πρόσκλησης. 

Πεδίο 

Τύπος 

Περιγραφή 

share 

String 

Το  id  της  πρόσκλησης 
πρόσβασης 

 

/devices/shares (POST) 

Επιστροφή των προσκλήσεων πρόσβασης που έχουν γίνει στον χρήστη. 
 

/devices/shares/sent (POST) 

Επιστροφή των προσκλήσεων πρόσβασης που έχει στείλει ο χρήστης. 

 

/groups (GET) 

Επιστροφή όλων των ομάδων συσκευών του συνδεδεμένου χρήστη. 

 

/groups/:groupId (GET) 

Επιστροφή μιας ομάδας συσκευών με βάση το id της. 

Πεδίο 

Τύπος 

Περιγραφή 

groupId 

String 

Το id της ομάδας συσκευών 
στην βάση δεδομένων 

 

/groups/create (POST) 

Εγγραφή μιας νέας συσκευής στο σύστημα. 

Πεδίο 

Τύπος 

Περιγραφή 

name 

String 

Όνομα ομάδας συσκευών 

description 

String 

Περιγραφή 

ομάδας 

συσκευών 

 

/groups/update/:groupId (POST) 

Ενημέρωση των στοιχείων μιας συγκεκριμένης συσκευής με βάση το id της. 

Πεδίο 

Τύπος 

Περιγραφή 

name 

String 

Όνομα ομάδας συσκευών 

description 

String 

Περιγραφή 

ομάδας 

συσκευών