Top Banner
. . . . . . Μεταπτυχιακή Διπλωματική Εργασία Παρακολούθηση και διαχείριση έξυπνων κτιρίων με χρήση ετερογενών ασυρμάτων δικτύων αισθητήρων Αμαξηλάτης Δημήτριος ΑΜ:803 ΠΜΣ Επιστήμη και Τεχνολογία των Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Πατρών .
24

Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Jun 25, 2015

Download

Education

Master Thesis Presentation.
Computer Sciences in Computer Engineering and Informatics Department, University of Patras
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

. . . . . .

Μεταπτυχιακή Διπλωματική Εργασία

Παρακολούθηση και διαχείριση έξυπνωνκτιρίων με χρήση ετερογενών ασυρμάτων

δικτύων αισθητήρωνΑμαξηλάτης Δημήτριος ΑΜ:803ΠΜΣ Επιστήμη και Τεχνολογία των ΥπολογιστώνΤμήμα Μηχανικών Η/Υ και ΠληροφορικήςΠανεπιστήμιο Πατρών

.

Page 2: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

..

Page 3: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Internet of Things

Δυσκολίες:▶ Ετερογένεια▶ Διασύνδεση▶ Μεγάλο κόστος▶ Κλειστά πρωτόκολλα▶ Δυσκολία χρήσης▶ Μεμονωμένες λύσεις(πχ. Hue Lamps)

Λύσεις:▶ Open Standards▶ HTML5 / Cloud▶ Συσκευές χαμηλούκόστους(πχ. Arduino, Xbee)

▶ Linked Open Data▶ CoAP

.

Page 4: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Internet of Things

Δυσκολίες:▶ Ετερογένεια▶ Διασύνδεση▶ Μεγάλο κόστος▶ Κλειστά πρωτόκολλα▶ Δυσκολία χρήσης▶ Μεμονωμένες λύσεις(πχ. Hue Lamps)

Λύσεις:▶ Open Standards▶ HTML5 / Cloud▶ Συσκευές χαμηλούκόστους(πχ. Arduino, Xbee)

▶ Linked Open Data▶ CoAP

.

Page 5: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Internet of ThingsΑυτοματισμοί Κτιρίων

▶ Εύκολη Εγκατάσταση▶ Επεκτασιμότητα▶ Μειούμενο Κόστος

▶ Δυνατότητες Διασύνδεσης▶ Απομακρυσμένος Έλεγχος▶ Εύκολη Χρήση

.

Page 6: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Επίπεδα Υλοποίησης3 Ανεξάρτητα Επίπεδα

Υλοποίηση του συστήματος σε 3 ανεξάρτητα επίπεδα:▶ Επίπεδο Δικτύου(Συσκευές Αισθητήρων & Ελεγκτών)

▶ Επίπεδο Υπηρεσιών Διαδικτύου(Σύστημα Διαχείρισης & Οργάνωσης)

▶ Επίπεδο Εφαρμογών(Εφαρμογές Πελάτες)

.

Page 7: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Επίπεδα ΥλοποίησηςΔίκτυο Αισθητήρων

.

Page 8: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Δίκτυο ΑισθητήρωνCoAP

▶ Web Server in a sensor▶ GET, POST, PUT, DELETE▶ RESTful διεπαφή (coap://sensor/temperature/value)▶ Βασισμένο στο UDP▶ Αξιόπιστη επικοινωνία▶ Ανταλλαγή μεγάλων μηνυμάτων▶ Pubsub μηχανισμός

.

Page 9: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

..

Page 10: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Δίκτυο ΑισθητήρωνGateways

▶ IEEE 802.3 (Ethernet)▶ IEEE 802.15.4 (LR-WPANs)▶ e40▶ MQTT

.

Page 11: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Web Application

Δεδομένα σε HTML, RAW, JSON, GeoRSS, GeoJSON, RDF

.

Page 12: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Web ApplicationwiseDB

Βασισμένη στης οντότητες που προέκυψαν από το W3CSemantic Sensor Network Incubator Group.

▶ Abstract Design▶ Hibernate & JPA▶ Caching

Περιλαμβάνει οντότητες όπως Testbed, Node, Link,Capability & Reading επαυξημένες με επιπλέον οντότητεςγια την διαχείριση χρηστών και διαδικασίες όπως τον

προγραμματισμό λειτουργιών.

.

Page 13: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Web ApplicationwiseDB

Βασισμένη στης οντότητες που προέκυψαν από το W3CSemantic Sensor Network Incubator Group.

▶ Abstract Design▶ Hibernate & JPA▶ CachingΠεριλαμβάνει οντότητες όπως Testbed, Node, Link,

Capability & Reading επαυξημένες με επιπλέον οντότητεςγια την διαχείριση χρηστών και διαδικασίες όπως τον

προγραμματισμό λειτουργιών.

.

Page 14: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Web ApplicationΔιεπαφές

▶ RESTful ΗTTPhttp://uberdust.cti.gr/rest/testbed/1/nodes

▶ RESTful CoAPcoap://uberdust.cti.gr/device/190/pir

▶ HTML5 WebSocketshttp://uberdust.cti.gr/readings.ws

.

Page 15: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

..

Page 16: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Web ApplicationSchedules

.

Page 17: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Web ApplicationSchedules

.

Page 18: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Client ApplicationsClient Applications

▶ HTML5▶ Java, JavaScript, Python, Android, iOS ακόμη και BashScripts!

.

Page 19: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Client ApplicationsClient Applications

▶ Android Apk , με χρήση QR codes και nfc tags▶ Drupal Modules (http://uberdust.cti.gr:81/uberdust/)▶ Chrome Extension (http://tinyurl.com/qdw5wyb)▶ Windows 8 App▶ Smart Remote▶ iOS, smartGarden, HVAC controller

.

Page 20: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

ΛειτουργίαΛειτουργία

▶ Σε λειτουργία εδώ και πάνω από 1 χρόνο,▶ Xερισμός φωτισμού σε 6 γραφεία▶ 12 σταθμούς εργασίας▶ Σύστημα κλιματισμού▶ Ηλεκτροβάνες για πότισμα κήπου

.

Page 21: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

ΛειτουργίαΦόρτος

.

Page 22: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

ΛειτουργίαΑπόκριση

.

Page 23: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Μελλοντικοί Προεκτάσεις

▶ Αυτόματη παραγωγή Images για συσκευές▶ Ασφάλεια και προσωπικά δεδομένα▶ Real Time Aggregates▶ Βελτιώσεις στον χειρισμό SPARQL & RDF

.

Page 24: Smart Building Automation using Heterogeneous Wireless Sensor Networks (in greek)

Ερωτήσεις ;

Ευχαριστώ

.