E quindi uscimmo a riveder le stelle Dante Alighieri, La Divina Commedia

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "E quindi uscimmo a riveder le stelle Dante Alighieri, La Divina Commedia"

Transcript

1 Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Διπλωματική Εργασία Μελέτη της Επίδοσης και Συμπεριφοράς των Δικτύων ZigBee σε Πραγματικές Εφαρμογές Ονομα: Ιάκωβος Τσιμίνο Επιβλέπων Καθηγητής: Δημήτριος Μητράκος Φθινόπωρο 2015

2 2

3 E quindi uscimmo a riveder le stelle Dante Alighieri, La Divina Commedia

4 ii

5 Ευχαριστίες Θα ήθελα, αρχικά, να ευχαριστήσω τον επιβλέποντα της διπλωματικής μου εργασίας, κ. Δημήτρη Μητράκο, Αναπληρωτή Καθηγητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών για την πολύτιμη βοήθεια και καθοδήγησή του για την εκπόνηση αυτής της εργασίας. Ευχαριστώ επίσης την οικογένεια, τους φίλους και τους συμφοιτητές μου που με στήριξαν και με βοήθησαν καθ όλη τη διάρκεια της ακαδημαϊκής μου πορείας.

6 Περιεχόμενα Κατάλογος Σχημάτων vi 1 Εισαγωγή 1 2 Τα Πρότυπα IEEE και ZigBee Το Μοντέλο OSI Γενικά Τα Επτά Επίπεδα του Μοντέλου OSI IEEE Γενικά Τοπολογίες Δικτύων Τοπολογία Αστέρα Τοπολογίες Peer-to-Peer και Cluster Tree Μοντέλα μεταφοράς δεδομένων Μετάδοση προς τον coordinator Μετάδοση από τον coordinator Μετάδοση peer-to-peer Αρχιτεκτονική: Φυσικό Επίπεδο Αρχιτεκτονική: Υποεπίπεδο MAC Η δομή των Superframes Η δομή των Frames Μηχανισμοί πρόσβασης στο κανάλι CSMA/CA Unslotted CSMA/CA Slotted CSMA/CA ZigBee Γενικά ZigBee PRO ZigBee RF4CE ZigBee IP Συνύπαρξη με Άλλες Τεχνολογίες στην ISM Band Industrial Scientific and Medical Bands IEEE και IEEE b/g Προσέγγιση βάσει ισχύος Προσέγγιση βάσει συγχρονισμού Αντιμετώπιση των Παρεμβολών iv

7 ΠΕΡΙΕΧΟΜΕΝΑ v 4 Εφαρμογές Εφαρμογές στην Ιατρική Smart Dust Intelligent Transport Systems Building Automation και Smart Homes Προσομοίωση OPNET Επιλογή των Προσομοιώσεων Σύγκριση της Απόδοσης των Τριών Τοπολογιών Τοπολογία Αστέρα Τοπολογίες mesh και tree Προσομοιώσεις Πραγματικών Εφαρμογών Εφαρμογή Connected Lighting για το Φωτισμό της Ροτόντας της Θεσσαλονίκης Εφαρμογή Smart Home σε Διαμέρισμα Εφαρμογή Intelligent Transport System Εφαρμογή Intra-Vehicle Network Υψηλή Κίνηση Χαμηλή Κίνηση Εφαρμογή Vehicle To Infrastructure Network Ο Coordinator μέσα στο όχημα Ο Coordinator ως μέρος της υποδομής Αποτελέσματα και Μελλοντικές Επεκτάσεις Ερμηνεία των Αποτελεσμάτων Μελλοντικές Επεκτάσεις Προβλήματα και Δυσκολίες κατά την Υλοποίηση Βιβλιογραφία 63 Συντομογραφίες 67 Οδηγίες για τη Χρήση του OPNET Modeler 69

8 Κατάλογος Σχημάτων 2.1 Διαθέσιμες τοπολογίες στα δίκτυα LR-WPAN Η τοπολογία Cluster Tree Η μορφή του superframe χωρίς CFP Η μορφή του superframe με CFP Η εσωτερική δομή της ενεργής περιόδου του superframe Η δομή των frames στο ΙΕΕΕ Ο αλγόριθμος CSMA/CA Κανάλια των προτύπων και Οι τρεις περιοχές διαφορετικού είδους παρεμβολής του WiFi επί του Τα κανάλια του που βρίσκονται ανάμεσα στα συχνότερα χρησιμοποιούμενα κανάλια του WiFi Απόδοση των τοπολογιών star, mesh και tree Απόδοση δικτύων αστέρα με 5, 10 και 50 συσκευές Παραμετρική ανάλυση της ρυθμαπόδοσης, συναρτήσει του αριθμού των συσκευών στον αστέρα Παραμετρική ανάλυση του end-to-end delay, συναρτήσει του αριθμού των συσκευών στον αστέρα Ρυθμαπόδοση ενός δικτύου αστέρα όταν παύει να λειτουργεί ο coordinator Απόδοση δικτύων mesh και tree με έναν κόμβο να αστοχεί Ρυθμαπόδοση δικτύου tree με δρομολογητές και συσκευές που αστοχούν εκ περιτροπής σε διαφορετικά βάθη του δέντρου Οι θέσεις των συσκευών του δικτύου της εφαρμογής για τον φωτισμό της Ροτόντας Απόδοση δικτύων mesh και tree για την εφαρμογή φωτισμού της Ροτόντας Το δίκτυο της εφαρμογής Smart Home Απόδοση δικτύων mesh και tree για την εφαρμογή Smart Home Το δίκτυο της εφαρμογής Intra-Vehicle Network Ρυθμαπόδοση δικτύων mesh, star και tree για την εφαρμογή Intra-Vehicle Network End-to-end delay δικτύων mesh, star και tree για την εφαρμογή Inter- Vehicle Network Το δίκτυο της εφαρμογής Intra-Vehicle Network χαμηλής κίνησης Απόδοση δικτύων star, mesh και tree για το Intra-Vehicle δίκτυο χαμηλής κίνησης Η συμπεριφορά του δικτύου V2I υλοποιημένου με τις τρεις τοπολογίες vi

9 ΚΑΤΑΛΟΓΟΣ ΣΧΗΜΑΤΩΝ vii 5.18 Απόδοση ACK enabled και non-enabled star δικτύου Ρυθμαπόδοση των δικτύων του κάθε οχήματος End-to-end delay των PAN που σχηματίζονται κατά τη διάρκεια της προσομοίωσης Το αρχικό παράθυρο του OPNET Ενα μικρό δίκτυο ZigBee Το παράθυρο επεξεργασίας των παραμέτρων της προσομοίωσης Επιλογή της τοπολογίας του δικτύου Παράθυρο επιλογής στατιστικών

10 viii ΚΑΤΑΛΟΓΟΣ ΣΧΗΜΑΤΩΝ

11 Κεφάλαιο 1 Εισαγωγή Ακόμα και πριν από τη γέννηση της επιστήμης όπως τη γνωρίζουμε σήμερα, κυρίαρχο ρόλο στην ανθρώπινη ζωή έπαιξε η αντίληψη και η μέτρηση των φυσικών μεγεθών. Αρχικά, προφανώς, η αντίληψη του περιβάλλοντος ήταν απολύτως εμπειρική, για παράδειγμα θα μπορούσε κάποιος να ξεχωρίσει το ζεστό από το κρύο, χωρίς, όμως, να μπορεί να δηλώσει πόσο ζεστό ή πόσο κρύο είναι ένα αντικείμενο ή ένας χώρος. Καθ όλη τη διάρκεια της ανθρώπινης ιστορίας, εμφανίστηκαν διατάξεις και όργανα που κατέστησαν δυνατή την ακριβέστερη μέτρηση των φυσικών μεγεθών. Το θερμόμετρο, το βολτόμετρο, το δυναμόμετρο είναι παραδείγματα τέτοιου είδους διατάξεων. Προφανώς, στην εποχή μας, τα μετρητικά όργανα έχουν αναπτυχθεί ώστε να έχουν τη δυνατότητα να μετρήσουν πιο πολύπλοκα μεγέθη, όπως η ταχύτητα (ταχύμετρο) ή το συχνοτικό περιεχόμενο ενός σήματος (φασματογράφος), ανάλογα με τις ανάγκες κάθε εφαρμογής. Τις τελευταίες δεκαετίες, όποτε ο τομέας της Ηλεκτρονικής έχει γνωρίσει ραγδαία άνθιση, τα αισθητήρια όργανα έχουν εξελιχθεί περαιτέρω και έχουν πλέον την ικανότητα να μετατρέπουν αλλαγές στο φυσικό περιβάλλον σε ηλεκτρικά μεγέθη, όπως τάση και αντίσταση, ώστε ένα ηλεκτρονικό ή υπολογιστικό σύστημα να μπορεί να επεξεργαστεί ένα φυσικό μέγεθος. Παραδείγματα τέτοιου είδους αισθητηρίων είναι τα θερμίστορ και οι πιεζοαντιστάσεις, των οποίων η ηλεκτρική αντίσταση μεταβάλλεται ανάλογα με τη θερμοκρασία περιβάλλοντος και την ασκούμενη πίεση, αντίστοιχα. Σε όλους τους τομείς της σημερινής τεχνολογίας, εμφανίζεται μία τάση προς την αυτοματοποίηση των υπολογιστικών συστημάτων. Εν προκειμένω, με τον όρο αυτοματοποίηση εννοείται η αντίληψη του περιβάλλοντος από το σύστημα και η απόκριση σε αλλαγές σε αυτό. Ακριβώς όπως ένας ζωντανός οργανισμός τελεί αυτές τις λειτουργίες με τα αισθητήρια όργανά του, όπως τα μάτια και το δέρμα, ένα σύστημα χρειάζεται ειδικές διατάξεις αισθητήρων για τη μέτρηση των φυσικών μεγεθών. Άρα, λοιπόν, ένας αισθητήρας δεν αποτελεί πλέον ένα μεμονωμένο σύστημα μέτρησης, αλλά τη γέφυρα μεταξύ ενός υπολογιστή και του φυσικού κόσμου. Είναι, πλέον, μέρος ενός εκτενέστερου συστήματος που εκτελεί μία περίπλοκη λειτουργία, βασιζόμενο στα ερεθίσματα που δέχεται από το περιβάλλον του. Η τεχνολογία σήμερα έχει επιτρέψει την ανάπτυξη συστημάτων που βασίζονται στην ασύρματη σύνδεση αισθητηρίων, ώστε να πραγματοποιούνται μετρήσεις πολλών διαφορετικών μεγεθών σε πολλά σημεία ταυτόχρονα, ανοίγοντας το δρόμο για μία πληθώρα εφαρμογών. Αυτού του 1

12 2 Κεφάλαιο 1. Εισαγωγή είδους συστήματα ονομάζονται Ασύρματα Δίκτυα Αισθητήρων (Wireless Sensor Networks - WSNs). Τα Ασύρματα Δίκτυα Αισθητήρων που θα μας απασχολήσουν στην εργασία που ακολουθεί υπάγονται στο πρότυπο IEEE , το οποίο αναφέρεται σε χαμηλού ρυθμού μετάδοσης ασύρματα δίκτυα προσωπικής περιοχής (Low-Rate Wireless Personal Area Networks - LR-WPANs). Οι εφαρμογές που μπορούν να υιοθετήσουν τη συγκεκριμένη τεχνολογία περιορίζονται μόνο από τη φαντασία των σχεδιαστών. Οι δυνατότητες, όμως, των δικτύων αυτών, όπως προδίδει το όνομά τους, χρησιμεύουν περισσότερο σε εφαρμογές μετρήσεων, όπου οι λειτουργίες δεν εκτείνονται πέρα από τη μέτρηση ενός μεγέθους και την αποστολή μικρού όγκου δεδομένων σε ένα κεντρικό κόμβο προς επεξεργασία, χωρίς αυτό να σημαίνει πως αποκλείονται και άλλου είδους εφαρμογές, όπως εφαρμογές πολυμέσων. Οπως αναφέρθηκε, η τεχνολογία αυτή στοχεύει στην αυτοματοποίηση των συστημάτων, για την ανάπτυξη των smart environments, ενώ, ταυτόχρονα, θα μπορούσε να θεωρηθεί ως ένα γενναίο βήμα προς την εδραίωση του Internet of Things. Το πρότυπο IEEE αναφέρεται στις προδιαγραφές του φυσικού και MAC επιπέδου των δικτύων, χωρίς να γίνεται λόγος για τα ανώτερα επίπεδα του μοντέλου OSI. Τα α- νώτερα επίπεδα προδιαγράφονται από άλλα βιομηχανικά πρότυπα, ανεξάρτητα της IEEE. Το επικρατέστερο από αυτά είναι το πρότυπο ZigBee, της ZigBee Alliance. Οι περισσότερες συσκευές που υπάγονται στο συγκεκριμένο τύπο δικτύου προτυποποιούνται κατά ZigBee, υ- πονοώντας, προφανώς, ότι πληρούνται και οι προδιαγραφές που θέτει το πρότυπο της IEEE, αφού το ίδιο το ZigBee είναι βασισμένο σε αυτό. Τονίζεται, στο σημείο αυτό, ότι αν και οι όροι IEEE και ZigBee είναι διακριτά και αναφέρονται σε διαφορετικές οντότητες, οι όροι χρησιμοποιούνται, στη βιβλιογραφία και χάριν ευκολίας, εναλλάξ. Οι εφαρμογές των δικτύων ZigBee εκτείνονται από το οικιακές, όπως αυτόματη ρύθμιση μίας επιθυμητής θερμοκρασίας, μία από τις διάφορες πτυχές των Smart Homes, τα οποία θα αναλυθούν εκτενώς στη συνέχεια, μέχρι εφαρμογές μεγάλης κλίμακας, όπως, επί παραδείγματι ένα σύστημα ανίχνευσης πυρκαγιάς σε ένα δάσος, με τη χρήση συστημάτων Smartdust. Ενδιαφέρον, επίσης, παρουσιάζουν οι εφαρμογές που αναφέρονται στην επικοινωνία μεταξύ οχημάτων που βρίσκονται σε κίνηση, με σκοπό την αποφυγή ατυχημάτων, και πολλές άλλες. Σήμερα είναι μάλλον δύσκολο να βρεθεί ένας χώρος απολύτως κενός από ακτινοβολίες και σήματα. Οι εφαρμογές των δικτύων ZigBee τα υποχρεώνουν να βρίσκονται, στις περισσότερες περιπτώσεις, σε χώρους με αυξημένη τηλεπικοινωνιακή κίνηση. Προφανώς, το μεγαλύτερο πλήγμα στην ποιότητα της επικοινωνίας μέσω ZigBee προκαλούν δίκτυα που μοιράζονται με αυτό κοντινές συχνότητες λειτουργίας. Στην παρούσα εργασία, θα γίνει λόγος στην επίπτωση που έχουν πάνω στη λειτουργία του ZigBee τα πανταχού παρόντα δίκτυα WiFi, που μοιράζονται με το ZigBee την μπάντα unlicenced ISM (Industrial, Scientific and Medical Band). Οι δύο τύποι δικτύων αναγκάζονται να συνυπάρξουν στον ίδιο χώρο και, για το λόγο αυτό, πρέπει να υπάρχει μέριμνα για την καλή λειτουργία και των δύο, παρά το γεγονός ότι το WiFi έχει πλεονέκτημα υπέρ του ZigBee, κυρίως λόγω υπερπολλαπλάσιας ισχύος λειτουργίας. Η δομή της υπόλοιπης εργασίας έχει ως εξής: Στο Κεφάλαιο 2, παρατίθεται μια παρουσίαση

13 3 των σημαντικότερων σημείων των προτύπων IEEE και ZigBee. Στο Κεφάλαιο 3, αναλύεται ένα μοντέλο της συνύπαρξης του IEEE με το WiFi. Στο Κεφάλαιο 4, γίνεται αναφορά σε ορισμένες δημοφιλείς εφαρμογές των LR-WPANs. Στο Κεφάλαιο 5 πραγματοποιούνται προσομοιώσεις δικτύων ZigBee με χρήση του OPNET Modeler 14.5, τόσο για την ανάλυση της συμπεριφοράς των δικτύων σε απλές περιπτώσεις, όσο και για την απόδοση του συστήματος σε πραγματικές εφαρμογές, με την ερμηνεία των αποτελεσμάτων να δίνεται στο Κεφάλαιο 6. Τέλος, στο Παράρτημα υπάρχει λίστα με τις συντομογραφίες που χρησιμοποιούνται συχνά σε όλη την εργασία, καθώς και ένας σύντομος οδηγός για τη χρήση του περιβάλλοντος OPNET όσον αφορά την προσομοίωση δικτύων ZigBee.

14 4 Κεφάλαιο 1. Εισαγωγή

15 Κεφάλαιο 2 Τα Πρότυπα IEEE και ZigBee 2.1 Το Μοντέλο OSI Εν πρώτοις, θα ήταν χρήσιμο να αναφερθούμε σύντομα στα βασικά στοιχεία του Μοντέλου OSI, διότι στα κεφάλαια που ακολουθούν θα γίνονται συνεχώς αναφορές σε αυτό Γενικά Το μοντέλο OSI βασίζεται σε μία πρόταση του Διεθνούς Οργανισμού Τυποποίησης (ISO) ως ένα πρώτο βήμα για τη προτυποποίηση των πρωτοκόλλων που χρησιμοποιούνται στα διάφορα επίπεδα των δικτύων. Τα αρχικά σημαίνουν Open Systems Interconnection, δηλαδή Διασύνδεση Ανοικτών Συστημάτων, συστημάτων, δηλαδή, που είναι ανοικτά στην επικοινωνία με άλλα συστήματα.[4] Το μοντέλο OSI αποτελείται από επτά διακριτά επίπεδα, των οποίων ο διαχωρισμός βασίστηκε στις παρακάτω αρχές [3, 4]: Οπου χρειάζεται μία διαφορετική λογική ή αφαίρεση, δημιουργείται ένα επίπεδο Κάθε επίπεδο πρέπει να εκτελεί μία σαφώς καθορισμένη λειτουργία Η λειτουργία κάθε επιπέδου πρέπει να επιλέγεται με στόχο τον καθορισμό διεθνώς τυποποιημένων πρωτοκόλλων Τα σύνορα των επιπέδων πρέπει να επιλέγονται έτσι ώστε να ελαχιστοποιείται η ροή πληροφοριών μέσω της διασύνδεσης μεταξύ των επιπέδων Το πλήθος των επιπέδων πρέπει να είναι επαρκώς μεγάλο ώστε να μη χρειάζονται να ανακατεύονται χωρίς λόγο διαφορετικές λειτουργίες στο ίδιο επίπεδο, αλλά και επαρκώς μικρό ώστε η αρχιτεκτονική να μη γίνεται άβολη 5

16 6 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee Είναι σημαντικό να σημειωθεί πως το μοντέλο OSI δεν αποτελεί μία αρχιτεκτονική δικτύου, ούτε καθορίζει παραμέτρους υλοποίησης δικτύων, καθότι δεν προσδιορίζει τις υπηρεσίες και τα πρωτόκολλα που πρέπει να χρησιμοποιούνται σε κάθε επίπεδο. Εξάλλου, δεν είναι αυτός ο σκοπός του, αλλά η ανάπτυξη ενός λειτουργικού πλαισίου μέσα στο οποίο ομάδες κατασκευαστών να μπορούν να λειτουργούν ανεξάρτητα και παραγωγικά για την ανάπτυξη προτύπων για τα πρωτόκολλα κάθε επιπέδου του OSI ξεχωριστά [3] Τα Επτά Επίπεδα του Μοντέλου OSI Επίπεδο 7: Application Layer Πρόκειται για το υψηλότερο επίπεδο του μοντέλου OSI και αποτελεί τη δίοδο μεταξύ της εκτελούμενης εφαρμογής και του δικτύου. Περιέχει μία ποικιλία πρωτοκόλλων που απαιτούνται συχνά από τους χρήστες καθώς και λειτουργίες που αναφέρονται σε επικοινωνία μεταξύ ανοιχτών συστημάτων που δεν εκτελούνται από κάποιο κατώτερο επίπεδο, όπως εσωτερικές λειτουργίες των προγραμμάτων και ενέργειες των χρηστών. Ενα παράδειγμα ευρέως χρησιμοποιούμενου πρωτοκόλλου είναι το HTTP (HyperText Transfer Protocol), το οποίο είναι η βάση του Παγκόσμιου Ιστού. Επίπεδο 6: Presentation Layer Σε αντίθεση με τα κατώτερα επίπεδα, που ασχολούνται, κυρίως, με τη μεταφορά bit, το presentation layer είναι υπεύθυνο για τη σύνταξη και τη σημασιολογία των μεταφερόμενων πληροφοριών. Για να είναι εφικτή η επικοινωνία υπολογιστών που χρησιμοποιούν διαφορετικές αναπαραστάσεις δεδομένων, μπορούν να οριστούν με αφαιρετικό τρόπο οι δομές δεδομένων που θα ανταλλάσσονται, μαζί με μια τυποποιημένη κωδικοποίηση που θα χρησιμοποιείται μέσα στο καλώδιο. Παρέχει δηλαδή ανεξαρτησία συντακτικού (Syntax Independence), ώστε να απαλλάσσει το Application Layer από την ευθύνη της κοινής απεικόνισης της πληροφορίας. Με άλλα λόγια, επιτρέπει σε κάθε εφαρμογή να οργανώνει και να κωδικοποιεί τα αποστελλούμενα δεδομένα όπως επιλέξει και αναλαμβάνει να την μετατρέψει πριν τη μετάδοση σε μορφή αναγνώσιμη από οποιοδήποτε άλλο σύστημα. Επίπεδο 5: Session Layer Επιτρέπει σε χρήστες διαφορετικών μηχανών να εγκαθιδρύουν συνδιαλέξεις (sessions) μεταξύ τους. Υπηρεσίες που παρέχονται από το session layer είναι ο έλεγχος διαλόγου, δηλαδή η παρακολούθηση του ποιος έχει σειρά να μεταδώσει, το token management και ο συγχρονισμός. Επίπεδο 4: Transport Layer Η βασική λειτουργία του transport layer είναι να δέχεται δεδομένα από το ανώτερο επίπεδο, να τα διασπά, αν χρειάζεται, σε μικρότερες μονάδες, να τις μεταβιβάζει στο αμέσως κατώτερο επίπεδο (network layer) και να εξασφαλίζει ότι όλα τα τμήματα φθάνουν σωστά στο άλλο άκρο. Ολα αυτά οφείλουν να γίνονται με αποδοτικό τρόπο, ώστε τα ανώτερα επίπεδα να μην επηρεάζονται από αλλαγές στην τεχνολογία που χρησιμοποιείται στο υλικό. Επιπλέον, στο επίπεδο αυτό, επιλέγεται ο τύπος της υπηρεσίας που θα παρέχεται στο session layer.

17 2.1. Το Μοντέλο OSI 7 Το transport layer είναι χαρακτηριστικό παράδειγμα ενός end-to-end επιπέδου. Δηλαδή, ένα πρόγραμμα στο transport layer μίας μηχανής προέλευσης συνομιλεί με ένα παρόμοιο πρόγραμμα στο αντίστοιχο επίπεδο μίας μηχανής προορισμού, χρησιμοποιώντας τις κεφαλίδες των μηνυμάτων και τα μηνύματα ελέγχου. Το χαρακτηριστικό αυτό απαντάται στα επίπεδα 4 έως 7. Επίπεδο 3: Network Layer Ελέγχει τη λειτουργία του υποδικτύου (subnet) και, κυρίως, τον τρόπο δρομολόγησης των πακέτων από την προέλευση στον προορισμό τους. Τα δρομολόγια μπορεί να βασίζονται σε σπάνια μεταβαλλόμενους πίνακες (routing tables) ή να προσδιορίζονται στην αρχή κάθε συνομιλίας ή να είναι τελείως δυναμικά. Η συμφόρηση (congestion) που παρουσιάζεται όταν μεταδίδονται πολλά πακέτα ελέγχεται, επίσης, από αυτό το επίπεδο, το οποίο είναι, γενικά, υπεύθυνο για την παρεχόμενη ποιότητα υπηρεσιών (QoS) καθ όλη τη διάρκεια της επικοινωνίας. Επιπλέον, το network layer είναι υπεύθυνο για τη διασύνδεση ετερογενών δικτύων. Επίπεδο 2: Data Link Layer Το καθήκον του είναι να μετασχηματίζει μια υπηρεσία μετάδοσης ανεπεξέργαστων δεδομένων σε μία γραμμή η οποία να φαίνεται στο network layer ότι δεν έχει τον κίνδυνο μη εντοπισμένων σφαλμάτων μετάδοσης. Ο στόχος αυτός επιτυγχάνεται με το να τεμαχίζει ο αποστολέας τα δεδομένα εισόδου σε πλαίσια δεδομένων (data frames), τα οποία μεταδίδει με τη σειρά. Αν η υπηρεσία είναι αξιόπιστη, ο παραλήπτης επιβεβαιώνει την ορθή λήψη του πακέτου με την αποστολή ενός πλαισίου επιβεβαίωσης (acknowledgement frame ή απλά ACK). Επιπλέον, το data link layer είναι υπεύθυνο για τη ρύθμιση της κυκλοφορίας, όπως στην περίπτωση όπου ένας αργός δέκτης αδυνατεί να επεξεργαστεί ταχεία ροή δεδομένων από έναν γρηγορότερο πομπό, γεγονός που θα οδηγήσει κατά πάσα πιθανότητα σε σφάλμα στα εισερχόμενα δεδομένα. Συνήθως, οι μηχανισμοί της διαχείρισης των σφαλμάτων και της ρύθμισης της κυκλοφορίας είναι ενοποιημένοι. Ενας πολύ σημαντικός ρόλος του data link layer είναι ο έλεγχος της πρόσβασης στο κοινό κανάλι. Για το σκοπό αυτό, σε πολλούς τύπους δικτύων ορίζονται και ε- πιπλέον υποεπίπεδα του data link layer που μεριμνούν για αυτό το πρόβλημα. Για παράδειγμα, στα δίκτυα WiFi, που θα αναφερθούν στη συνέχεια, το data link layer περιέχει το υποεπίπεδο Medium Access Control (MAC) και το Logical Link Control (LLC). Επίπεδο 1: Physical Layer Παρέχει τα ηλεκτρομηχανικά, λειτουργικά και διαδικαστικά μέσα για την ενεργοποίηση, διατήρηση και απενεργοποίηση συνδέσεων μεταξύ υπολογιστών, μέσω των οποίων μεταδίδονται ανεπεξέργαστα (raw) δυαδικά ψηφία. Με απλά λόγια, το physical layer αποτελείται από κυκλωματικές διατάξεις λήψης και αποστολής δεδομένων.

18 8 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee 2.2 IEEE Γενικά Το πρότυπο IEEE [1] αναπτύχθηκε από το working group της IEEE και εκδόθηκε πρώτη φορά το Το πρότυπο θέτει τις προδιαγραφές για το φυσικό (PHY) και MAC επίπεδο των χαμηλού ρυθμού μετάδοσης δικτύων προσωπικής περιοχής (Low-Rate Wireless Personal Area Networks) και θέτει τις βάσεις για τεχνολογίες όπως το ZigBee, ISA100.11a, WirelessHART και MiWi, οι οποίες προτυποποιούν τα ανώτερα επίπεδα του μοντέλου OSI. Τα WPANs χρησιμοποιούνται για τη μετάδοση πληροφορίας σε κοντινές αποστάσεις. Σε αντίθεση με τα ασύρματα τοπικά δίκτυα WLANs, οι απαραίτητες υποδομές για τα WPANs είναι ελάχιστες. Το γεγονός αυτό επιτρέπει την ανάπτυξη μιας μεγάλης ποικιλίας συσκευών μικρού μεγέθους, χαμηλής κατανάλωσης, χαμηλής πολυπλοκότητας και χαμηλού κόστους, που αποτελούν τους κύριους άξονες στους οποίους κινείται το πρότυπο. Το πρότυπο προδιαγράφει το φυσικό (PHY) και το MAC επίπεδο για χαμηλού ρυθμού μετάδοσης ασύρματη επικοινωνία μεταξύ ακίνητων ή κινούμενων συσκευών, χωρίς μπαταρία ή με πολύ μικρή κατανάλωση ρεύματος, που τυπικά λειτουργούν στον προσωπικό χώρο λειτουργίας (personal operating space), ακτίνας 10 μέτρων. Ο ρυθμός μετάδοσης αν και μόλις στα 250kbps είναι επαρκής για να ικανοποιήσει μία σωρεία εφαρμογών, ενώ, μπορεί να μειωθεί ακόμα περισσότερο (να φθάσει ακόμα και στα 20kbps), για να καλύψει τις ανάγκες ασύρματων συστημάτων αισθητήρων και αυτοματοποίησης. Κύριοι στόχοι των LR-WPANs είναι η ευκολία στη εγκατάσταση, αξιόπιστη μετάδοση δεδομένων, εξαιρετικά χαμηλό κόστος και ικανοποιητική διάρκεια μπαταρίας, διατηρώντας, την ίδια στιγμή το πρωτόκολλο απλό και ευέλικτο. Μερικές από τις δυνατότητες που παρέχει το πρότυπο είναι: Τοπολογία αστέρα ή peer-to-peer Διευθύνσεις των 16bit ή επεκτεταμένες, των 64bit Ανάθεση Guaranteed Time Slots Πρόσβαση στο κανάλι με μέθοδο CSMA/CA ή ALOHA Πλήρες πρωτόκολλο για αξιόπιστη μεταφορά Χαμηλή κατανάλωση ισχύος Ανίχνευση ενέργειας (Energy Detection) Ενδειξη ποιότητας ζεύξης (Link Quality Indication) Προδιαγραφή πολλών διαφορετικών PHY επιπέδων, που λειτουργούν σε διάφορες συχνοτικές ζώνες

19 2.2. IEEE Δύο είδη συσκευών μπορούν να συμμετέχουν σε ένα δίκτυο LR-WPAN: οι συσκευές πλήρους λειτουργίας (Full Function Devices) και οι συσκευές μειωμένης λειτουργίας (Reduced Function Devices) Τοπολογίες Δικτύων Ανάλογα με τις ανάγκες της εφαρμογής, το πρότυπο μπορεί να λειτουργήσει σε μία από δύο διαθέσιμες τοπολογίες: την τοπολογία αστέρα (star) και την τοπολογία peer-to-peer. Ενδεικτικά διαγράμματα για τις τοπολογίες αυτές φαίνονται στο σχήμα 2.1. Στο σημείο αυτό, ορίζουμε ένα ακόμα είδος συσκευής, πέραν των FFDs και RFDs: τον Συντονιστή του PAN (PAN Coordinator), του οποίου το ρόλο αναλαμβάνει μία από τις FFDs του δικτύου. Σε Σχήμα 2.1: Διαθέσιμες τοπολογίες στα δίκτυα LR-WPAN κάθε περίπτωση τοπολογίας, στις συσκευές ανατίθεται μία μοναδική διεύθυνση, η επεκτεταμένη διεύθυνση (extended address), την οποία η συσκευή χρησιμοποιεί για τις επικοινωνίες της εντός του PAN. Εναλλακτικά, μπορεί να χρησιμοποιήσει μία σύντομη διεύθυνση short address, την οποία του αναθέτει ο PAN Coordinator. Οι σύντομες διευθύνσεις λειτουργούν σε συνδυασμό με ένα μοναδικό διακριτικό (identifier) που επιλέγεται από τον PAN Coordinator. Αυτή η λειτουργία, όπως και η επιλογή της προτιμώμενης τοπολογίας δεν αποτελούν αντικείμενο του προτύπου, επειδή σε αυτές αναφέρονται τα ανώτερα επίπεδα του μοντέλου OSI Τοπολογία Αστέρα Στην τοπολογία αστέρα, η επικοινωνία πραγματοποιείται μεταξύ των συσκευών μέσω ενός κεντρικού κόμβου, που λειτουργεί ως PAN Coordinator. Σε κάθε συσκευή τρέχουν εφαρμογές που μπορούν να είναι αποστολείς ή παραλήπτες πληροφοριών που κυκλοφορούν στο δίκτυο. Ο PAN Coordinator μπορεί να τρέχει κάποια εφαρμογή ή, απλά, να διαχειρίζεται την κίνηση του δικτύου. Ο PAN Coordinator είναι συνδεδεμένος συνήθως με μία πηγή τροφοδοσίας, ενώ οι υπόλοιπες συσκευές τροφοδοτούνται από μπαταρίες. Η τοπολογία αστέρα απαντάται, συνηθέστερα, σε εφαρμογές οικιακών αυτοματισμών, διασύνδεση περιφερειακών συσκευών προσωπικών υπολογιστών και εφαρμογές υγείας. Η λειτουργία του δικτύου ξεκινάει με την ενεργοποίηση της FFD, η οποία δημιουργεί το δίκτυό της και αναλαμβάνει το ρόλο του PAN Coordinator. Κάθε δίκτυο αστέρα λειτουργεί

20 10 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee αυτόνομα και ανεξάρτητα από τα γύρω του, επιλέγοντας ένα διακριτικό διαφορετικό από αυτά των γειτονικών του δικτύων. Οταν το διακριτικό επιλεγεί, ο PAN Coordinator επιτρέπει σε RFDs ή ακόμα και σε άλλες FFDs εντός εμβελείας να συνδεθούν σε αυτόν Τοπολογίες Peer-to-Peer και Cluster Tree Παρά την παρουσία ενός PAN Coordinator και στην περίπτωση της τοπολογίας peer-topeer, κάθε συσκευή έχει το δικαίωμα να επικοινωνεί με οποιαδήποτε γειτονική της, εφόσον βρίσκεται εντός εμβελείας, επιτρέποντας την ανάπτυξη αρκετά πολυπλοκότερων δικτύων, όπως δίκτυα mesh. Κατά την εκκίνηση του δικτύου, μία συσκευή αποκτά το ρόλο του PAN Coordinator, για παράδειγμα αν είναι η πρώτη συσκευή που μεταδίδει στο κανάλι του δικτύου. Επίσης, μία τέτοιου είδους τοπολογία χρησιμοποιεί επάλληλα άλματα hops από κόμβο σε κόμβο για να μεταδώσει την πληροφορία. Λειτουργίες όπως αυτή, βέβαια ανήκουν σε ανώτερα επίπεδα από το PHY και το MAC και, συνεπώς, δεν προδιαγράφονται από το IEEE Εφαρμογές όπως βιομηχανικός έλεγχος, δίκτυα αισθητήρων, έξυπνες καλλιέργειες και εφαρμογές ασφαλείας προτιμούν την υιοθέτηση αυτής της τοπολογίας. Ενα παράδειγμα χρήσης της τοπολογίας peer-to-peer είναι η τοπολογία cluster tree, η οποία, διαισθητικά, μοιάζει με ένα δίκτυο peer-to-peer κάθε κόμβος του οποίου είναι ένα δίκτυο αστέρα. Η πλειοψηφία των κόμβων του cluster tree είναι FFDs, ενώ οι RFDs συνδέονται σε αυτές ως φύλλα του δέντρου leaf devices στο άκρο ενός κλάδου, χωρίς να επιτρέπουν τη σύνδεση άλλων συσκευών σε αυτές. Κάθε FFD μπορεί να λειτουργήσει ως τοπικός συντονιστής, αλλά μία από όλες θα αναλάβει το ρόλο του γενικού PAN Coordinator, πιθανόν λόγω μεγαλύτερης υπολογιστικής ισχύος απ ό,τι οι υπόλοιπες FFDs. Το σημαντικό πλεονέκτημα του Cluster Tree είναι η εκτενέστερη γεωγραφική κάλυψη, με τίμημα, όμως, την αυξημένη καθυστέρηση (latency) στη μεταφορά των πακέτων. Η τοπολογία φαίνεται στην εικόνα 2.2. Σχήμα 2.2: Η τοπολογία Cluster Tree Ο PAN Coordinator δημιουργεί το πρώτο cluster, επιλέγοντας έναν identifier που δε βρίσκεται σε χρήση και εκπέμποντας beacon frames προς τις γειτονικές του συσκευές. Σε περίπτω-

21 2.2. IEEE ση που μία ακόμα συσκευή εκπέμψει, φιλοδοξώντας να αναλάβει το ρόλο του coordinator, υπάρχει σε ισχύ ένας μηχανισμός καταπολέμησης συγκρούσεων για την επίλυση αυτού του προβλήματος. Μία συσκευή που λαμβάνει το beacon frame μπορεί να αιτηθεί εισόδου στο δίκτυο και αν ο coordinator δεχθεί, η συσκευή προστίθεται ως θυγατρική του στη λίστα με τις γειτονικές συσκευές. Η συσκευή δηλώνει τον PAN Coordinator ως πατρική συσκευή και ξεκινάει να εκπέμπει beacons, τα οποία εν δυνάμει λαμβάνονται από επιπλέον συσκευές, οι οποίες θα συνδεθούν ως θυγατρικές αυτής Μοντέλα μεταφοράς δεδομένων Υπάρχουν τρεις τύποι μεταφοράς δεδομένων: μεταφορά από μία συσκευή προς τον coordinator, από τον coordinator προς μία συσκευή και μεταξύ δύο συσκευών. Σε τοπολογίες αστέρα απαντώνται μόνο οι δύο πρώτοι τύποι μεταφοράς, εφόσον δε νοείται μεταφορά δεδομένων μεταξύ συσκευών. Αντίθετα, και οι τρεις τύποι μπορούν να χρησιμοποιηθούν σε τοπολογίες peer-to-peer. Οι μηχανισμοί για κάθε τύπο μετάδοσης εξαρτώνται από τη δυνατότητα του δικτύου να υποστηρίζει την περιοδική μετάδοση beacons. Ενα beacon-enabled δίκτυο χρησιμοποιείται σε περιπτώσεις εφαρμογών που απαιτούν συγχρονισμό ή χαμηλό latency. Σε αντίθετη περίπτωση, το δίκτυο μπορεί να επιλέξει να μη χρησιμοποιήσει το beacon για κοινές μεταδόσεις. Το beacon είναι παρ όλα αυτά απαραίτητο για την ανίχνευση του δικτύου από τις συσκευές Μετάδοση προς τον coordinator Σε ένα beacon enabled PAN, όταν μία συσκευή θέλει να μεταδώσει δεδομένα προς τον coordinator ακροάται πρώτα το κανάλι για να ανιχνεύσει το beacon. Οταν το ανιχνεύσει, συγχρονίζεται με τη δομή του superframe του δικτύου και στη συνέχεια αποστέλλει το πλαίσιο δεδομένων του (data frame) στον coordinator. Εκείνος, αν ζητείται, θα επαληθεύσει τη σωστή λήψη των δεδομένων αποστέλλοντας με τη σειρά του ένα πλαίσιο επιβεβαίωσης (Acknowledgment frame ή απλά ACK). Στην περίπτωση του non-beacon enabled δικτύου, η συσκευή απλά στέλνει τα frames της στον coordinator, ο οποίος έχει, και πάλι τη δυνατότητα αποστολής ACK Μετάδοση από τον coordinator Οταν ο coordinator επιθυμεί να μεταδώσει δεδομένα σε beacon enabled δίκτυο, ανακοινώνει μέσα στο beacon ότι ένα μήνυμα βρίσκεται σε αναμονή. Η συσκευή ακροάται το κανάλι ανά τακτά χρονικά διαστήματα και, αν ανιχνεύσει μήνυμα σε αναμονή, εκπέμπει εντολή MAC για να της αποσταλούν τα δεδομένα, η οποία ακολουθείται από ACK frame από τον coordinator, ο οποίος αμέσως μετά εκπέμπει τα δεδομένα προς τη συσκευή. Αν απαιτείται, η συσκευή αποστέλλει ACK όταν λάβει όλα τα δεδομένα, ολοκληρώνοντας τη διαδικασία της μετάδοσης. Τέλος, το μήνυμα διαγράφεται από τη λίστα αναμονής.

22 12 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee Σε non-beacon enabled δίκτυα, πραγματοποιείται αντίστοιχη χειραψία (handshake) με παραπάνω μεταξύ του coordinator και της συσκευής. Αν δεν υπάρχει άλλο data frame στην ουρά, ο coordinator ανακοινώνει την λήξη του frame μέσα σε ένα ACK ή με τη χρήση ενός frame με μηδενικό φορτίο zero length payload Μετάδοση peer-to-peer Σε αυτήν την περίπτωση, κάθε συσκευή μπορεί να επικοινωνήσει με οποιαδήποτε γειτονική της. Για να το πετύχουν αυτό, οι συσκευές είτε πρέπει να βρίσκονται συνεχώς σε κατάσταση λήψης ή να συγχρονιστούν μεταξύ τους Αρχιτεκτονική: Φυσικό Επίπεδο Κάθε συσκευή σε ένα LR-WPAN διαθέτει τουλάχιστον ένα φυσικό επίπεδο, που περιέχει τον πομποδέκτη ραδιοσυχνοτήτων και τον χαμηλού επιπέδου μηχανισμό ελέγχου. Το φυσικό επίπεδο του παρέχει δύο υπηρεσίες: δεδομένων και διαχείρισης. Η υπηρεσία δεδομένων (PHY data service) επιτρέπει τη λήψη και αποστολή μονάδων δεδομένων πρωτοκόλλου φυσικού επιπέδου (PHY protocol data units ή PPDUs) μέσω του φυσικού καναλιού. Οι λειτουργίες του περιλαμβάνουν την ενεργοποίηση και την απενεργοποίηση του πομποδέκτη, ανίχνευση ενέργειας (Energy Detection), LQI (Link Quality Indication), επιλογή καναλιού, έλεγχο διαθεσιμότητας καναλιού (Clear Channel Assessment) και λήψη και αποστολή πακέτων. Για την υποστήριξη λειτουργίας της συσκευής σε πάνω από μία περιοχή συχνοτήτων προστίθενται σε αυτήν επί πλέον φυσικά επίπεδα Αρχιτεκτονική: Υποεπίπεδο MAC Οπως αναφέρθηκε νωρίτερα, το MAC είναι ένα υποεπίπεδο του LLC layer του OSI και επιτρέπει την λήψη και την αποστολή MAC πακέτων διαμέσου του PHY. Οι λειτουργίες του περιλαμβάνουν τη διαχείριση των Beacons, την πρόσβαση στο κανάλι, μέσω του CSMA/CA, τη διαχείριση των GTS, την επικύρωση πλαισίων (frame validation) και τη μεταφορά πακέτων ACK, ενώ, παρέχει συγκεκριμένους μηχανισμούς ασφαλείας, ανάλογα με τις απαιτήσεις της εκάστοτε εφαρμογής Η δομή των Superframes Το πρότυπο επιτρέπει την προαιρετική χρήση της δομής των ὑπερ-πλαισίων (superframes). Η ακριβής μορφή τους ορίζεται από τον coordinator. Τα superframes οριοθετούνται από beacon frames και μπορούν να περιέχουν και μία αδρανή περίοδο, όπως φαίνεται στα σχήματα 2.3 και 2.4:

23 2.2. IEEE Σχήμα 2.3: Η μορφή του superframe χωρίς CFP Σχήμα 2.4: Η μορφή του superframe με CFP Κατά την αδρανή περίοδο, ο coordinator εισέρχεται σε κατάσταση χαμηλής κατανάλωσης. Αν ο coordinator δεν επιθυμεί να γίνει χρήση των superframes, απλά απενεργοποιεί την αποστολή των beacons, τα οποία χρησιμεύουν στο συγχρονισμό μεταξύ των συνδεδεμένων συσκευών και στην περιγραφή της δομής του superframe σε αυτές. Κάθε συσκευή που επιθυμεί να επικοινωνήσει, κατά τη διάρκεια του Contention Access Period ανάμεσα σε δύο beacons, ανταγωνίζεται άλλες συσκευές για την κατάληψη του καναλιού μέσω μηχανισμών CSMA/CA ή, σπανιότερα, ALOHA. Για εφαρμογές low-latency ή εφαρμογές που απαιτούν συγκεκριμένο εύρος ζώνης, ο coordinator αφιερώνει μέρος της ενεργής περιόδου του superframe σε αυτές. Το μέρος αυτό του superframe είναι το Guaranteed Time Slot (GTS). Τα GTS αποτελούν το Contention Free Period που ακολουθεί το CAP. Ο coordinator μπορεί να αναθέσει μέχρι και επτά GTS, κάθε ένα από τα οποία έχει το δικαίωμα να καταλάβει πάνω από ένα slot. Ομως, μεγάλο μέρος του CAP εξακολουθεί να δεσμεύεται για χρήση από άλλες συσκευές μέσα στο δίκτυο. Η εσωτερική δομή της ενεργής περιόδου του superframe φαίνεται στην εικόνα 2.5. Σχήμα 2.5: Η εσωτερική δομή της ενεργής περιόδου του superframe

24 14 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee Η δομή των Frames Τα frames που χρησιμοποιεί το πρότυπο είναι δομημένα με τέτοιο τρόπο ώστε η πολυπλοκότητα να διατηρείται στο ελάχιστο δυνατό, ενώ, παράλληλα, να παρουσιάζουν ικανοποιητική ευρωστία κατά τη μετάδοση σε ενθόρυβα κανάλια. Κάθε OSI επίπεδο συμμετέχει στη δόμηση ενός frame με την προσθήκη των headers και footers, χαρακτηριστικών για το κάθε layer. Ξεχωρίζουν τέσσερις τύποι MAC frames: Το beacon frame, που όπως αναφέρθηκε, χρησιμοποιείται από τον coordinator για να αποστέλλει beacons Το data frame, που χρησιμοποιείται για όλες τις μεταδόσεις δεδομένων Το acknowlegment frame, που σημαίνει την επιτυχή λήξη μίας μεταφοράς δεδομένων και Το MAC command frame Αφού σχηματιστούν, τα MAC frames προωθούνται στο φυσικό επίπεδο, ως το PHY service data unit (PSDU), το οποίο, τελικά θα παίξει το ρόλο του PHY Payload. Σε αυτό, προστίθενται, επιπλέον, οι headers του PHY και είναι έτοιμο για αποστολή στο κανάλι. Η τελική δομή του αποστελλόμενου frame όπως περιγράφηκε φαίνεται στο σχήμα 2.6. Σχήμα 2.6: Η δομή των frames στο ΙΕΕΕ Μηχανισμοί πρόσβασης στο κανάλι Το πρότυπο επιστρατεύει διάφορους μηχανισμούς για να διασφαλιστεί η ορθή μετάδοση των δεδομένων μεταξύ συσκευών. Διαθέσιμοι μηχανισμοί πρόσβασης στο κανάλι είναι το CSMA/CA και το ALOHA. Συνηθέστερα χρησιμοποιείται το CSMA/CA, ενώ το ALOHA προτιμάται σε αρκετά φορτωμένα δίκτυα, όπου επιθυμείται χαμηλή πιθανότητα σύγκρουσης. Για το CSMA/CA θα γίνει εκτενής αναφορά αμέσως μετά, καθότι θα μας απασχολήσει στην πορεία CSMA/CA Τα αρχικά CSMA/CA σημαίνουν Carrier Sense Multiple Access/Collision Avoidance. Ά- ρα, λοιπόν, ο μηχανισμός αυτός προσφέρει πρόσβαση σε πολλές συσκευές (Multiple Access), χρησιμοποιεί τεχνικές ακρόασης καναλιού (Carrier Sense) και λειτουργεί με τρόπο ώστε να

25 2.2. IEEE μην υπάρχουν συγκρούσεις μηνυμάτων στο κανάλι (Collision Avoidance), σε αντίθεση με το συγγενές CSMA/CD, το οποίο ανιχνεύει τυχούσες συγκρούσεις και τις διαχειρίζεται σε δεύτερο στάδιο. Σε γενικές γραμμές, η λειτουργία του αλγορίθμου έχει ως εξής: η συσκευή που επιθυμεί να εκπέμπψει ακροάται πρώτα το κανάλι για να διαπιστώσει αν είναι ελεύθερο. Η διαδικασία ακρόασης κατά την οποία η συσκευή προσπαθεί να διαπιστώσει αν το κανάλι είναι ελεύθερο ονομάζεται Clear Channel Assessment (CCA). Αν ναι, τότε προβαίνει στην μετάδοση των δεδομένων της. Σε αντίθετη περίπτωση, αναστέλλει τη μετάδοση και αναμένει για κάποιο χρονικό διάστημα, μέχρι να ακροαστεί εκ νέου το κανάλι και η διαδικασία να επαναληφθεί. Η αναστολή αυτή ονομάζεται backoff. Αν ο αριθμός των backoffs υπερβεί κάποιο όριο, τότε η μετάδοση αποτυγχαίνει και το πακέτο χάνεται. Τα LR-WPANs χρησιμοποιούν δύο τύπους CSMA/CA: slotted και unslotted, σε beacon enabled και non-enabled δίκτυα αντίστοιχα. Οι δύο αλγόριθμοι, που θα αναλυθούν στη συνέχεια, φαίνονται στο διάγραμμα Unslotted CSMA/CA Ο απλούστερος από τους δύο αλγορίθμους φαίνεται στον δεξιό κλάδο του διαγράμματος 2.7. Στον αλγόριθμο χρησιμοποιούνται δύο μεταβλητές. Η N B (Number of Backoffs) δηλώνει πόσες φορές η συσκευή έχει διαπιστώσει το κανάλι κατειλημμένο και έχει αναστείλει τη μετάδοση. Η μέγιστη τιμή του NB (NB max ) είναι ο μέγιστος αριθμός αναστολών που μπορεί να φθάσει ο αλγόριθμος μέχρι να αποτύχει η μετάδοση των δεδομένων. Η μεταβλητή BE (Backoff Exponent) καθορίζει έμμεσα το χρονικό διάστημα που αναμένει η συσκευή, μετά από ανίχνευση κατειλημμένου καναλιού. Ο χρόνος αναμονής αποτελείται από μονάδες χρόνου, τα backoff units και κατά την αναστολή της μετάδοσης, η συσκευή αναμένει για χρόνο που αντιστοιχεί σε 2 BE 1 backoff periods μέχρι να επαναλάβει το CCA. Για το BE ορίζονται, επίσης και ελάχιστες και μέγιστες τιμές, οι οποίες, όπως και το NB max ορίζονται από το χρήστη, ανάλογα με τις εκάστοτε ανάγκες. Κατά την έναρξη του αλγορίθμου, αρχικοποιούνται οι NB = 0 και BE = BE min, εισάγεται μία καθυστέρηση, την οποία ακολουθεί το CCA. Ο αριθμός των backoff units που αποτελούν την καθυστέρηση επιλέγεται τυχαία από το διάστημα από 0 έως 2 BE 1.Αν το κανάλι είναι διαθέσιμο, τότε ξεκινά η μετάδοση των πακέτων. Αν όχι, τότε η τιμή του NB αυξάνεται κατά 1, όπως και του BE, εκτός αν αυτό έχει φτάσει στη μέγιστή του τιμή BE max. Ακολουθεί ο έλεγχος της τιμής του NB. Αν έχει ξεπεράσει την τιμή NB max, τότε η μετάδοση αποτυχαίνει και το πακέτο χάνεται. Αν ακόμα δεν έχει φτάσει τη μέγιστη τιμή, η διαδικασία επαναλαμβάνεται ξεκινώντας από την καθυστέρηση διάρκειας από 0 έως 2 BE 1 backoff units. [1, 5] Slotted CSMA/CA Στην περίπτωση του beacon enabled PAN, για την πρόσβαση στο κανάλι χρησιμοποιείται η slotted εκδοχή του CSMA/CA. Οι μεταβλητές N B και BE χρησιμοποιούνται με τον ίδιο

26 16 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee Σχήμα 2.7: Ο αλγόριθμος CSMA/CA

27 2.3. ZigBee 17 ακριβώς τρόπο όπως και στο unslotted CSMA/CA, ενώ προστίθεται μία ακόμα μεταβλητή, η CW (Contention Window). Οταν το κανάλι ανιχνευθεί ελεύθερο, η συσκευή αναμένει για κάποιο επιπλέον χρονικό διάστημα διάρκειας CW slots μέχρι να μεταδώσει τα δεδομένα της, όπως θα δούμε αμέσως μετά. Εδώ, τα όρια των backoff periods θα πρέπει να είναι ευθυγραμμισμένα (aligned) με τα όρια των superframes που ορίζει ο coordinator. Το επίπεδο MAC θα διασφαλίζει την έναρξη της λειτουργίας του PHY στο όριο ενός backoff period. Κατά την έναρξη του αλγορίθμου, αρχικοποιούνται οι τιμές NB = 0 και CW = CW 0, όπου CW 0, μία αρχική τιμή. Αμέσως μετά, ελέγχεται η στάθμη της μπαταρίας. Αν είναι χαμηλή, τότε στη μεταβλητή BE εκχωρείται η μικρότερη από τις τιμές 2 και BE min. Αν η μπαταρία δεν έχει εξαντληθεί, τότε το BE παίρνει την ελάχιστη τιμή του. Στη συνέχεια, η συσκευή εντοπίζει το όριο του slot στο οποίο θα θελήσει να καταλάβει το κανάλι και εισάγει μία καθυστέρηση, όπως και στο unslotted. Ακολουθεί το CCA. Αν η συσκευή αντιληφθεί το κανάλι ελεύθερο, τότε εισάγει νέα καθυστέρηση, διάρκειας CW slots. Με την πάροδο κάθε slot, η συσκευή ακροάται το κανάλι. Αν παρέλθει ο χρόνος της καθυστέρησης και το κανάλι εξακολουθεί να είναι ελεύθερο, τότε η συσκευή μεταδίδει τα πακέτα της. Αν, όμως, στο μεταξύ ή σε οποιοδήποτε βήμα της διαδικασίας το κανάλι καταληφθεί από κάποια άλλη συσκευή, τότε στην CW εκχωρείται η αρχική της τιμή, η NB αυξάνεται κατά 1 και η BE παίρνει τη μικρότερη από τις τιμές BE + 1 και BE max. Αν οι επαναλήψεις έχουν υπερβεί τις NB max, η μετάδοση αποτυχαίνει, ενώ, αν όχι, ο αλγόριθμος επιστρέφει στην πρώτη καθυστέρηση και στο πρώτο CCA και η διαδικασία επαναλαμβάνεται. [1, 7] 2.3 ZigBee Γενικά Το ZigBee είναι το μοναδικό ανοιχτό (open) βιομηχανικό πρότυπο που θέτει τα θεμέλια του Internet of Things, επιτρέποντας σε απλές έξυπνες συσκευές να λειτουργούν ομαδικά, με στόχο την άνεση και τη διευκόλυνση των χρηστών, τόσο σε οικιακές, όσο και σε επιστημονικές εφαρμογές. Η τρίτη μεγάλη αναθεώρηση του προτύπου, το ZigBee 3.0 έχει ανακοινωθεί ότι θα είναι διαθέσιμη στο τέλος του Οι λέξεις κλειδιά που χρησιμοποιεί η ίδια η ZigBee Alliance για να περιγράψει το ZigBee είναι ἁξιόπιστο, διαλειτουργικό και χαμηλής ισχύος (reliable, interoperable, low-power). Τα δίκτυα ZigBee υλοποιούν συνηθέστερα τοπολογία mesh, για την επίτευξη σύνδεσης όλων των συσκευών μεταξύ τους. Οι μηχανισμοί αυτο-επούλωσης (self-heal) που διαθέτει το σύστημα θα διατηρήσουν τη λειτουργία και τη σταθερότητά του σε περίπτωση διακοπής λειτουργίας κάποιας συσκευής για οποιοδήποτε λόγο. Η διαλειτουργικότητα των δικτύων αυτών είναι εμφανής από το γεγονός ότι συσκευές προτυποποιημένες κατά ZigBee μπορούν να συνυπάρξουν και να λειτουργήσουν αρμονικά στο ίδιο δίκτυο ακόμα κι αν προέρχονται από διαφορετικούς κατασκευαστές. Τέλος, το ZigBee πατώντας στην προδιαγραφή για χαμηλή ισχύ που προβλέπει το , έχει αναπτύξει συστήματα που μπορούν να λειτουργούν για

28 18 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee χρόνια τροφοδοτούμενα μόνο από μία μπαταρία, ενώ, με το νέο Green Power Feature, οι μπαταρίες μπορεί και να μην είναι καν απαραίτητες. Το ZigBee προτυποποιεί τις ανώτερες βαθμίδες του OSI μοντέλου, και θα μπορούσε να πει κανείς ότι είναι ἑξυπνότερο από το βασικό πρότυπο IEEE , υπό την έννοια ότι αυτές οι βαθμίδες δίνουν την ευχέρεια στους μηχανικούς να παρέχουν δυνατότητες στις συσκευές ZigBee που δεν προβλέπονται από το IEEE Ενα παράδειγμα είναι τα πρωτόκολλα ασφαλείας που χρησιμοποιούνται για τη μετάδοση των πακέτων μέσα σε ένα δίκτυο ZigBee, όπως ο αλγόριθμος κρυπτογράφησης AES-128. Επίσης, με τη χρήση λογισμικού στα ανώτερα επίπεδα, διασφαλίζεται η ορθή μετάδοση ενός πακέτου, με τη βοήθεια διάφορων τεχνικών, όπως το frequency agility. Χάρη στο frequency agility, μόλις οι συσκευές αντιληφθούν την παρουσία ισχυρότερου σήματος,προερχόμενο από κάποια άλλη συσκευή, στη συχνότητα λειτουργίας τους, μεταπηδούν σε κάποιο άλλο από τα 16 διαθέσιμα κανάλια, όπου δε θα υπάρχουν αντίστοιχες παρεμβολές. Επίσης, το ZigBee χρησιμοποιεί αυτόματη επαναποστολή δεδομένων, διασφαλίζοντας την ευρωστία του συστήματος. Τα παραπάνω, σε συνδυασμό με τον, συνήθως, εξαιρετικά μικρό κύκλο λειτουργίας (duty cycle) που χαρακτηρίζει τα ZigBee δίκτυα ελαχιστοποιούν την πιθανότητα ανεπιτυχούς μετάδοσης δεδομένων. Σημειώνεται πως το frequency agility διαφέρει από το frequency hopping, το οποίο είναι μια spread spectrum τεχνική, κατά την οποία, κατά τη μετάδοση ενός σήματος, ο πομπός εναλλάσσει με ψευδοτυχαίο τρόπο το κανάλι που χρησιμοποιεί. Στο πρότυπο του ZigBee διακρίνονται τρεις τύποι συσκευών: οι Coordinators, οι Routers και τα End Devices. Με όρους του IEEE , οι Coordinators και οι Routers είναι FFDs, ενώ τα End Devices είναι RFDs. Τα End Devices αναλαμβάνουν την εκτέλεση των μετρήσεων και τη μετάδοση των αποτελεσμάτων προς τον Coordinator ή κάποιο άλλο σημείο του δικτύου. Οι Routers μπορούν, επίσης, να εκτελούν μετρήσεις, αλλά σε αντίθεση με τα End Devices έχουν την πρόσθετη δυνατότητα ότι μπορούν να διαχειρίζονται μέρος της τηλεπικοινωνιακής κίνησης του δικτύου, δρομολογώντας, (routing) εισερχόμενα πακέτα προς επόμενο προορισμό, στις τοπολογίες mesh και tree. Βασισμένα στο πρωταρχικό πρότυπο, η ZigBee Alliance έχει εκδώσει τρία διαφορετικά υποπρότυπα, με εξειδικευμένα χαρακτηριστικά και λειτουργίες σχεδιασμένα για τις ανάγκες της εκάστοτε εφαρμογής: το ZigBee PRO, το ZigBee RF4CE και το ZigBee IP [15] ZigBee PRO Το ZigBee PRO προσφέρει πλήρη mesh ασύρματη δικτύωση (full wireless mesh) για πάνω από συσκευές σε ένα δίκτυο χαμηλής ενέργειας. Χαρακτηριστική είναι η υποστήριξη της ευρύτατης γκάμας συσκευών, ακόμα και από διαφορετικούς κατασκευαστές στο ίδιο δίκτυο. Αποτελεί την πλέον χρησιμοποιούμενη λύση από τους μηχανικούς, γιατί εκμεταλλεύεται στο μέγιστο βαθμό τις δυνατότητες του φυσικού επιπέδου του και διευκολύνει τη δημιουργία και τη διαχείριση τεράστιων δικτύων.

29 2.3. ZigBee 19 Ενα επί πλέον γνώρισμα του ZigBee PRO είναι η προαιρετική προσθήκη του Green Power που επιτρέπει την εισαγωγή συσκευών συγκομιδής ενέργειας μέσα στο δίκτυο με στόχο την περαιτέρω ελάττωση της καταναλισκόμενης ισχύος. Ο coordinator αυτών των δικτύων μπορεί να τελεί και χρέη πύλης (gateway) προς το Διαδίκτυο, διευρύνοντας, έτσι, τις λειτουργίες του δικτύου ZigBee RF4CE Το πρότυπο προσδιορίζει ένα απλό, εύρωστο και χαμηλού κόστους δίκτυο απομακρυσμένου ελέγχου (remote control) εμπορικών ηλεκτρονικών συσκευών (consumer electronics), για την υποστήριξη εφαρμογών smart homes. Το ZigBee RF4CE εμπλουτίζει το IEEE με ένα απλό network και application layer, για οικιακές εφαρμογές. Συσκευές που θα μπορούσαν να ανήκουν σε ένα τέτοιο δίκτυο περιλαμβάνουν τηλεοράσεις, συστήματα πολυμέσων, συστήματα θυρών ασφαλείας και άλλα. Οπως και στην περίπτωση του ZigBee PRO, ένας coordinator του δικτύου έχει τη δυνατότητα να προσφέρει σύνδεση στο Διαδίκτυο για όλους τους κόμβους του ZigBee δικτύου ZigBee IP Το ZigBee IP προσφέρει δικτύωση μέσω IPv6, προσεγγίζοντας με πιο άμεσο τρόπο την έννοια του Internet of Things από τα δύο προηγούμενα πρότυπα, αφού προσφέρει άμεση σύνδεση των κόμβων στο Διαδίκτυο παραλείποντας τη χρήση gateways, προσδίδοντας μία διεύθυνση IPv6 σε κάθε έναν από τους κόμβους του δικτύου.

30 20 Κεφάλαιο 2. Τα Πρότυπα IEEE και ZigBee

31 Κεφάλαιο 3 Συνύπαρξη με Άλλες Τεχνολογίες στην ISM Band 3.1 Industrial Scientific and Medical Bands Οι μπάντες ISM αποτελούνται από περιοχές του ηλεκτρομαγνητικού φάσματος που χρησιμοποιούνται, όπως προδίδει το όνομά τους, για ασύρματη σύνδεση μεταξύ συσκευών βιομηχανικές, επιστημονικές και ιατρικές εφαρμογές [12]. Διάφορες συχνοτικές περιοχές έχουν ανατεθεί από την Παγκόσμια Ενωση Τηλεπικοινωνιών και σε κάθε χώρα χρησιμοποιούνται αυτές που υπάγονται και στην εκάστοτε νομοθεσία. Για παράδειγμα, το IEEE υποστηρίζει παγκοσμίως τη λειτουργία στην κεντρική συχνότητα των 2.4GHz, ενώ στην Ευρώπη υπάρχει η επιλογή της λειτουργίας στα 915M Hz. Πέραν των εφαρμογών που αναφέρθηκαν, πρόσφατα, οι ISM μπάντες χρησιμοποιούνται και από τεχνολογίες ασυρμάτων δικτύων όπως το ZigBee, το WiFi και το Bluetooth. Οι τεχνολογίες αυτές είναι unlicenced και πρέπει να είναι ανεκτικές στα σφάλματα που δημιουργούνται λόγω παρεμβολών των licenced ISM εφαρμογών. Για το λόγο αυτό, οι unlicenced εφαρμογές δεν δυσχεραίνουν τη λειτουργία των licenced ISM εφαρμογών. Η ευρύτερα χρησιμοποιούμενη συχνότητα λειτουργίας είναι αυτή των 2.4GHz, η οποία χρησιμοποιείται από το Bluetooth (IEEE ), το WiFi (IEEE ) και το ZigBee. Η συχνή παρουσία των τεχνολογιών αυτών στον ίδιο χώρο δημιουργεί προβλήματα συνύπαρξης. Δηλαδή, λόγω του διαφορετικού τρόπου λειτουργίας τους, διαφορετικών μεθόδων πρόσβασης στο κανάλι, διαφορετικής ισχύος σήματος μεταξύ άλλων παραγόντων, η λειτουργία του ενός τύπου δικτύου μπορεί να δυσχεραίνει τη λειτουργία του άλλου. 3.2 IEEE και IEEE b/g Οπως θα γίνει φανερό στη συνέχεια της εργασίας, πολλές από τις εφαρμογές που υλοποιούνται με τη χρήση του είναι υποχρεωμένες να λειτουργούν σε χώρους που υπάρχει 21

32 22 Κεφάλαιο 3. Συνύπαρξη με Άλλες Τεχνολογίες στην ISM Band έντονη παρουσία δικτύων WiFi. Οπως έχει αναφερθεί, το είναι δίκτυο χαμηλής ισχύος, που λειτουργεί στο 1mW, αντίθετα με το WiFi, το οποίο δεν θέτει τέτοιους περιορισμούς και εκπέμπει στα 100mW. Αυτή η σημαντική διαφορά στην ισχύ εκπομπής καθιστά το WiFi προνομιούχο, όσον αφορά την κατάληψη του καναλιού, έναντι του ZigBee. Τα δύο πρότυπα χρησιμοποιούν τον αλγόριθμο CSMA/CA για να εκπέμψουν στο κανάλι. Οπως αναφέρθηκε στο κεφάλαιο 2.2.6, καίριο μέρος του αλγορίθμου αποτελεί η ακρόαση του καναλιού, δηλαδή το CCA. Το πραγματοποιεί το CCA με μία από τους παρακάτω μεθόδους [1]: Energy Detection, όπου το κανάλι θα διαπιστωθεί κατειλημμένο όταν ανιχνευθεί στο κανάλι ενέργεια πάνω από ένα κατώφλι (energy threshold) Carrier Sense, οπότε το κανάλι θα διαπιστωθεί ότι είναι κατειλημμένο όταν ανιχνευθεί ένα σήμα που υπάγεται στο πρότυπο, και έχει τα ίδια χαρακτηριστικά των σημάτων που αντιστοιχούν στο PHY της συσκευής που εκτελεί το CCA. Η ενέργεια του σήματος μπορεί να είναι και κάτω του energy threshold Ενα λογικό συνδυασμό (AND/OR) των δύο παραπάνω μεθόδων Η επιλογή της πρώτης μεθόδου, δηλαδή της ακρόασης του καναλιού με γνώμονα την ενέργεια που υπάρχει σε αυτό, διευκολύνει την αρμονική συνύπαρξη διαφορετικών τεχνολογιών στον ίδιο χώρο, υποχρεώνοντας τις συσκευές να καθυστερήσουν την αποστολή των πακέτων τους (backoff) όταν ανιχνεύσουν σήμα που μπορεί να προέρχεται από συσκευή οποιασδήποτε τεχνολογίας [1, 9]. Σχήμα 3.1: Κανάλια των προτύπων και Στην εικόνα 3.1 φαίνονται τα κανάλια που αντιστοιχούν στα πρότυπα και στη συχνότητα των 2.4GHz. Το έχει διαθέσιμα 16 κανάλια εύρους 3MHz και το κανάλια εύρους 22MHz το καθένα. Το πρόβλημα δημιουργείται όταν το μεταδιδόμενο σήμα του δεν είναι αρκετά ι- σχυρό για να ανιχνευθεί κατά το CCA του PHY των συσκευών του WiFi. Αποτέλεσμα είναι να εκκινεί η εκπομπή του σήματος του WiFi, καταστρέφοντας το ανίσχυρο σήμα του

33 3.2. IEEE και IEEE b/g 23 Στο [9, 11] αναλύεται ένα μακροσκοπικό μοντέλο αυτής της κατάστασης, στο οποίο διακρίνονται τρεις περιοχές, που φαίνονται στην εικόνα 3.2. Επίσης, ορίζονται δύο τύποι α- πώλειας πακέτων: οι απώλειες αναστολής (inhibition loss), που οφείλονται στην αποτυχία ενός κόμβου να καταλάβει το κανάλι έπειτα από επανειλημμένες προσπάθειες του αλγορίθμου CSMA/CA, και οι απώλειες σύγκρουσης (collision loss), οι οποίες οφείλονται σε συγκρούσεις ταυτόχρονα μεταδιδόμενων πακέτων. Στην περιοχή με ακτίνα R1 από τη συσκευή b/g, οι δύο τεχνολογίες μπορούν να ακροαστούν η μία την άλλη κατά το CCA, με αποτέλεσμα να μην τίθεται θέμα συγκρούσεων και όποια πακέτα χάνονται αποτελούν τις απώλειες αναστολής Στο δακτύλιο μεταξύ R1 και R2, μόνο οι συσκευές του μπορούν να αντιληφθούν σήματα του WiFi στο κανάλι, όχι, όμως το αντίθετο. Το WiFi μπορεί να εκπέμψει ταυτόχρονα με το , καταστρέφοντας τα πακέτα του. Σε αυτήν την περιοχή δημιουργούνται απώλειες αναστολής και σύγκρουσης. Στην περιοχή πέραν του R2, καμία από τις δύο τεχνολογίες δεν μπορούν να ανιχνεύσουν τα σήματα της άλλης στο κανάλι. Παρ όλα αυτά, το σήμα του WiFi παραμένει αρκετά ισχυρό ώστε να καταστρέφει το σήμα του , δημιουργώντας απώλειες σύγκρουσης. Σχήμα 3.2: Οι τρεις περιοχές διαφορετικού είδους παρεμβολής του WiFi επί του Θεωρώντας έντονη κίνηση στο δίκτυο , όπως video streaming ή μεταφορά μεγάλων αρχείων, και unslotted MAC για το , η επιτυχής μετάδοση των πακέτων του είναι δυνατή αν ικανοποιείται τουλάχιστον μία από τις παρακάτω συνθήκες: Συνθήκη Ισχύος: Αν η ισχύς των παρεμβολών που προέρχονται από το WiFi είναι σημαντικά χαμηλότερη από την ισχύ του πακέτου του , για παράδειγμα για SIR > 5dB, υπάρχει 99% πιθανότητα να αποσταλεί σωστά το πακέτο του Συνθήκη Συγχρονισμού: Αν ο χρόνος που απαιτείται για να ολοκληρωθεί η

34 24 Κεφάλαιο 3. Συνύπαρξη με Άλλες Τεχνολογίες στην ISM Band αποστολή ενός πακέτου είναι μικρότερος από τον χρόνο ανάμεσα στην αποστολή δύο διαδοχικών πακέτων WiFi, τότε μπορεί να αποσταλεί χωρίς πρόβλημα κατά τη διάρκεια αυτού του χρόνου αναμονής του WiFi Βάσει αυτών, πραγματοποιούνται δύο προσεγγίσεις το πρόβλημα: βάσει ισχύος και βάσει συγχρονισμού Προσέγγιση βάσει ισχύος Για τον υπολογισμό των αποστάσεων στην εικόνα 3.2, χρησιμοποιείται ένα μοντέλο απόσβεσης που προτείνεται στο πρότυπο P L(d) = { ( 20 4πd ) log10 λ ( 20 log 4πd ) ( 10 λ + 40 log10 ) d d 0 d < d 0 (3.1) d > d 0 Το μοντέλο της εξίσωσης 3.1 περιγράφει διάδοση κύματος χωρίς απώλειες για απόσταση d 0 = 8m και στη συνέχεια έντονη απόσβεση με συντελεστή 4. Στην εξίσωση, d είναι η απόσταση μεταξύ πομπού και δέκτη, λ το μήκος κύματος, με λ = c f 0, c = m / s η ταχύτητα του φωτός και f 0 η συχνότητα του καναλιού. Θεωρώντας ευαισθησία 85, 76 και 82dBm στους δέκτες του , του b και του g αντίστοιχα και λαμβάνοντας υπόψη SIR μεγαλύτερο από 6dB, προκύπτει ο πίνακας 3.1. Πίνακας 3.1: Οι διαστάσεις των τριών περιοχών, όπως προκύπτουν από την προσέγγιση βάσει ισχύος Εμβέλεια b c R1 22m 32m R2 67m 67m R3 95m Προσέγγιση βάσει συγχρονισμού Εχοντας υπολογίσει την εμβέλεια των τριών περιοχών, στη συνέχεια θα εξεταστεί ο συγχρονισμός των δύο τεχνολογιών σε κάθε μία από αυτές. Στην πρώτη περιοχή, όπου κάθε τεχνολογία μπορεί να ανιχνεύσει την παρουσία της άλλης, το CSMA/CA λειτουργεί κανονικά και για τις δύο. Συνεπώς, για να εκπέμψει το , ικανή και αναγκαία συνθήκη είναι να εκτελέσει το CCA ανάμεσα σε δύο διαδοχικές εκπομπές πακέτων WiFi ώστε να καταφέρει να καταλάβει το κανάλι. Οσο το θα εκπέμπει, το WiFi θα μπορεί να το ανιχνεύσει στο κανάλι και θα αναστείλει τις δικές του εκπομπές. Οι συνθήκες, όμως, δίνουν προβάδισμα στο WiFi, το οποίο εκτελεί CCA πολύ ταχύτερα από το (σε 20µs το b, 9µs το g και 320µs το ), που σημαίνει

35 3.2. IEEE και IEEE b/g 25 ότι καθώς ένας κόμβος ακροάται το κανάλι, ένας κόμβος WiFi μπορεί να προλάβει να το καταλάβει, χάρη στο ταχύτερο CCA, οπότε ο κόμβος του αναγκάζεται να αναστείλει την αποστολή των πακέτων του. Ολα, λοιπόν, εξαρτώνται από το αν η διάρκεια του CCA που εκτελεί το είναι μικρότερη του χρόνου αναμονής ανάμεσα σε διαδοχικές εκπομπές του WiFi (t idle ). Για τα συστήματα WiFi, ο χρόνος αυτός ορίζεται ως: t idle DIF S + t bo = t DIF S + m T bs (3.2) Ως t DIF S (Distributed coordination function Inter-Frame Space) ορίζεται ο χρόνος που απαιτείται από το PHY του WiFi να ακροαστεί το κανάλι ως ελεύθερο για να εκπέμψει το πακέτο του. Αν ανιχνευθεί άλλο σήμα στο κανάλι, τότε αναστέλλεται η εκπομπή με τον ίδιο τρόπο, όπως και στο CSMA/CA του (βλ. κεφάλαιο 2.2.6). Η ποσότητα t bo είναι ο χρόνος που θα διαρκέσει το backoff αν ανιχνευθεί κίνηση στο κανάλι. Με τη σειρά του, αυτό ισούται με m T bs, όπου T bs το backoff unit και m ένας ακέραιος στο διάστημα [0, CW min ]. Για να ικανοποιείται η συνθήκη T CCA < t idle, αρκεί η παράμετρος m να παίρνει τιμές στα διαστήματα [4, 31] και [12, 15] για το b και g αντίστοιχα. Στην κατάσταση όπου το μπορεί να ανιχνεύσει το σήμα του WiFi στο κανάλι, αλλά όχι το αντίθετο, ο αλγόριθμος CSMA/CA λειτουργεί μονοσήμαντα, οπότε τα πακέτα του υπάρχει πιθανότητα να καταστραφούν λόγω σύγκρουσης με πακέτα WiFi. Σε αυτήν την περίπτωση, μέσα σε ένα WiFi t idle, το πρέπει να προλάβει να εκτελέσει CCA και να αποστείλει τα δεδομένα του, πριν την έναρξη της εκπομπής του επόμενου WiFi πακέτου. Πρέπει, δηλαδή να ικανοποιείται η σχέση 3.3. t idle DIF S + m T bs T CCA + t p + tsif S + t ACK (3.3) Στη σχέση 3.3, t p είναι ο χρόνος αποστολής των πακέτων του , t SIF S (Short Inter- Frame Spacing) είναι ο χρόνος που αναμένει ένας δέκτης μετά τη λήψη ενός πακέτου μέχρι να αποστείλει πακέτο ACK πίσω στον αποστολέα του αρχικού πακέτου, διαδικασία που απαιτεί χρόνο t ACK. Η ανισότητα αυτή δεν μπορεί ποτέ να ικανοποιηθεί, ακόμα κι αν το δίκτυο είναι ACK non-enabled. Οπότε, ο μόνος τρόπος να εκπέμψει το σε αυτήν την κατάσταση είναι αν ικανοποιείται η συνθήκη ισχύος, οπότε το σήμα του WiFi είναι επαρκώς εξασθενημένο ώστε το SIR στο δέκτη του να είναι πάνω από κάποια τιμή και τα πακέτα να μην καταστρέφονται. Στην τρίτη περίπτωση, καμία τεχνολογία δεν μπορεί να ανιχνεύσει την παρουσία της άλλης, με αποτέλεσμα να εκπέμπουν στα τυφλά (blind transmissions), γεγονός που, προφανώς, μπορεί να οδηγήσει σε καταστροφή των πακέτων του Αν το δίκτυο είναι ACK-enabled, τότε, και πάλι, ο μόνος τρόπος να είναι επιτυχής η αποστολή των πακέτων είναι να ικανοποιείται η συνθήκη ισχύος, διότι η συνθήκη συγχρονισμού δεν ικανοποιείται σε ACK-enabled δίκτυα.

36 26 Κεφάλαιο 3. Συνύπαρξη με Άλλες Τεχνολογίες στην ISM Band Στην περίπτωση του ACK non-enabled δικτύου, η συνθήκη συγχρονισμού μπορεί να ι- κανοποιηθεί. Αρκεί να ικανοποιείται η ανισότητα t idle > t p. Εδώ δε συνυπολογίζεται και ο χρόνος t CCA, αφού ούτως ή άλλως, το CCA δε μπορεί να ανιχνεύσει άλλο σήμα στο κανάλι. Οπότε ο χρόνος που διαρκεί η ίδια η μεταφορά του πακέτου αρκεί να είναι μικρότερος από το t idle. Αν όντως ο κόμβος του εκπέμψει το πακέτο του ανάμεσα σε δύο εκπομπές του WiFi, δεν είναι απαραίτητη καν η ικανοποίηση της συνθήκης ισχύος. 3.3 Αντιμετώπιση των Παρεμβολών Η παραπάνω ανάλυση δε λαμβάνει υπόψη ότι, στην πραγματικότητα υπάρχει μέριμνα για την αντιμετώπιση των παρεμβολών, τόσο από το ίδιο το πρότυπο [2], όσο και από το ZigBee. Σχήμα 3.3: Τα κανάλια του που βρίσκονται ανάμεσα στα συχνότερα χρησιμοποιούμενα κανάλια του WiFi Αν και τα κανάλια του WiFi λαμβάνουν εξ ολοκλήρου το φάσμα των 2.4GHz, δεν είναι δυνατόν να χρησιμοποιούνται όλα ταυτόχρονα από συσκευές στον ίδιο χώρο. Τα πιο συχνά χρησιμοποιούμενα κανάλια είναι τα 1, 7 και 13 [13]. Οπως φαίνεται στην εικόνα 3.3, στην περιοχή του φάσματος ανάμεσα σε αυτά τα τρία κανάλια, υπάρχουν τέσσερα κανάλια του : τα 15, 16, 21 και 22. Οταν το χρησιμοποιεί τα συγκεκριμένα κανάλια ή, σε κάθε περίπτωση, κανάλια που δε βρίσκονται σε περιοχή του φάσματος που χρησιμοποιεί το WiFi, δεν τίθεται θέμα παρεμβολών. Κατά την εκκίνηση ενός δικτύου , επιλέγεται το κανάλι λειτουργίας στο οποίο ανιχνεύεται η λιγότερη ποσότητα παρεμβολών. Χτίζοντας πάνω σε αυτό, οι ZigBee συσκευές έχουν τη δυνατότητα να αναφέρουν στον Coordinator την εμφάνιση κίνησης στο κανάλι, ο- πότε εκείνος μεταφέρει τη λειτουργία του δικτύου σε κάποιο κανάλι με λιγότερο θόρυβο. Η ικανότητα αυτή του ονομάζεται Frequency Agility και αποτελεί μέρος των χαρακτηριστικών του προτύπου ZigBee PRO. Κατά την μετάδοση των δεδομένων από ένα κόμβο στον επόμενο στην τοπολογία mesh,

37 3.3. Αντιμετώπιση των Παρεμβολών 27 παρεμβολές μπορεί να εμφανιστούν σε κάποιο σημείο κατά μήκος του μονοπατιού, με αποτέλεσμα τα δεδομένα να μην μπορούν να το ακολουθήσουν. Χάρη στην ελαστικότητα της συγκεκριμένης τοπολογίας, το δίκτυο θα μπορέσει να βρει διαφορετικό μονοπάτι, που θα περιέχει κόμβους εκτός της περιοχής στην οποία εμφανίζονται οι παρεμβολές. Τέλος, δικλίδα ασφαλείας για την επιτυχία της επικοινωνίας αποτελεί η μετάδοση πακέτων ACK. Η αποστολή ενός πακέτου αναφέρεται ως ανεπιτυχής όταν μετά από αλλεπάλληλες επανεκπομπές ο πομπός δε λάβει ένα πακέτο ACK ως απάντηση, που πιστοποιεί ότι τα δεδομένα έφτασαν στον προορισμό τους. Είναι προφανές ότι όσο περισσότερες φορές ένας κόμβος επαναλάβει την αποστολή ενός πακέτου, τόσο αυξάνονται οι πιθανότητες να πετύχει το κανάλι ελεύθερο από κίνηση ZigBee ή παρεμβολές και να καταφέρει να στείλει επιτυχώς το πακέτο.

38 28 Κεφάλαιο 3. Συνύπαρξη με Άλλες Τεχνολογίες στην ISM Band

39 Κεφάλαιο 4 Εφαρμογές Εν γένει, τα Ασύρματα Δίκτυα Αισθητήρων στοχεύουν κυρίως σε εφαρμογές μετρήσεων και αυτοματισμού, με το πρόσθετο πλεονέκτημα της ασύρματης σύνδεσης. Βιομηχανικά πρότυπα, όπως το ZigBee, προσφέροντας επιπλέον ιδιότητες στο IEEE και καθιστώντας το πιο εύρωστο και πιο ευέλικτο, διευρύνουν το φάσμα των εφαρμογών που επιδέχονται υλοποίησης με τη χρήση τέτοιου είδους συστημάτων. Η ιατρική, η αυτοκινητοβιομηχανία και η εξοικονόμηση ενέργειας είναι μόνο λίγοι από τους πολλούς τομείς που μπορούν να επωφεληθούν από τα συστήματα Ασυρμάτων Δικτύων Αισθητήρων. Στο κεφάλαιο αυτό, θα γίνει μία σύντομη αναφορά σε κάποιες ενδιαφέρουσες δημοφιλείς εφαρμογές τους. 4.1 Εφαρμογές στην Ιατρική Εξίσου σημαντικές με τις νέες ανακαλύψεις στον τομέα της ίδιας της επιστήμης της Ιατρικής, θεωρούνται σήμερα καινοτόμες εφαρμογές στον τομέα της Υγείας, οι οποίες διευκολύνουν τόσο τους θεράποντες ιατρούς, όσο και τους ασθενείς. Οι εφαρμογές της ασύρματης επικοινωνίας στην Υγεία, γνωστές με το κομψότερο mhealth applications, κερδίζουν, στις μέρες μας ολοένα και περισσότερο έδαφος. Το mhealth αναφέρεται στην παροχή υπηρεσιών Υγείας με τη χρήση τηλεπικοινωνιακών συστημάτων [17]. Οι παροχές ποικίλουν από την παρακολούθηση ασθενών με χρόνιες παθήσεις μέχρι τη διατήρηση της υγείας και της εύρυθμης λειτουργίας του οργανισμού [16]. Συνήθως, οι ηλικιωμένοι έχουν ανάγκη από συνεχή φροντίδα από κάποιο μέλος της οικογένειας ή κάποιο νοσοκόμο, λόγω προβλημάτων κινητικότητας ή κόπωσης. Με τις εφαρμογές mhealth διευκολύνονται κάποιες από τις καθημερινές δραστηριότητες, καθιστώντας τους ηλικιωμένους πιο αυτάρκεις. Με τη χρήση ασυρμάτων δικτύων, μπορούν να παρακολουθούνται εξ αποστάσεως συνεχώς κάποια ζωτικά σημεία του ατόμου, όπως σφυγμοί, αναπνοές, αρτηριακή πίεση και άλλα, στέλλοντας σε θεράποντες ιατρούς και κοντινά πρόσωπα σήμα κινδύνου σε περίπτωση απότομης πτώσης των ζωτικών σημείων. Επίσης, συσκευές που μπορούν να φορεθούν (wearables) μπορούν να χρησιμοποιηθούν σαν συσκευές εντοπισμού, για παράδειγμα σε περιπτώσεις ασθενών με άνοια. 29

40 30 Κεφάλαιο 4. Εφαρμογές Η συνεχής παρακολούθηση των ζωτικών σημείων αποδεικνύεται πολύ σημαντική για την φροντίδα ασθενών με χρόνιες παθήσεις, όπως καρδιαγγειακές νόσοι και διαβήτης. Σημαντική θεωρείται η χειραφέτηση του ασθενή, ο οποίος δεν είναι, πλέον, αναγκασμένος να μετακινείται από και προς το διαγνωστικό κέντρο για να κάνει εξετάσεις, αλλά μπορεί ο ίδιος, με τη χρήση κατάλληλων συσκευών, να μετρήσει τα ζωτικά του σημεία και να προβάλει και να παρακολουθήσει τα αποτελέσματα σε κάποια δική του οικιακή συσκευή. Ο θεράπων ιατρός, θα έχει τη δυνατότητα να τα ελέγξει ανά πάσα στιγμή αυτά τα δεδομένα, τα οποία θα έχουν ανέβει σε κάποια βάση δεδομένων από τη συσκευή που χρησιμοποιεί ο ασθενής. Οι εφαρμογές αυτές αναφέρονται, επίσης, σε wearable συσκευές αισθητήρων για τη μέτρηση των ζωτικών σημείων κατά τη διάρκεια άθλησης αλλά και καθ όλη τη διάρκεια της ημέρας. Σε συνδυασμό με αντίστοιχες εφαρμογές σε φορητές ηλεκτρονικές συσκευές, ο χρήστης μπορεί να έχει καθαρή εικόνα της φυσικής του κατάστασης, ενώ μπορούν να του γίνονται υποδείξεις για αλλαγές στη διατροφή ή την άσκησή του, με στόχο τη βελτίωση της γενικότερης υγείας του. Ολες οι εφαρμογές βασίζονται σε ασύρματα δίκτυα αισθητήρων, τα οποία αποτελούνται από συσκευές μέτρησης πάνω ή κοντά στο σώμα, οι οποίες αποστέλλουν δεδομένα σε κάποιον coordinator, ο οποίος, στη συνέχεια, τα διαχειρίζεται ή τα αποθηκεύει ή τα μεταβιβάζει με τη σειρά του σε κάποιο επόμενο σύστημα. Υπάρχει πρότυπο της IEEE, και, συγκεκριμένα, το που αναφέρεται συγκεκριμένα σε δίκτυα σωματικής περιοχής (Body Area Networks), δηλαδή δίκτυα που περιέχουν συσκευές σε πολύ κοντινή απόσταση ή στο εσωτερικό του ανθρώπινου σώματος, τα οποία προδιαγράφονται με τέτοιο τρόπο ώστε να μη βλάπτουν το ανθρώπινο σώμα. Παρ όλα αυτά, τα δίκτυα ZigBee χρησιμοποιούνται κατά κόρον λόγω του χαμηλού κόστους και της χαμηλής πολυπλοκότητάς τους, χωρίς να προκαλούν πρόβλημα στον οργανισμό. 4.2 Smart Dust Ο όρος Smart Dust αναφέρεται σε ασύρματα δίκτυα από MEMS (MicroElectroMechanical Systems), δηλαδή μικροσκοπικές συσκευές, με μέγεθος από 20µm έως 1mm. Η ονομασία αυτών των συστημάτων οφείλεται στο γεγονός ότι οι κόμβοι του (dust motes) μακροσκοπικά συμπεριφέρονται όντως σαν σωματίδια σκόνης, χάρη στο μικροσκοπικό τους μέγεθος και πολύ μικρό βάρος. Η έννοια του Smart Dust είναι προγενέστερη αυτής των WSNs. Παρ όλα αυτά, συστήματα Smart Dust μπορούν να υλοποιηθούν,σήμερα, και με υλικό που υπάγεται στο IEEE Κάθε mote έχει τη δυνατότητα να πραγματοποιήσει μετρήσεις διαφόρων μεγεθών, ανάλογα με τις ανάγκες της εκάστοτε εφαρμογής, όπως θερμοκρασία, ένταση μαγνητικού πεδίου, υγρασία, δονήσεις, ροή υγρού και πολλά άλλα. Εκτός από το αισθητήριο, τη μονάδα RF, που είναι απαραίτητη για την επικοινωνία, διαθέτει, επίσης και φωτοβολταϊκή μονάδα για τη συγκομιδή της απαραίτητης για τη λειτουργία του ενέργειας. Επί πλέον, το ελάχιστο κόστος των motes μπορεί να φτάσει μέχρι και τα $0.1 [21]. Προφανώς, άρα, οι προδιαγραφές του

41 4.3. Intelligent Transport Systems 31 προτύπου για χαμηλό κόστος και κατανάλωση ενέργειας ικανοποιούνται πλήρως. Ανάλογα με την εφαρμογή, τα motes μπορούν να προσκολληθούν πάνω σε αντικείμενα που πρέπει να παρακολουθηθούν ή να απλωθούν τυχαία σε μεγάλη έκταση. Τα motes καταγράφουν τις μετρήσεις των αισθητήρων τους και τις αποστέλλουν σε μια κεντρική μήτρα ή σταθμό βάσης. Χάρη στις ιδιότητες του mesh networking, ο σταθμός βάσης μπορεί να βρίσκεται σε απόσταση δεκάδων ή και χιλιάδων μέτρων από κάποιο mote. Το Smart Dust γεννήθηκε σαν σύστημα που προορίζεται καθαρά για στρατιωτικές εφαρμογές, όμως, οι ευκολίες που προσφέρει, σε συνδυασμό με τη σταδιακή εδραίωση του Internet of Things, το Smart Dust μπορεί να χρησιμοποιηθεί για την υλοποίηση πληθώρας διαφορετικών εφαρμογών. Ενα σύστημα Smart Dust, για παράδειγμα, μπορεί να τοποθετηθεί σε μία περιοχή για μετεωρολογικές, γεωφυσικές, βιολογικές ή περιβαλλοντολογικές μελέτες [20]. Η χρήση τους ενδείκνυται, επίσης, σε περιπτώσεις μετρήσεων σε περιβάλλοντα όπου η χρήση ενσύρματων διατάξεων είναι αδύνατη ή θα οδηγούσε σε σφάλματα, όπως σε στρεφόμενες διατάξεις, ανηχοϊκούς θαλάμους και άλλα [22]. Μια ελκυστική εφαρμογή είναι, επίσης, η ανίχνευση φυσικών καταστροφών, παράδειγμα, με την εναπόθεση Smart Dust σε δάση, καθίσταται δυνατή η έγκαιρη ενημέρωση των αρμόδιων αρχών σε περίπτωση πυρκαγιάς. 4.3 Intelligent Transport Systems Πρόκειται για συστήματα που διευκολύνουν τον οδηγό ενός οχήματος κατά τη διάρκεια της διαδρομής, ενώ ταυτόχρονα μεριμνούν για την ασφάλεια του ίδιου αλλά και άλλων οχημάτων ή πεζών. Με τη βελτίωση των αισθητηρίων και οργάνων μέτρησης, καθίσταται ευκολότερη η ενσωμάτωσή τους πάνω στο όχημα, αυξάνοντας, ταυτόχρονα και τα δεδομένα που συλλέγονται. Με την αύξηση του αριθμού των διάφορων συσκευών μέσα σε ένα όχημα, προκύπτει το πρόβλημα της ογκώδους καλωδίωσης. Οσο περισσότερες συσκευές, τόσο περισσότερα καλώδια, άρα και είσοδοι στην κεντρικό υπολογιστή που ελέγχει όλα τα ηλεκτρονικά συστήματα του οχήματος. Σε αυτό το πρόβλημα δίνουν λύση τα WSNs, αφού με τη χρήση τους η καλωδίωση μπορεί να απαλειφθεί και η επικοινωνία να είναι ασύρματη, μειώνοντας το κόστος και το βάρος των συστημάτων και κατ επέκταση και του οχήματος. Ενα δίκτυο αισθητήρων ενσωματωμένο σε ένα αυτοκίνητο ονομάζεται intra-car sensor network [23] και χρησιμοποιείται για να παρέχει στον οδηγό πληροφορίες όπως εξωτερική θερμοκρασία, υ- γρασία κατανάλωση καυσίμου και εκπομπή καυσαερίων, αλλά και πληροφορίες που αφορούν την ασφάλεια κατά την οδήγηση, όπως τη δυνατότητα πρόσφυσης, την ύπαρξη πάγου, την παρουσία εμποδίου στην πορεία του αυτοκινήτου και άλλα. Υπάρχει, αντίστοιχα, η δυνατότητα να επικοινωνήσουν δύο ή παραπάνω οχήματα μεταξύ τους και να ανταλλάξουν χρήσιμα δεδομένα, οπότε πρόκειται για εφαρμογή Vehicle to Vehicle Communication (V2V). Παράδειγμα τέτοιας εφαρμογής είναι η γνωστοποίηση της σχε-

42 32 Κεφάλαιο 4. Εφαρμογές τικής θέσης και ταχύτητας δύο ή περισσοτέρων οχημάτων, ώστε, σε περίπτωση απότομου φρεναρίσματος ή σε κάθε περίπτωση απότομης αλλαγής πορείας ενός οχήματος, να αποφευχθεί σύγκρουση [24, 25]. Τέλος, δημοφιλείς είναι, επίσης, οι εφαρμογές Vehicle to Infrastructure (V2I), οι οποίες προβλέπουν την ασύρματη επικοινωνία των οχημάτων με συσκευές κοντά ή πάνω στο δρόμο. Αυτές οι εφαρμογές έχουν σαν κύριο στόχο τη διαχείριση της κυκλοφορίας των οχημάτων και την αποφυγή κυκλοφοριακής συμφόρησης. Αυτό μπορεί να πραγματοποιηθεί μέσω προτροπών προς τους οδηγούς και τη σύσταση καλύτερων διαδρομών, λιγότερο χρονοβόρων και οικονομικότερων από την άποψη της κατανάλωσης καυσίμου [25]. 4.4 Building Automation και Smart Homes Η έννοια του Building Automation αναφέρεται στη δικτύωση και τον έλεγχο των ηλεκτρονικών συσκευών μέσα σε ένα κτίριο, με στόχο την εύρυθμη λειτουργία του, την άνεση των στεγαζομένων και την μείωση της κατανάλωσης ενέργειας. Η εδραίωση των WSNs επιτρέπει στη δικτύωση αυτή να γίνεται ασύρματα, απαλείφοντας την ογκώδη καλωδίωση, απλουστεύοντας, με αυτόν τον τρόπο και την κατασκευή του κτιρίου. Η ασύρματη δικτύωση των συσκευών μειώνει, επίσης, και την ποσότητα των υλικών που θα ήταν απαραίτητα αν επιλεγόταν η ενσύρματη εκδοχή της εφαρμογής. Η ZigBee Alliance ισχυρίζεται πως με την τοποθέτηση κάθε 10 εκατομμυρίων αισθητήρων, αντιστοιχεί σε 50,000 μίλια καλωδίων, που μεταφράζονται σε 3,000 τόνους χαλκού και 7,100 τόνους πολυβινυλοχλωριδίου (PVC) για τη μόνωση των καλωδίων [26]. Επί πλέον, απουσία καλωδίων χαλκού, δεν τίθεται θέμα θερμικών απωλειών, με περαιτέρω μείωση της συνολικής κατανάλωσης ενέργειας. Συστήματα που ελέγχονται από τέτοιες εφαρμογές είναι συστήματα φωτισμού, θέρμανσης, ψύξης, εξαερισμού, ασφαλείας, άρδευσης και άλλα [27]. Συναφής έννοια, αν όχι υποσύνολο της ευρείας έννοιας των Building Automation εφαρμογών, είναι οι εφαρμογές Smart Home, οι οποίες αναφέρονται σε οικιακά περιβάλλοντα. Ο ένοικος έχει τη δυνατότητα να ελέγχει οποιαδήποτε ηλεκτρική και ηλεκτρονική συσκευή μέσα στο σπίτι του, όπως τα φωτιστικά, τα συστήματα κλιματισμού, σκίασης, συναγερμού και άλλα. Με την τεχνολογία Smart Plug, είναι, επίσης, δυνατός ο έλεγχος της τροφοδοσίας κάθε πρίζας ξεχωριστά. Τέλος, οι εφαρμογές που αναφέρονται συγκεκριμένα στον έλεγχο του φωτισμού ονομάζονται εφαρμογές Connected Lighting και η ZigBee Alliance διαθέτει συγκεκριμένη έκδοση του προτύπου ειδικά για αυτές.

43 Κεφάλαιο 5 Προσομοίωση 5.1 OPNET Τα αρχικά OPNET σημαίνουν OPtimized Network Engineering Tools και το περιβάλλον αναπτύχθηκε από τις OPNET Technologies, το Πρόκειται για ένα σύνολο εργαλείων για προσομοίωση τηλεπικοινωνιακών δικτύων. Το OPNET μπορεί να δημιουργήσει και να προσομοιώσει τεράστια δίκτυα, τα οποία, στο περιβάλλον του OPNET αποτελούνται από έτοιμες μονάδες που υπάγονται σε μοντέλα που έχουν αναπτυχθεί για κάθε τύπο δικτύου. [28] Στην παρούσα εργασία, χρησιμοποιήθηκε το περιβάλλον OPNET Modeler 14.5, το οποίο είναι το πιο διαδεδομένο από την ευρύτερη σουίτα λογισμικού του OPNET. Είναι ένας δυναμικός Discrete Event Simulator (Προσομοιωτής Διακριτών Γεγονότων), με δικό του γραφικό περιβάλλον. Επιτρέπει στο χρήστη την εισαγωγή ή τη δημιουργία νέων μοντέλων, ανάλογα με τις ανάγκες και τις επιταγές της ολοένα αναπτυσσόμενης τεχνολογίας δικτύων, προσφέροντας, ταυτόχρονα, σε βάθος προσαρμογή των παραμέτρων της προσομοίωσης. Οι παράμετροι του μοντέλου του OPNET για τις ZigBee συσκευές που θα μας ενδιαφέρουν στη συνέχεια είναι οι παρακάτω: Επίπεδο Δικτύου Maximum Children: Ο μέγιστος αριθμός συνδέσεων προς το επόμενο επίπεδο που μπορεί να υποστηρίξει μία συσκευή (συμπεριλαμβανομένων και των Routers) Maximum Routers: Ο μέγιστος αριθμός Routers με τα οποία μπορεί να συνδεθεί μία συσκευή Maximum Depth: Ο αριθμός των επιπέδων του δέντρου ή, αλλιώς, ο μέγιστος αριθμός βημάτων μακριά από τον Coordinator που μπορεί να απαντηθεί στο δίκτυο Mesh Routing: Boolean μεταβλητή που δηλώνει αν το δίκτυο θα είναι τύπου Mesh ή όχι 33

44 34 Κεφάλαιο 5. Προσομοίωση Φυσικό Επίπεδο Data Rate: Η ταχύτητα μετάδοσης δεδομένων, μετρημένη σε bits ανά δευτερόλεπτο. Transmission Power: Η ισχύς μετάδοσης του σήματος Περισσότερα για τη λειτουργία του προσομοιωτή υπάρχουν στο Παράρτημα. 5.2 Επιλογή των Προσομοιώσεων Για τους σκοπούς της συγκεκριμένης εργασίας, επιλέχθηκαν προσομοιώσεις που ανταποκρίνονται σε πραγματικές παραμέτρους των δικτύων ZigBee, τα αποτελέσματα των οποίων μπορούν να οδηγήσουν σε ασφαλή συμπεράσματα για τη συμπεριφορά και τη λειτουργία της νέας αυτής τεχνολογίας. Οι μετρικές που επιλέχθηκαν για την αξιολόγηση της συμπεριφοράς των δικτύων είναι η ρυθμαπόδοση (throughput) και το end-to-end delay. Ως ρυθμαπόδοση, ορίζεται ο ρυθμός των επιτυχών μεταδόσεων δεδομένων ανά μονάδα χρόνου και μετριέται σε bits/sec. Το end-to-end delay μετριέται σε sec και είναι ο χρόνος που απαιτείται για να μεταδοθεί ένα πακέτο δεδομένων από τον πομπό στο δέκτη. Στη βιβλιογραφία, οι ερευνητές επιλέγουν να πραγματοποιήσουν τις προσομοιώσεις με τις προεπιλεγμένες από το περιβάλλον του OPNET τιμές για τις διάφορες παραμέτρους των δικτύων ZigBee, ορισμένες από τις οποίες δεν ανταποκρίνονται στην πραγματικότητα. Για παράδειγμα, στο [14], το δίκτυο ZigBee λειτουργεί στα 50mW, αντί για 1, και όλοι οι κόμβοι δημιουργούν ένα πακέτο ανά δευτερόλεπτο, συχνότητα που δεν είναι αντιπροσωπευτική της λειτουργίας πολλών εφαρμογών του ZigBee. Επίσης, η ανάλυση της συμπεριφοράς των τριών τοπολογιών, (star, mesh και tree) στη βιβλιογραφία, πραγματοποιείται με τους κόμβους του δικτύου κάθε φορά στην ίδια θέση, αλλάζοντας, ανάλογα με την τοπολογία που θα υλοποιηθεί κατά την προσομοίωση, μία μόνο παράμετρο στον PAN Coordinator. Θεωρούμε πως αυτό δεν έχει αξία, παρά μόνο για την εμπειρική σύγκριση της απόδοσης κάθε τοπολογίας, όπως θα δούμε και παρακάτω. Η τοπολογία του δικτύου πρέπει να επιλεγεί ανάλογα με τις ανάγκες της εκάστοτε εφαρμογής, οπότε, μοιραία, οι θέσεις των στοιχείων του δικτύου θα είναι διαφορετικές. Χτίζοντας πάνω σε αυτό, στις προσομοιώσεις πραγματικών εφαρμογών που θα παρουσιαστούν στη συνέχεια, θα επιλεγούν οι κατάλληλες τοπολογίες δικτύων, με κριτήρια τον αριθμό των στοιχείων, την γεωγραφική έκταση του δικτύου και την πολυπλοκότητα που μπορεί να στεγαστεί στην κάθε εφαρμογή. Στο σημείο αυτό, πρέπει να τονιστεί ότι τα δίκτυα που προσομοιώνονται είναι beaconless, λόγω μη πληρότητας του μοντέλου για το πρότυπο ZigBee στο περιβάλλον του OPNET. Παρά την αδυναμία του OPNET να υποστηρίξει το συγκεκριμένο χαρακτηριστικό των δικτύων, θεωρούμε πως οι προσομοιώσεις δίνουν ικανοποιητικά αποτελέσματα, τα οποία δε θα παρέκκλιναν σημαντικά αν τα δίκτυα ήταν beacon-enabled. Στις επί μέρους προσομοιώσεις των τριών ειδών δικτύων και στις προσομοιώσεις των εφαρμογών, επιλέγονται διαφορετικές τιμές για τις παρακάτω παραμέτρους:

45 5.3. Σύγκριση της Απόδοσης των Τριών Τοπολογιών 35 Ισχύς λειτουργίας: 1mW Data rate: 250kbps 5.3 Σύγκριση της Απόδοσης των Τριών Τοπολογιών Οπως αναφέρθηκε παραπάνω, η τοπολογία που επιλέγεται για τη λειτουργία ενός δικτύου εξαρτάται από την εφαρμογή στην οποία θα χρησιμοποιηθεί. Συνεπώς, η αλλαγή της τοπολογίας διατηρώντας σταθερές τις θέσεις των κόμβων έχει νόημα μόνο στα πλαίσια της σύγκρισης της απόδοσης των τριών τοπολογιών, προσφέροντας, έτσι, έναν εμπειρικό οδηγό για την επιλογή μίας τοπολογίας σε κάποια εφαρμογή. Οι προσομοιώσεις που πραγματοποιήθηκαν για αυτό το σκοπό αναφέρονται σε ένα δίκτυο με τα παρακάτω στοιχεία: 1 PAN Coordinator 12 Routers και 22 End Devices Εφόσον ο σκοπός της προσομοίωσης δεν είναι παρά η σύγκριση των των τοπολογιών, οι υπόλοιπες παράμετροι της προσομοίωσης έχουν τις προεπιλεγμένες τιμές. Στα διαγράμματα 5.1αʹ και 5.1βʹ φαίνεται η σύγκριση της ρυθμαπόδοσης και του end-to-end delay των δικτύων. Γίνεται εύκολα αντιληπτό πως η τοπολογία δέντρου είναι η πιο αποδοτική από άποψη ρυθμαπόδοσης. Προφανώς, η τοπολογία αστέρα είναι η πιο αδύναμη, λόγω του γεγονότος ότι όλα τα πακέτα υποχρεούνται να περάσουν πρώτα από το κέντρο του αστέρα, δηλαδή τον Coordinator του δικτύου, ο οποίος μπορεί να διαχειριστεί και να επαναδρομολογήσει συγκεκριμένο όγκο δεδομένων σε κάθε μονάδα χρόνου, θέτοντας, έτσι ένα άνω όριο στη ρυθμαπόδοση. Οσον αφορά το end-to-end delay, η τοπολογία αστέρα παρουσιάζει το μικρότερο, αφού τα μεταφερόμενα πακέτα χρειάζονται μόνο δύο hops για να φτάσουν στον προορισμό τους, από μία συσκευή σε μία άλλη ή μόνο ένα, αν επικοινωνούν με τον coordinator. Περισσότερο ενδιαφέρον υπάρχει στη σύγκριση των tree και mesh. Στην περίπτωση του tree, τα πακέτα από μία συσκευή με προορισμό κάποια άλλη υποχρεούνται να διέλθουν μέσα από τον πρώτο κοινό γονικό κόμβο των δύο συσκευών, στη χειρότερη περίπτωση τον coordinator, τη ρίζα του δέντρου. Για το λόγο αυτό, οι διαδρομές που διανύουν τα πακέτα στην τοπολογία tree είναι κατά κανόνα μεγαλύτερες από τις αντίστοιχες από αυτές στην περίπτωση του mesh, άρα αντίστοιχα και η καθυστέρηση των πακέτων στην περίπτωση του tree είναι μεγαλύτερη.

46 36 Κεφάλαιο 5. Προσομοίωση 10 x Throughput Comparison of ZigBee Topologies Star Mesh Tree Throughput (bits/sec) Time (sec) (αʹ) Σύγκριση της ρυθμαπόδοσης 0.08 End to End Delay Comparison of ZigBee Topologies Star Mesh Tree End to End Delay (sec) Time (sec) (βʹ) Σύγκριση του end-to-end delay Σχήμα 5.1: Απόδοση των τοπολογιών star, mesh και tree 5.4 Τοπολογία Αστέρα Στην περίπτωση της τοπολογίας αστέρα, ο coordinator ελέγχει και δρομολογεί όλη την κίνηση του δικτύου. Αν μία συσκευή επιθυμεί να επικοινωνήσει με μία άλλη, τα πακέτα που θα κυκλοφορήσουν θα διέλθουν μέσα από τον coordinator ανεξάρτητα από την απόσταση μεταξύ των συσκευών. Στην περίπτωση του δικτύου αστέρα, οι παράμετροι του Επιπέδου δικτύου λαμβάνουν τις

47 5.4. Τοπολογία Αστέρα 37 παρακάτω τιμές: Maximum Children = 255 Maximum Routers = 0 Maximum Depth = 1 Mesh Routing = false Η τηλεπικοινωνιακή κίνηση των συσκευών τίθεται στο ένα πακέτο κάθε 60 δευτερόλεπτα και η προσομοίωση πραγματοποιείται με 5, 10 και 50 συσκευές στον αστέρα Time Average Throughput of Star Topology ZigBee Network with Varying Number of Nodes 5 nodes 10 nodes 50 nodes 5000 Throughput (bits/sec) Time(sec) (αʹ) Ρυθμαπόδοση 0.04 Time Average End to End Delay of Star Topology ZigBee Network with Varying Number of Nodes 5 nodes 10 nodes 50 nodes End to End Delay (sec) Time(sec) (βʹ) End to End Delay Σχήμα 5.2: Απόδοση δικτύων αστέρα με 5, 10 και 50 συσκευές

48 38 Κεφάλαιο 5. Προσομοίωση Στα διαγράμματα 5.2αʹ και 5.2βʹ παρατηρείται πως υπάρχει μια σχεδόν γραμμική εξάρτηση της ρυθμαπόδοσης και της καθυστέρησης από τον αριθμό των συσκευών του δικτύου. Είναι προφανές, εξάλλου, ότι, με περισσότερες συσκευές, ο όγκος των δεδομένων που κυκλοφορεί στο δίκτυο ανά μονάδα χρόνου θα αυξάνεται. Οπως προαναφέρθηκε, όμως, ο coordinator διαχειρίζεται όλον τον όγκο της τηλεπικοινωνιακής κίνησης. Αυτό σημαίνει πως υπάρχει ένα άνω φράγμα στην αύξηση της ρυθμαπόδοσης με την προσθήκη επί πλέον συσκευών, το οποίο είναι συνάρτηση πολλών παραγόντων, όπως οι αποστάσεις των κόμβων, η συχνότητα παραγωγής και το μέγεθος των πακέτων. Για να διαπιστωθεί το παραπάνω φαινόμενο πραγματοποιήθηκε μία παραμετρική προσομοίωση, κατά την οποία, σε ένα χώρο 10m 10m στον οποίο υπάρχουν 10 συσκευές και ένας coordinator, προστίθενται κάθε φορά 10 ακόμα συσκευές, μέχρι να φτάσουν τις 250 σε αριθμό, που είναι και το όριο των συσκευών που μπορεί να εξυπηρετήσει ο coordinator στη συγκεκριμένη τοπολογία. Σε μία προσπάθεια πρόκλησης του φαινομένου, επιλέχθηκε πολύ πυκνή κίνηση, με κάθε συσκευή να παράγει ένα πακέτο των 1024bits ανά δευτερόλεπτο. 2.5 x 105 Time Average Throughput of ZigBee Star Network 2 Throughput (bits/sec) Number of Nodes Σχήμα 5.3: Παραμετρική ανάλυση της ρυθμαπόδοσης, συναρτήσει του αριθμού των συσκευών στον αστέρα Πράγματι, από το διάγραμμα 5.3 είναι εμφανές πως ο ρυθμός αύξησης της ρυθμαπόδοσης φθίνει όταν ο αριθμός των συσκευών ξεπεράσει τις 70, ενώ η ρυθμαπόδοση αρχίζει να μειώνεται όταν οι συσκευές ξεπεράσουν τις 190. Το συμπέρασμα που μπορεί να εξαχθεί είναι πως όταν ο αριθμός των συσκευών ξεπεράσει κάποιο όριο, το δίκτυο αρχίζει να φορτώνεται τόσο ώστε να υπάρχει αυξημένη πιθανότητα οι συσκευές να αντιλαμβάνονται το κανάλι κατειλημμένο κατά την εκτέλεση του CCA, με αποτέλεσμα την αποτυχία αποστολής του πακέτου, με την αντίστοιχη πτώση της ρυθμαπόδοσης. Φυσικά, σε αυτήν την περίπτωση, θα ήταν προτιμότερο, αν είναι όντως απαραίτητος τόσο μεγάλος αριθμός συσκευών, να επιλεγεί κάποια άλλη τοπολογία, η οποία θα μπορεί να εξυπηρετήσει αποτελεσματικότερα την αυξημένη κίνηση του δικτύου.

49 5.4. Τοπολογία Αστέρα 39 Η αδυναμία του coordinator να διαχειριστεί την αυξημένη κίνηση φαίνεται και παρατηρώντας το end-to-end delay του δικτύου στο ίδιο πείραμα, στο σχήμα 5.4. Από τους 80 κόμβους και πάνω, λαμβάνει τιμές πάνω από 500 sec End To End Delay of ZigBee Star Network End To End Delay (sec) Number of Nodes Σχήμα 5.4: Παραμετρική ανάλυση του end-to-end delay, συναρτήσει του αριθμού των συσκευών στον αστέρα Τέλος, ενδεικτικά παρατίθεται ένα διάγραμμα της ρυθμαπόδοσης ενός δικτύου, του οποίου ο coordinator αστοχεί στη χρονική στιγμή t = 500sec της προσομοίωσης. 8 x 104 Throughput of ZigBee Star Network, with Coordinator Failure Throughput (bits/sec) Time (sec) Σχήμα 5.5: Ρυθμαπόδοση ενός δικτύου αστέρα όταν παύει να λειτουργεί ο coordinator

50 40 Κεφάλαιο 5. Προσομοίωση Από το διάγραμμα 5.5 είναι εμφανές πως η κίνηση του δικτύου σταματά όταν ο coordinator σταματά να λειτουργεί. Αυτό, προφανώς, οφείλεται στο γεγονός ότι, όπως προαναφέρθηκε, όλη η κίνηση του δικτύου διέρχεται μέσω αυτού, συνεπώς, αν ο coordinator σταματήσει, για οποιοδήποτε λόγο να λειτουργεί, οι συσκευές που ανήκουν στο δίκτυο δεν μπορούν να επικοινωνήσουν. 5.5 Τοπολογίες mesh και tree Σε αντίθεση με την τοπολογία αστέρα, η λειτουργία των mesh και tree διέπεται από πολύ περισσότερες παραμέτρους. Η πληθώρα αυτή καθιστά ασύμφορη μία προσέγγιση όπως αυτή της προηγούμενης παραγράφου. Για το λόγο αυτό, επιλέγεται να πραγματοποιηθούν προσομοιώσεις που συγκρίνουν την ικανότητα αυτο-επούλωσης (self-healing) του δικτύου στις περιπτώσεις τοπολογίας mesh και tree. Και οι δύο τοπολογίες χρησιμεύουν στην διεύρυνση της περιοχής κάλυψης του δικτύου, αντίθετα με την περίπτωση του αστέρα, όπου το δίκτυο καλύπτει μόνο την περιοχή γύρω από τον coordinator. Λόγω της ικανότητας της εύρεσης δρόμων (route discovery), η mesh τοπολογία φαίνεται να είναι πιο εύρωστη από την τοπολογία tree, έχει δηλαδή καλύτερη συμπεριφορά σε περίπτωση βλάβης. Κάθε κλάδος στην τοπολογία tree είναι απόλυτα εξαρτημένος από τη ρίζα του, που τον συνδέει με το υπόλοιπο δίκτυο και τελεί χρέη δρομολογητή. Εάν αυτός ο δρομολογητής πάψει, για οποιοδήποτε λόγο, να λειτουργεί, τότε ολόκληρος ο κλάδος του αποσυνδέεται από το δίκτυο. Αντίθετα, αν κάποιος δρομολογητής σε ένα δίκτυο mesh πάθει βλάβη, τότε τα πακέτα θα φτάσουν στον προορισμό τους μέσω κάποιας εναλλακτικής διαδρομής, με αμελητέες συνέπειες στην απόδοση του δικτύου. Το προτέρημα της τοπολογίας tree έναντι της mesh είναι πως η απλούστερη δρομολόγηση καταναλώνει λιγότερη ενέργεια, καθώς δεν προβαίνει στην πολύπλοκη διαδικασία του route discovery. Προσομοιώθηκαν δύο δίκτυα, ένα mesh και ένα tree. Κάθε ένα προσομοιώθηκε μία φορά χωρίς απώλειες κόμβων και μία φορά με έναν κόμβο να σταματά να λειτουργεί σε κάποια χρονική στιγμή. Σημαντικό είναι να τονιστεί ότι ο κόμβος που επιλέχθηκε να αναστείλει τη λειτουργία του βρίσκεται σε βάθος 1 στο δέντρο. Τα δίκτυα περιλαμβάνουν τις παρακάτω συσκευές: 1 Coordinator 10 Routers 7 End Devices Ο αριθμός των συσκευών διατηρείται μικρός χάριν απλότητας και λόγω του γεγονότος ότι στόχος εν προκειμένω είναι η σύγκριση των δύο δικτύων. Θεωρείται ότι αντίστοιχη συμπεριφορά θα παρουσίαζαν μεγαλύτερου μεγέθους δίκτυα. Οι παράμετροι της προσομοίωσης είναι οι παρακάτω: Maximum Children = 3 Maximum Routers = 2

51 5.5. Τοπολογίες mesh και tree 41 Maximum Depth = 4 Η παράμετρος Mesh Routing λαμβάνει την τιμή true για να υλοποιηθεί η τοπολογία mesh. Στο διάγραμμα 5.6αʹ φαίνεται η ρυθμαπόδοση των δικτύων. Είναι εμφανές πως η ρυθμαπόδοση της τοπολογίας tree παρουσιάζει σημαντικά μεγαλύτερη πτώση από την mesh, διότι αποσυνδέθηκαν από το δίκτυο όλες οι συσκευές που ανήκαν στον κλάδο με ρίζα τον κόμβο που αναστέλλει τη λειτουργία του. Η ρυθμαπόδοση της τοπολογίας mesh μειώνεται μόνον επειδή από την παύση της λειτουργίας του και μετά, ο κόμβος δεν εκπέμπει δεδομένα και, άρα, δεν προσθέτει στην ολική ρυθμαπόδοση του δικτύου. Στο διάγραμμα 5.6βʹ παρουσιάζεται το end to end delay των δικτύων. Παρατηρείται ότι στην περίπτωση της τοπολογίας tree, το end to end delay μειώνεται, γεγονός που, όμως, δεν συνεπάγεται καλύτερη συμπεριφορά του δικτύου. Η πτώση οφείλεται στο γεγονός ότι πλέον, απουσία ενός ολόκληρου κλάδου, ο μέσος όρος της απόστασης που διανύουν τα δεδομένα από την πηγή έως τον προορισμό τους μειώνεται, οπότε και αυτά χρειάζονται λιγότερο χρόνο να διανύσουν τη συγκεκριμένη απόσταση. Αντίθετα, το end to end delay στο mesh δίκτυο παρουσιάζει αύξηση. Η δρομολόγηση σε αυτού του τύπου την τοπολογία γίνεται με την εύρεση της βέλτιστης διαδρομής ανάμεσα σε δύο κόμβους του δικτύου, όπου βέλτιστη σημαίνει η διαδρομή την οποία αν ακολουθήσουν τα δεδομένα θα φτάσουν στον προορισμό τους στον ελάχιστο χρόνο. Δεδομένου αυτού, όταν ένας δρομολογητής, ο οποίος, προφανώς ανήκει σε μία ή παραπάνω βέλτιστες διαδρομές, πάθει βλάβη, η δρομολόγηση των πακέτων θα γίνει μέσω μίας μακρύτερης και πιο χρονοβόρου διαδρομής, αυξάνοντας, αντίστοιχα το end to end delay. Μία ακόμα ενδιαφέρουσα μελέτη είναι αυτή της πτώσης της ρυθμαπόδοσης του δικτύου tree σαν συνάρτηση του βάθους του δέντρου στο οποίο βρίσκεται η συσκευή που σταματά να λειτουργεί. Στην προσομοίωση που ακολουθεί, η λειτουργία ενός δρομολογητή στο μέγιστο βάθος αναστέλλεται στη χρονική στιγμή των 60 λεπτών και επανέρχεται στα επόμενα 60 λεπτά, οπότε και αναστέλλεται η λειτουργία του αμέσως προηγούμενου δρομολογητή στον κλάδο. Η διαδικασία επαναλαμβάνεται μέχρι να ανασταλεί και η λειτουργία του κόμβου αμέσως κάτω από τον coordinator. Η μελέτη αυτή παριστάνεται με την πράσινη γραμμή στο διάγραμμα 5.7 Η κόκκινη κυματομορφή παριστάνει τη ρυθμαπόδοση του ίδιου δικτύου όταν αστοχούν ανά 60 λεπτά end devices του δικτύου. Από το διάγραμμα γίνεται φανερό πως ακόμα κι αν οι κατώτερες στον κλάδο συσκευές βρίσκονται σε λειτουργία, η αναστολή ενός δρομολογητή πιο πάνω στον ίδιο κλάδο έχει ως αποτέλεσμα την αδυναμία επικοινωνίας όλων των συσκευών που βρίσκονται χαμηλότερα στον ίδιο κλάδο με το υπόλοιπο δίκτυο. Τέλος, βλάβες σε συσκευές του δικτύου που δεν τελούν χρέη δρομολογητή και δεν α- ποτελούν ρίζες κάποιου κλάδου δεν έχουν επίπτωση στην ολική ρυθμαπόδοση, η μείωση της οποίας αντιστοιχεί στη μεμονωμένη συνεισφορά της συγκεκριμένης συσκευής στην ολική

52 42 Κεφάλαιο 5. Προσομοίωση Comparison of ZigBee Tree and Mesh Throughput with One Router Failing Mesh Mesh with Failing Router Tree Tree with Failing Router 5000 Throughput (bits/sec) Time (hours) (αʹ) Ρυθμαπόδοση Average ZigBee Mesh and Tree Topology End to End Delay with Failing Router Mesh with Failing Router Mesh Tree with Failing Router Tree End to End Delay (seconds) Time (hours) (βʹ) End to End Delay Σχήμα 5.6: Απόδοση δικτύων mesh και tree με έναν κόμβο να αστοχεί ρυθμαπόδοση. 5.6 Προσομοιώσεις Πραγματικών Εφαρμογών Παρακάτω, πραγματοποιούνται προσομοιώσεις τριών πραγματικών εφαρμογών. Σημειώνεται ότι η λειτουργικότητα της κάθε εφαρμογής εξαρτάται από τους μηχανικούς που θα την υλοποιήσουν και ότι στην παρούσα εργασία παρουσιάζεται μόνο η απόδοση του ZigBee δικτύου που θα χρησιμοποιηθεί για την υλοποίηση. Αναφέρεται παρ όλα αυτά, μία ενδεικτική λειτουργικότητα για κάθε μία από τις εφαρμογές που επιλέχθηκαν.

53 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών x 104 Throughput of ZigBee Tree Network, with Failing Routers and End Devices Nothing Fails Routers Fail Devices Fail 3 Throughput (bits/sec) Time (hours) Σχήμα 5.7: Ρυθμαπόδοση δικτύου tree με δρομολογητές και συσκευές που αστοχούν εκ περιτροπής σε διαφορετικά βάθη του δέντρου Εφαρμογή Connected Lighting για το Φωτισμό της Ροτόντας της Θεσσαλονίκης Οι εφαρμογές Connected Lighting χρησιμεύουν στον ασύρματο έλεγχο του φωτισμού σε οικιακά περιβάλλοντα, σε επαγγελματικούς χώρους ή σε μεγαλύτερες σε έκταση περιοχές. Η αυτοματοποίηση των συνθηκών τεχνητού φωτισμού προσφέρει βέλτιστα οπτικά αποτελέσματα αλλά και μείωση της κατανάλωσης ενέργειας. Στη συγκεκριμένη εφαρμογή, θεωρείται ότι έχουν τοποθετηθεί συσκευές ανίχνευσης φωτεινής έντασης (λουξόμετρα) σε διάφορα σημεία του μνημείου τα οποία πρέπει να φωτίζονται κατά τη διάρκεια της νύχτας ή σε συνθήκες χαμηλού φυσικού φωτισμού. Ανάλογα με τις ενδείξεις των λουξομέτρων, το σύστημα ενεργοποιεί ή απενεργοποιεί τα φωτιστικά. Αυτοί οι αισθητήρες, οι προβολείς και τα φωτιστικά, μαζί με έναν coordinator αποτελούν το ZigBee δίκτυο, στο οποίο βασίζεται η εφαρμογή. Στην εικόνα 5.8 φαίνονται οι θέσεις των κόμβων του δικτύου στο μνημείο. Το ύψος στο οποίο βρίσκεται κάθε συσκευή δηλώνεται στα attributes κάθε συσκευής και εξαρτάται από τη θέση του πάνω στο μνημείο [29]. Οι συσκευές έχουν τοποθετηθεί με τέτοιο τρόπο ώστε τα μονοπάτια που θα ακολουθούν τα δεδομένα να έχουν την ελάχιστη δυνατή απόσβεση, με τις συσκευές να είναι κατά το δυνατόν ορατές η μία από την άλλη (Line of Sight). Υπάρχουν οι παρακάτω συσκευές: 1 Coordinator 38 Routers 72 End Devices

54 44 Κεφάλαιο 5. Προσομοίωση Σχήμα 5.8: Οι θέσεις των συσκευών του δικτύου της εφαρμογής για τον φωτισμό της Ροτόντας Ο coordinator του δικτύου τοποθετήθηκε στην κορυφή του κτιρίου. Θεωρήθηκε ότι οι αισθητήρες μέτρησης φυσικού φωτισμού τελούν και χρέη δρομολογητών στο δίκτυο, ενώ τα φωτιστικά είναι end devices του ZigBee δικτύου. Υποθέτοντας ότι για την υλοποίηση της εφαρμογής θα χρησιμοποιούνταν το πρότυπο ZigBee PRO, η τοπολογία του δικτύου θα είναι mesh. Η προσομοίωση, όμως, πραγματοποιήθηκε και για τοπολογία δέντρου για τη σύγκριση της απόδοσης. Επίσης, οι μετρήσεις της φωτεινότητας δεν είναι απαραίτητο να πραγματοποιούνται συχνά. Για το λόγο αυτό, η παραγωγή πακέτων ακολουθεί ομοιόμορφη κατανομή στο διάστημα (300,900) δευτερόλεπτα. Το διάστημα επιλέγεται ώστε να αποφεύγεται κατά το δυνατόν η ταυτόχρονη παραγωγή πακέτων, η οποία, σε συνδυασμό με τον πολύ μεγάλο αριθμό συσκευών είναι πολύ πιθανό να οδηγήσει σε αποτυχία αποστολής. Οι υπόλοιπες παράμετροι λαμβάνουν τις παρακάτω τιμές:

55 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών 45 Maximum Children = 9 Maximum Routers = 5 Maximum Depth = Throughput of Mesh and Tree Topologies in Rotunda Connected Lighting ZigBee Application Mesh Tree Throughput (bits/sec) Time (hours) (αʹ) Ρυθμαπόδοση 0.11 End to end delay of Mesh and Tree Topologies in Rotunda Connected Lighting ZigBee Application Mesh Tree End to end delay (sec) Time (sec) (βʹ) End to End Delay Σχήμα 5.9: Απόδοση δικτύων mesh και tree για την εφαρμογή φωτισμού της Ροτόντας Στο διάγραμμα 5.9αʹ φαίνεται ότι η ρυθμαπόδοση είναι εξαιρετικά χαμηλή, γεγονός που οφείλεται στο πολύ μικρό data rate των συσκευών. Οπως ήταν αναμενόμενο, η τοπολογία tree εμφανίζει μεγαλύτερη ρυθμαπόδοση. Επιλέγεται όμως, τελικά, η τοπολογία mesh, λόγω, αφ ενός, του σαφώς μικρότερου end to end delay και, αφ ετέρου, της ευρωστίας και της δυνατότητας self-heal που προσφέρει η mesh, δεδομένου ότι όλες οι συσκευές είναι εκτεθειμένες και σε συνεχή κίνδυνο καταστροφής ή βλάβης.

56 46 Κεφάλαιο 5. Προσομοίωση Εφαρμογή Smart Home σε Διαμέρισμα Οπως έχει προαναφερθεί, τα δίκτυα ZigBee προάγουν την έννοια του Internet of Things, δηλαδή την επικοινωνία μεταξύ όλων των ηλεκτρονικών συσκευών. Οι εφαρμογές Smart Home περιλαμβάνουν την ασύρματη δικτύωση όχι μόνο συσκευών όπως ηλεκτρονικοί υπολογιστές, κινητά τηλέφωνα ή tablets, αλλά επίσης, όλων των ηλεκτρικών συσκευών μέσα σε ένα σπίτι. Με αυτόν τον τρόπο, ο χρήστης θα έχει τη δυνατότητα να ελέγχει ασύρματα όλες τις συσκευές που είναι συνδεδεμένες στο δίκτυο, με στόχο την διευκόλυνσή του και την εξοικονόμηση ενέργειας. Σε ένα δίκτυο Smart Home μπορούν να ανήκουν τα φωτιστικά, το σύστημα κλιματισμού και θέρμανσης, ο ηλεκτρικός θερμοσίφωνας, τα συστήματα συναγερμού και άλλα. Επίσης, η σχετικά νέα τεχνολογία των Smart Plugs επιτρέπει τον ασύρματο έλεγχο κάθε πρίζας ξεχωριστά. Ο χρήστης ελέγχει όλα τα συστήματα μέσω μονάδων ελέγχου που υπάρχουν σε κάθε χώρο του διαμερίσματος. Για τη συγκεκριμένη εφαρμογή Smart Home έχουν επιλεγεί τα παρακάτω συστήματα: Σύστημα φωτισμού: Η λειτουργία όλων των φωτιστικών ελέγχεται από τις μονάδες ελέγχου. Υπάρχει, επίσης επιλογή για dimming, δηλαδή ελάττωση της έντασης του φωτός για οικονομία ενέργειας. Σύστημα συναγερμού: Τοποθετούνται αισθητήρες κίνησης στις πόρτες και στα παράθυρα και μέσα στους χώρους του σπιτιού, οι οποίοι ειδοποιούν σε περίπτωση διάρρηξης. Ο χρήστης οπλίζει και αφοπλίζει ολόκληρο το σύστημα συναγερμού κατά την έξοδό του από το σπίτι ή μόνο τους αισθητήρες στις πόρτες και τα παράθυρα αν βρίσκεται ο ίδιος μέσα στο σπίτι. Σύστημα πυροπροστασίας: Αποτελείται από αισθητήρες καπνού και σύστημα ψεκασμού νερού σε κάθε χώρο του διαμερίσματος. Συστήματα Smart Plug: Ο χρήστης έχει τη δυνατότητα να ελέγχει την τροφοδοσία κάθε πρίζας ξεχωριστά Σύστημα κλιματισμού για θέρμανση και ψύξη: Αισθητήρες μέτρησης θερμοκρασίας υπάρχουν σε όλους τους χώρους του διαμερίσματος. Βάσει της μέτρησής τους, το σύστημα κλιματισμού διατηρεί τη θερμοκρασία του διαμερίσματος στην τιμή που ορίζει ο χρήστης. Σύστημα ηλεκτρικών περσίδων: Οι περσίδες στις πόρτες και τα παράθυρα ελέγχονται, επίσης, από το χρήστη μέσω των μονάδων ελέγχου. Το δίκτυο φαίνεται στην εικόνα 5.10 και αποτελείται από τα παρακάτω: 1 Coordinator 20 Routers 64 End Devices Και οι παράμετροι της προσομοίωσης λαμβάνουν τις παρακάτω τιμές: Maximum Children = 10

57 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών 47 Maximum Routers = 5 Maximum Depth = 5 Σχήμα 5.10: Το δίκτυο της εφαρμογής Smart Home Η παραγωγή πακέτων ακολουθεί ομοιόμορφη κατανομή στο διάστημα (40,80) δευτερολέπτων. Εδώ, η παραγωγή πακέτων είναι πυκνότερη από την περίπτωση της εφαρμογής φωτισμού της Ροτόντας, διότι οι συνθήκες φυσικού φωτισμού αλλάζουν με πολύ αργούς ρυθμούς, οπότε η μέτρηση του φωτισμού και η επεξεργασία αυτής δεν είναι απαραίτητο να πραγματοποιείται πολλές φορές σε σύντομο χρονικό διάστημα. Στην περίπτωση του Smart Home, οι μετρήσεις οφείλουν να γίνονται συχνότερα, διότι κάποια από τα συστήματα, όπως αυτό της πυρόσβεσης, οφείλουν να έχουν άμεση απόκριση. Φυσικά, συστήματα όπως το σύστημα θέρμανσης δεν είναι απαραίτητο να παράγουν τόσο πυκνή κίνηση. Επίσης, η χρήση των μονάδων ελέγχου από τους χρήστες ακολουθεί εντελώς τυχαία κατανομή. Βάσει όλων αυτών, επιλέγεται η ομοιόμορφη κατανομή στο συγκεκριμένο διάστημα σαν μία προσέγγιση για τη μέση κίνηση του δικτύου, αλλά και για τη μείωση της απαραίτητης υπολογιστικής ισχύος για την εκτέλεση της εικοσιτετράωρης προσομοίωσης. Στις εικόνες 5.11αʹ και 5.11βʹ φαίνεται η ρυθμαπόδοση και το end to end delay της εφαρμογής Smart Home. Για άλλη μια φορά, θα προτιμηθεί η τοπολογία mesh, για τη σταθερότητα που προσφέρει, παρά τη χαμηλότερη ρυθμαπόδοση σε σχέση με την τοπολογία tree Εφαρμογή Intelligent Transport System Οι εφαρμογές τέτοιου τύπου παρέχουν διευκολύνσεις και χρήσιμες πληροφορίες στον οδηγό ενός οχήματος κατά τη διάρκεια της διαδρομής, ενώ, ταυτόχρονα, μεριμνούν για την ασφάλεια των επιβατών του οχήματος αλλά και των κοντινών οχημάτων ή πεζών. Διακρίνονται τρεις κατηγορίες: Intra-Vehicle: Πρόκειται για το δίκτυο που υπάρχει μέσα σε ένα συγκεκριμένο όχημα. Αισθητήρες παρέχουν στον οδηγό πληροφορίες όπως εξωτερική θερμοκρασία, θερμοκρασία κινητήρα και δυνατότητα πρόσφυσης. Επίσης, ένα ασύρματο σύστημα

58 48 Κεφάλαιο 5. Προσομοίωση Throughput of Mesh and Tree Topologies in ZigBee Smart Home Application Mesh Tree Throughput (bits/sec) Time (hours) (αʹ) Ρυθμαπόδοση 0.1 End to End Delay of Mesh and Tree Topologies in ZigBee Smart Home Application Mesh Tree End to End Delay (sec) (βʹ) End to End Delay Σχήμα 5.11: Απόδοση δικτύων mesh και tree για την εφαρμογή Smart Home αισθητήρων στο εξωτερικό του οχήματος μπορεί να βοηθήσει τον οδηγό κατά τη στάθμευση, ή να ακινητοποιήσει το όχημα σε περίπτωση ανίχνευσης εμποδίου. Vehicle-to-Vehicle (V2V): Με τις δυνατότητες ad hoc που προσφέρει το ZigBee, όταν δύο ή περισσότερα οχήματα βρεθούν σε κοντινή απόσταση ανταλλάσσουν πληροφορίες. Με αυτόν τον τρόπο, υπάρχει δυνατότητα το κάθε όχημα να γνωρίζει τη σχετική θέση και ταχύτητα όλων των υπολοίπων, ώστε να αποφευχθεί η σύγκρουση σε περίπτωση απότομης αλλαγής της πορείας κάποιου από τα οχήματα. Vehicle-to-Infrastructure (V2I): Η ασύρματη επικοινωνία μεταξύ των οχημάτων και σταθερών συστημάτων κοντά στο δρόμο εξυπηρετεί στη συλλογή πληροφοριών

59 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών 49 που αφορούν, μεταξύ άλλων, την κυκλοφορία και την ποσότητα των αερίων ρύπων. Επίσης, γνωρίζοντας τις συνθήκες κυκλοφορίας σε μια περιοχή, ένα σύστημα μπορεί να ενημερώνει τους οδηγούς για πιο συμφέρουσες διαδρομές Εφαρμογή Intra-Vehicle Network Υψηλή Κίνηση Στην εικόνα 5.12 φαίνεται το δίκτυο που θα προσομοιωθεί. Εχουν τοποθετηθεί συσκευές για να καλύψουν τα παρακάτω συστήματα: Σύστημα μέτρησης εξωτερικής θερμοκρασίας Σύστημα ελέγχου της κατάστασης του κινητήρα, το οποίο μετρά θερμοκρασία και επίπεδο λαδιών και ψυκτικού Σύστημα υαλοκαθαριστήρων, που αποτελείται από αισθητήρες μέτρησης υγρασίας στο μπρος και πίσω τζάμι, τους υαλοκαθαριστήρες και σύστημα μέτρησης της στάθμης του υγρού καθαρισμού Σύστημα ελέγχου στις πόρτες, στο χώρο αποσκευών και στο καπό, που δίνει σήμα σε περίπτωση που δεν έχει κλείσει σωστά κάποιο από αυτά Σύστημα ελέγχου πρόσφυσης, με τέσσερις αισθητήρες στους τροχούς και ένα κεντρικό σύστημα ESP Σύστημα μέτρησης αερίων ρύπων Σύστημα ανίχνευσης πάγου στο οδόστρωμα Σύστημα αισθητήρων εγγύτητας (proximity sensors) γύρω από το όχημα, που βοηθούν στη στάθμευση και ακινητοποιούν το όχημα με ασφάλεια σε περίπτωση ανίχνευσης εμποδίου Σύστημα ελέγχου της πίεσης των ελαστικών Σύστημα ελέγχου της στάθμης του καυσίμου Το δίκτυο αποτελείται από τα παρακάτω: 1 Coordinator 14 Routers 32 End Devices Οι παράμετροι της προσομοίωσης λαμβάνουν τις εξής τιμές: Maximum Children = 10 Maximum Routers = 5 Maximum Depth = 8 Στις προσομοιώσεις των προηγούμενων εφαρμογών μελετήθηκαν μόνο οι τοπολογίες mesh και tree και όχι η star, κυρίως λόγω της έκτασης που καλούνταν να καλύψουν τα δίκτυα. Σε αυτήν την περίπτωση, οι αποστάσεις μεταξύ των συσκευών είναι αρκετά μικρές, οπότε η

60 50 Κεφάλαιο 5. Προσομοίωση Σχήμα 5.12: Το δίκτυο της εφαρμογής Intra-Vehicle Network τοπολογία star μπορεί να καλύψει τις ανάγκες της εφαρμογής. Θα μελετηθούν, άρα, και οι τρεις τοπολογίες. Η ιδιαιτερότητα που παρουσιάζει η συγκεκριμένη προσομοίωση είναι πως ο μηχανισμός δημιουργίας πακέτων παρουσιάζει έντονη ανομοιογένεια, διότι τα διάφορα αισθητήρια αποστέλλουν τις μετρήσεις τους με διαφορετικές συχνότητες. Για παράδειγμα, οι αισθητήρες πρόσφυσης χρειάζεται να πραγματοποιούν μέτρηση και να τη γνωστοποιούν στο σύστημα ESP πολύ συχνότερα από τον αισθητήρα που προορίζεται για τη μέτρηση της στάθμης του υγρού των υαλοκαθαριστήρων. Επί πλέον, η κάθε συσκευή αποστέλλει πακέτα μόνο προς συσκευές του συστήματος στο οποίο ανήκει. Τα παραπάνω γίνονται σαφή από τον πίνακα 5.1. Σημειώνεται πως οι ίδιοι οι υαλοκαθαριστήρες δεν παράγουν κίνηση, διότι μόνο λαμβάνουν σήμα για να λειτουργήσουν. Ολα τα routers και ο Coordinator παράγουν ένα πακέτο ανά δευτερόλεπτο με τυχαίο προορισμό. Επίσης, ο συμβολισμός constant(x) σημαίνει σταθερή παραγωγή πακέτων κάθε x δευτερόλεπτα. Στο διάγραμμα 5.13 φαίνεται η ρυθμαπόδοση του δικτύου για τις τρεις τοπολογίες, η ο- ποία είναι η αναμενόμενη, σύμφωνα με τις προσομοιώσεις του κεφαλαίου 5.3. Φαίνεται πως η συμφέρουσα τοπολογία είναι η τοπολογία tree. Ομως, εξετάζοντας το end-to-end delay που παρουσιάζει κάθε τοπολογία, στο σχήμα 5.14, διαπιστώνεται πως μόνο η τοπολογία mesh διατηρεί το delay της σε φυσιολογικά επίπεδα. Αντίθετα, στην περίπτωση των tree και star, το end-to-end delay αυξάνεται σε εξωφρενικά επίπεδα με την πάροδο του χρόνου. Οι τοπολογίες αυτές φαίνεται να αδυνατούν να διαχειριστούν το πλήθος των κόμβων, σε συνδυασμό με αρκετά πυκνή κίνηση από ορισμένους. Χάρη στον αυξημένο αριθμό routers και, άρα, στη διαθεσιμότητα περισσότερων διαδρομών για τα δεδομένα, η τοπολογία mesh

61 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών 51 Πίνακας 5.1: Η λειτουργία των συσκευών στο Intra-Vehicle δίκτυο Σύστημα Μηχανισμός Προορισμός Μετρητής εξωτ. θερμοκρασίας constant(3) Coordinator Μετρητές θερμοκρασίας κινητήρα constant(3) Coordinator Μετρητής στάθμης λαδιών constant(120) Coordinator Μετρητής στάθμης ψυκτικού constant(60) Coordinator Μετρητής στάθμης υγρού υαλοκαθαριστήρων constant(600) Coordinator Αισθητήρες πρόσφυσης constant(0.1) ESP Αισθητήρες υγρασίας constant(0.5) Wipers Μέτρηση αερίων ρύπων constant(20) Coordinator Ανίχνευση πάγου constant(1) Coordinator Proximity Sensors constant(0.4) breaksoverdrive Σύστημα στις πόρτες constant(1) Coordinator Ελεγχος πίεσης ελαστικών constant(0.5) Coordinator 2.2 x 105 Throughput of High Traffic Intra Vehicle Network Mesh Tree Star Throughput (bits/sec) Time (sec) Σχήμα 5.13: Ρυθμαπόδοση δικτύων mesh, star και tree για την εφαρμογή Intra-Vehicle Network δίνει καλύτερα αποτελέσματα σε αυτήν την περίπτωση. Θεωρητικά, λοιπόν, η συγκεκριμένη εφαρμογή είναι υλοποιήσιμη, δηλαδή το ZigBee μπορεί να εξυπηρετήσει τις ανάγκες της. Ομως, εξ ορισμού, το ZigBee αναφέρεται σε Low-Rate εφαρμογές, και δεν μπορεί να υφίσταται σε ένα LR-WPAN δίκτυο κίνηση δεδομένων όπως αυτή που δημιουργούν οι αισθητήρες πρόσφυσης, δηλαδή ένα πακέτο ανά 100ms. Τα συστήματα που παράγουν υψηλή κίνηση θα πρέπει να υλοποιηθούν με διαφορετική τεχνολογία ή να αποτελούν μέρη ξεχωριστού PAN. Αμέσως παρακάτω, θα εξεταστεί η περίπτωση του ίδιου δικτύου μόνο με τα συστήματα που δημιουργούν αραιή κίνηση, που μπορεί να θεωρηθεί ως Low-Rate.

62 52 Κεφάλαιο 5. Προσομοίωση End To End Delay of High Traffic Mesh Intra Vehicle Network Mesh 0.22 End to End Delay (sec) Time(sec) 800 End To End Delay of High Traffic Tree and Star Intra Vehicle Network 700 End To End Delay (sec) Time (sec) Σχήμα 5.14: End-to-end delay δικτύων mesh, star και tree για την εφαρμογή Inter-Vehicle Network Χαμηλή Κίνηση Το δίκτυο που θα προσομοιωθεί φαίνεται στην εικόνα Οπως φαίνεται στην εικόνα, αποτελείται από: Σχήμα 5.15: Το δίκτυο της εφαρμογής Intra-Vehicle Network χαμηλής κίνησης 1 Coordinator 2 Routers 11 End Devices

63 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών 53 Οι παράμετροι της προσομοίωσης λαμβάνουν τις εξής τιμές: Maximum Children = 7 Maximum Routers = 2 Maximum Depth = 5 Ο μηχανισμός παραγωγής και ο προορισμός των πακέτων παραμένει ο ίδιος με πριν. Στα διαγράμματα 5.16αʹ και 5.16βʹ φαίνεται η ρυθμαπόδοση και το end-to-end delay του δικτύου χαμηλής κίνησης. 2.5 x 104 Throughput of Mesh, Tree and Star Topologies in Low Traffic Intra Vehicle Network Mesh Tree Star 2 Throughput (bits/sec) Time (sec) (αʹ) Ρυθμαπόδοση End To End Delay of Mesh, Tree and Star Topologies in Low Traffic Intra Vehicle Network Mesh Tree Star End To End Delay (sec) Time (sec) (βʹ) End to End Delay Σχήμα 5.16: Απόδοση δικτύων star, mesh και tree για το Intra-Vehicle δίκτυο χαμηλής κίνησης

64 54 Κεφάλαιο 5. Προσομοίωση Παρατηρείται πως τα διαγράμματα που αντιστοιχούν στις τοπολογίες mesh και tree συμπίπτουν. Αυτό συμβαίνει διότι λόγω του μικρού μεγέθους του δικτύου και του εν πολλοίς κοινού προορισμού των πακέτων, τα δεδομένα σε κάθε περίπτωση ακολουθούν τις ίδιες διαδρομές, οπότε το δίκτυο συμπεριφέρεται με τον ίδιο τρόπο Εφαρμογή Vehicle To Infrastructure Network Στην προσομοίωση αυτή, θα γίνει χρήση των εργαλείων του OPNET που αναφέρονται σε mobile κόμβους. Η προσομοίωση πραγματοποιείται σε ένα χώρο με μήκος 20 χιλιόμετρα και πλάτος 20 μέτρα, ο οποίος προσομοιάζει μέρος ενός αυτοκινητόδρομου. Οι κόμβοι του δικτύου θα κινούνται κατά μήκος αυτού του χώρου Ο Coordinator μέσα στο όχημα Αρχικά, πραγματοποιήθηκε μία προσομοίωση ενός κινούμενου οχήματος και τριών μικρών δικτύων (Infrastructure Networks, δίκτυα υποδομής) κατά μήκος του δρόμου σε μεγάλη απόσταση το ένα από το άλλο. Το αυτοκίνητο διαθέτει ένα δίκτυο όπως αυτό της προηγούμενης εφαρμογής χαμηλής κίνησης. Τα δίκτυα υποδομής αποτελούνται παρά μόνο από έναν router και δύο end devices το καθένα. Στην περίπτωση αυτή, σε ολόκληρη τη διάταξη υπάρχει μόνον ένας coordinator, που βρίσκεται μέσα στο όχημα. Οσο το όχημα δε βρίσκεται εντός εμβέλειας των δικτύων υποδομής, η συγκεκριμένη συσκευή τελεί χρέη coordinator για το Intra-Vehicle δίκτυο που υπάρχει μέσα στο όχημα. Καθώς το όχημα κινείται και τα δίκτυα υποδομής βρεθούν στην εμβέλεια του δικτύου του οχήματος, γίνονται κι εκείνα μέρος του δικτύου αυτού, μέχρι να απομακρυνθεί το αυτοκίνητο. Σημειώνεται, ότι για όσο χρονικό διάστημα βρίσκονται μακριά από τον coordinator, τα δίκτυα υποδομής δεν παρουσιάζουν τηλεπικοινωνιακή κίνηση, αφού δεν διαθέτουν δικό τους coordinator. Οι παράμετροι των κόμβων του δικτύου είναι οι ίδιες με τις παραμέτρους της προσομοίωσης του κεφαλαίου Επίσης, στη συγκεκριμένη προσομοίωση, το δίκτυο είναι ACK Enabled, δηλαδή κατά την αποστολή ενός πακέτου οι συσκευές αναμένουν ένα πακέτο επαλήθευσης (Acknowledgement) από τη συσκευή δέκτη, το οποίο θα σημαίνει τη σωστή λήψη του αρχικού πακέτου. Παρατηρήθηκε ότι αν η προσομοίωση δεν περιλάμβανε τη μεταφορά πακέτων ACK, τότε το κινούμενο όχημα παρέμενε συνδεδεμένο και αντάλλασσε δεδομένα με τα δίκτυα υποδομής ακόμα και όταν τα είχε προσπεράσει κατά πολλά χιλιόμετρα. Με τη χρήση των πακέτων ACK το Intra-Vehicle δίκτυο αντιλαμβάνεται ότι οι συσκευές των δικτύων υποδομής δεν είναι πλέον εντός εμβέλειας και δεν παράγει πλέον πακέτα με προορισμό αυτές. Τα δίκτυα υποδομής, τέλος, δεν παράγουν κίνηση όταν είναι εκτός εμβελείας. Παρατηρείται στο σχήμα 5.17αʹ πως στην περίπτωση των mesh και tree τοπολογιών, η ρυθμαπόδοση του δικτύου αυξάνεται όταν το όχημα προσεγγίζει τα δίκτυα υποδομής και επανέρχεται στα φυσιολογικά της επίπεδα όταν απομακρύνεται, όπως ακριβώς, δηλαδή, ήταν αναμενόμενο να συμβεί. Αντίθετα, η τοπολογία star παρουσιάζει απρόβλεπτη συμπεριφορά, όχι μόνο όσον αφορά την αλληλεπίδραση με τα συστήματα υποδομής, αλλά και όσον αφορά

65 Throughput of Mesh and Tree Topologies in Zigbee V2I Network Time (sec) End To End Delay of Mesh and Tree Topologies in Zigbee V2I Network Time (sec) Mesh Tree Mesh Tree Throughput of Star Topology in Zigbee V2I Network Time (sec) End To End Delay of Star Topology in Zigbee V2I Network Time (sec) 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών x x 104 Throughtput (bits/sec) Throughtput (bits/sec) (αʹ) Ρυθμαπόδοση των mesh και tree (βʹ) Ρυθμαπόδοση της star End to End Delay (sec) End to End Delay (sec) (γʹ) End to End Delay των mesh και tree (δʹ) End to End Delay της star Σχήμα 5.17: Η συμπεριφορά του δικτύου V2I υλοποιημένου με τις τρεις τοπολογίες τη μορφή που θα έπρεπε, θεωρητικά, να έχει η γραφική παράσταση της ρυθμαπόδοσής της, στο σχήμα 5.17βʹ. Η μορφολογία της παράστασης αυτής δεν επιτρέπει την εξαγωγή συμπερασμάτων για τη λειτουργία του δικτύου όταν το όχημα προσεγγίζει τα δίκτυα υποδομής, όπως το σχήμα 5.17αʹ. Ακόμα κι αν υποτεθεί ότι υπάρχει επικοινωνία ανάμεσα στο όχημα και στην υποδομή, το end-to-end delay που παρουσιάζει το δίκτυο λαμβάνει τιμές που κινούνται στην περιοχή από 0.1 έως 0.4 sec, τιμές απαγορευτικά μεγάλες, ειδικά εφόσον οι αντίστοιχες τιμές στις περιπτώσεις των mesh και tree τοπολογιών είναι της τάξης των sec. Για την κατανόηση αυτού του φαινομένου, πραγματοποιήθηκε εκ νέου η προσομοίωση για το απλό δίκτυο αστέρα του κεφαλαίου 5.4 για 20 κόμβους, αλλά αυτή τη φορά για ACK Enabled δίκτυο. Η σύγκριση με το απλό ACK disabled φαίνεται στα σχήματα 5.18αʹ και 5.18βʹ. Ο αριθμός των κόμβων επιλέχθηκε ώστε να προσεγγίζει τον αριθμό των συσκευών στο δίκτυο V2I. Οπως είναι φανερό, ο coordinator του δικτύου δε μπορεί να διαχειριστεί την αυξημένη κίνηση που δημιουργείται λόγω των ACK πακέτων που πρέπει να μεταδοθούν, με αποτέλεσμα τα πακέτα να καθυστερούν την αποστολή τους. Γίνεται σαφές πως, ως μέτρο σύγκρισης της συμπεριφοράς ενός δικτύου, το end-to-end delay είναι εξ ίσου σημαντικό με τη ρυθμαπόδοση, αφού, στην περίπτωση του V2I δικτύου, η ρυθμαπόδοση προκύπτει, κατά μέσο όρο ικανοποιητική πλην με έντονες διακυμάνσεις, όμως δεν είναι σε καμία περίπτωση αποδεκτό τα πακέτα να χρειάζονται έως και 0.4 sec να φτάσουν στον προορισμό τους, ειδικά λαμβάνοντας υπόψη πως κάποιες συσκευές δημιουργούν πακέτα κάθε 0.5 sec.

66 56 Κεφάλαιο 5. Προσομοίωση 5 x 104 Throughput of ACK Enabled and Disabled Star ZigBee Networks ACK disabled ACK enabled Throughput (bits/sec) Time (sec) (αʹ) Ρυθμαπόδοση 1.4 End To End Delay of ACK Enabled and Disabled Star ZigBee Networks ACK disabled ACK enabled End To End Delay (sec) Time (sec) (βʹ) End to End Delay Σχήμα 5.18: Απόδοση ACK enabled και non-enabled star δικτύου Ο Coordinator ως μέρος της υποδομής Μία διαφορετική προσέγγιση στο πρόβλημα είναι η τοποθέτηση μιας ῥαχοκοκαλιάς (backbone) κατά μήκος του δρόμου, αποτελούμενης από coordinators, οι οποίοι ορίζουν από ένα δίκτυο στην περιοχή που βρίσκονται. Το δίκτυο του κινούμενου οχήματος δε διαθέτει coordinator, παρά η λειτουργία του δικτύου πραγματοποιείται ανά πάσα στιγμή υπό την επίβλεψη του coordinator στην εμβέλεια του οποίου βρίσκεται το όχημα. Οι coordinators τοποθετήθηκαν σε απόσταση ενός χιλιομέτρου μεταξύ τους. Στην προσομοίωση παίρνουν μέρος δύο οχήματα, με δίκτυα όπως της εικόνας 5.15, χω-

67 5.6. Προσομοιώσεις Πραγματικών Εφαρμογών 57 ρίς τον coordinator. Κινούνται με ταχύτητες 100 και 40 km/h και αρχικές θέσεις 30 και 1200m, με στόχο να συναντηθούν στην πορεία. Οι παράμετροι της προσομοίωσης λαμβάνουν τις ακόλουθες τιμές: Maximum Children = 10 Maximum Routers = 6 Maximum Depth = 5 Ξανά, το δίκτυο είναι ACK-enabled. Επίσης, η συγκεκριμένη προσομοίωση πραγματοποιήθηκε μόνο για την τοπολογία tree. 3 x 104 Throughput of Two Vehicle ZigBee Networks, Traveling at Different Speed Along ZigBee Coordinator Backbone Slow Car Fast Car Throughput (bits/sec) Time (sec) Σχήμα 5.19: Ρυθμαπόδοση των δικτύων του κάθε οχήματος Στην εικόνα 5.19 φαίνεται η ρυθμαπόδοση των δικτύων κάθε οχήματος καθώς αυτά ταξιδεύουν κατά μήκος του backbone των coordinators. Στη χρονική διάρκεια όπου παρατηρείται η υψηλότερη ρυθμαπόδοση, τα δύο οχήματα βρίσκονται στην περιοχή του ιδίου coordinator και επικοινωνούν μεταξύ τους. Μπορεί, επίσης, να παρατηρηθεί και το handoff των συσκευών από τον έναν coordinator στον άλλον. Το handoff συμβαίνει στα σημεία όπου υπάρχουν απότομες πτώσεις της ρυθμαπόδοσης. Τέλος, στην εικόνα φαίνεται το end-to-end delay που αντιστοιχεί σε κάθε PAN που ενεργοποιήθηκε κατά της διάρκεια της προσομοίωσης. Είναι φανερό ότι η διάταξη παρουσιάζει άκρως ικανοποιητικό end-to-end delay, με τιμές κατά κύριο λόγο κάτω των 100ms.

68 58 Κεφάλαιο 5. Προσομοίωση 0.8 End to End Delay of All PANs in Backbone Network as Two Vehicles Travel Along End to End Delay (sec) Time (sec) Σχήμα 5.20: End-to-end delay των PAN που σχηματίζονται κατά τη διάρκεια της προσομοίωσης

69 Κεφάλαιο 6 Αποτελέσματα και Μελλοντικές Επεκτάσεις 6.1 Ερμηνεία των Αποτελεσμάτων Τα πειράματα που εκτελέστηκαν είναι δύο ειδών. Το πρώτο είδος αναφέρεται στην εξέταση της απόδοσης των δικτύων ZigBee κατά τη χρήση των τριών διαθέσιμων τοπολογιών. Τα πειράματα του δεύτερου είδους αποτελούν προσομοιώσεις πραγματικών εφαρμογών των συστημάτων ZigBee, οι οποίες ανταποκρίνονται, κατά το δυνατόν στην πραγματικότητα, όσον αφορά το περιβάλλον, το μέγεθος και τη μορφή του δικτύου. Σαφώς η απόδοση κάθε δικτύου είναι συνάρτηση μιας πληθώρας παραγόντων, όπως ο μηχανισμός παραγωγής πακέτων, ο αριθμός των κόμβων, η επιλογή της τοπολογίας και η επιλογή της ACK-enabled λειτουργίας. Ολοι αυτοί οι παράγοντες θέτουν διαφορετικούς περιορισμούς για κάθε τοπολογία. Από τα πειράματα, φαίνεται πως η τοπολογία αστέρα, αν και κατά κανόνα παρουσιάζει το μικρότερο end-to-end delay από τις τρεις τοπολογίες, είναι και η λιγότερο εύρωστη, καθώς δε μπορεί να διαχειριστεί μεγάλο όγκο τηλεπικοινωνιακής κίνησης, είτε αυτή προέρχεται από παραγωγή πολλών πακέτων, είτε από την αποστολή ACK πακέτων. Επί πλέον, η καταστροφή του Coordinator σημαίνει την αδυναμία μετάδοσης οποιουδήποτε μηνύματος. Συνεπώς, η συγκεκριμένη τοπολογία συνίσταται σε εφαρμογές μικρών δικτύων χαμηλής κίνησης, σε απόλυτα ελεγχόμενο και ασφαλές για τον Coordinator περιβάλλον. Αντίθετα, τα δίκτυα mesh και tree είναι πολύ πιο εύρωστα και μπορούν να χρησιμοποιηθούν σε εφαρμογές όπου απαιτείται η κάλυψη μεγάλης γεωγραφικής περιοχής. Χάρη στην πολυμορφικότητα της τοπολογίας mesh, στην οποία, επίσης, οφείλεται και το χαμηλότερο end-to-end delay έναντι της tree, η τοπολογία mesh είναι αυτή που προτιμάται και χρησιμοποιείται κατά κόρον. Επί πλέον, η τοπολογία mesh δεν διατρέχει κίνδυνο σημαντικής επίπτωσης στην απόδοσή της σε περίπτωση που πάθει βλάβη κάποιος κόμβος, κάτι που δε συμβαίνει στην περίπτωση της τοπολογίας tree. 59

70 60 Κεφάλαιο 6. Αποτελέσματα και Μελλοντικές Επεκτάσεις Το πλεονέκτημα της τοπολογίας tree, όμως, είναι η μικρότερη πολυπλοκότητα του συνολικού δικτύου, στο οποίο δεν είναι απαραίτητα επί πλέον συστήματα για τη δυναμική εύρεση των μονοπατιών που θα ακολουθήσουν τα δεδομένα, όπως συμβαίνει στα δίκτυα mesh. Τα δεδομένα ακολουθούν, σε κάθε περίπτωση, το δέντρο για να φτάσουν στον προορισμό τους. Επίσης μόνο η τοπολογία tree δίνει ικανοποιητικά αποτελέσματα στην περίπτωση του handoff στην εφαρμογή του κεφαλαίου , διότι, χάρη στη απλότητα του δικτύου, είναι επιτυχής η επικοινωνία με κάθε coordinator στη σειρά. 6.2 Μελλοντικές Επεκτάσεις Λόγω της μη πληρότητας του μοντέλου του OPNET για το ZigBee σε θέματα ενέργειας [14], καθώς και της ασυμβατότητάς του με το μοντέλο του WiFi, δεν μπορούν να εξαχθούν ασφαλή συμπεράσματα για τη συμπεριφορά του ZigBee υπό συνθήκες θορύβου ή αποσβέσεων οφειλόμενων στο περιβάλλον. Πληρέστερη ανάλυση υπό αυτό το πρίσμα, θα μπορούσε να πραγματοποιηθεί χρησιμοποιώντας μια πιο πρόσφατη έκδοση του περιβάλλοντος OPNET, ή κάποιον άλλο simulator, όπως τον NS2. Φυσικά, η ιδανική περίπτωση θα ήταν να γίνουν μετρήσεις σε ένα πραγματικό δίκτυο, για να διαπιστωθεί και η ακρίβεια των προσομοιώσεων. Επί πλέον, το OPNET δεν παρέχει καμία πληροφορία για την κατανάλωση ενέργειας των συσκευών, ώστε να διαπιστωθεί αν πράγματι οι μπαταρίες τους θα μπορέσουν να έχουν τον προσδοκώμενο χρόνο ζωής. Σε άλλα περιβάλλοντα προσομοίωσης, γίνεται μέριμνα για την παρακολούθηση της χρήσης της μπαταρίας κάθε συσκευής, ώστε να υπάρχει σαφής εικόνα για τις ακριβείς απαιτήσεις των εφαρμογών όσον αφορά και την επιλογή της τροφοδοσίας των συσκευών. 6.3 Προβλήματα και Δυσκολίες κατά την Υλοποίηση Για την εκπόνηση της παρούσας εργασίας δοκιμάστηκαν παράλληλα, αρχικά, δύο διαφορετικά λογισμικά: το OMNeT++ και το OPNET Modeler 14.5, το οποίο και χρησιμοποιήθηκε τελικά. Το OMNeT++ πρόκειται για έναν Discrete Event Simulator σε περιβάλλον Eclipse. Χρησιμοποιεί μία γλώσσα παρόμοια με την C για τη συγγραφή του κώδικα της προσομοίωσης, ενώ επιτρέπει την εισαγωγή έτοιμων πακέτων με τα επιθυμητά μοντέλα για την εκάστοτε εφαρμογή. Η χρήση του αποκλείστηκε, μετά από πολλές δοκιμές, διότι δεν υπήρχε τρόπος να πραγματοποιηθούν σε αυτό οι επιθυμητές προσομοιώσεις, γεγονός που οφείλεται, εν πολλοίς, στο ελλιπέστατο documentation για το συγκεκριμένο περιβάλλον. Ελλείψει documentation, ο χρήστης είναι υποχρεωμένος να αποκρυπτογραφήσει τη δομή και τον τρόπο λειτουργίας του έτοιμου κώδικα που καλείται να προσαρμόσει στις ανάγκες του, μία διαδικασία που, δυστυχώς γίνεται στα τυφλά και, προφανώς, δεν επιφέρει καρπούς.

71 6.3. Προβλήματα και Δυσκολίες κατά την Υλοποίηση 61 Το επίσημο documentation του OPNET δεν μπορεί κανείς να ισχυριστεί ότι είναι πολύ πληρέστερο από αυτό του OMNeT++. Ευτυχώς, σε αυτήν την περίπτωση, η βιβλιογραφία κατάφερε να δώσει απαντήσεις και λύσεις σε πολλά προβλήματα που ανέκυψαν. Ενα σημαντικό μειονέκτημα του OPNET είναι η μη πληρότητα των μοντέλων του, όσον αφορά τόσο τα στοιχεία του δικτύου, όσο και τα μοντέλα απόσβεσης και θορύβου που διαθέτει. Χαρακτηριστικό παράδειγμα αποτελεί η ασυμβατότητα των μοντέλων του ZigBee και του WiFi, των οποίων η συνύπαρξη αποτέλεσε στόχο της εργασίας. Το περιβάλλον δεν μπορεί να προσομοιώσει μία κατάσταση στην οποία οι δύο αυτοί τύποι δικτύων συνυπάρχουν στον ίδιο χώρο, ακόμα κι αν αυτό είναι δημοφιλές αντικείμενο έρευνας.

72 62 Κεφάλαιο 6. Αποτελέσματα και Μελλοντικές Επεκτάσεις

73 Βιβλιογραφία [1] IEEE Standard for Information Technology, Specific Requirements Part 15.4: Specifications for Wireless Medium Access Control and Physical Layer, 2006 [2] Hernandez, Marco, and Ryu Miura. Coexistence of IEEE Std TM-2012 UWB-PHY with Other UWB Systems IEEE International Conference on Ultra-Wideband (2012) [3] ISO/IEC stage : Open Systems Interconnection Basic Reference Model: The Basic Model, Second Edition, , International Organization for Standardization, Geneva, Switzerland. [4] Tanenbaum, Andrew S. Δίκτυα Υπολογιστών. 4η έκδοση, Εκδόσεις Κλειδάριθμος, 2003 [5] Buratti, C., and R. Verdone. Performance Analysis of IEEE Non Beacon- Enabled Mode. IEEE Transactions on Vehicular Technology 58.7 (2009): Web. [6] Lee, Tae-Jin, Hae Rim Lee, and Min Young Chung. MAC Throughput Limit Analysis of Slotted CSMA/CA in IEEE WPAN. IEEE Communications Letters 10.7 (2006): [7] Pollin, S., M. Ergen, S. Ergen, B. Bougard, L. Der Perre, I. Moerman, A. Bahai, P. Varaiya, and F. Catthoor. Performance Analysis of Slotted Carrier Sense IEEE Medium Access Layer. IEEE Transactions on Wireless Communications 7.9 (2008): [8] Feo, Eduardo, and Gianni A. Di Caro. An analytical model for IEEE nonbeacon enabled CSMA/CA in multihop wireless sensor networks. Istituto Dalle Molle di Studi sull Intelligenza Artificiale, Lugano, Switzerland, Tech. Rep (2011): [9] Yuan, Wei, Jean-Paul M. G. Linnartz, and Ignas G. M. M. Niemegeers. Adaptive CCA for IEEE Wireless Sensor Networks to Mitigate Interference IEEE Wireless Communication and Networking Conference (2010) [10] Huo, Hong-Wei, You-Zhi Xu, Gidlund Mikael, and Hong-Ke Zhang. Coexistence of 2.4 GHz Sensor Networks in Home Environment. The Journal of China Universities of Posts and Telecommunications 17.1 (2010) 63

74 64 ΒΙΒΛΙΟΓΡΑΦΙΑ [11] Yuan, Wei, Jean-Paul M. G. Linnartz, and Wang, Xiangyu A Coexistence model of IEEE and IEEE b/g. Proc. SCVT 07, Delft, The Netherlands [12] [13] Thonet, Gilles, Allard-Jacquin, Patrick, Colle, Pierre. Schneider Electric. ZigBee WiFi Coexistence. Grenoble, France: Innovation Department, 2008 [14] Hammoodi, I.s., B.g. Stewart, A. Kocian, and S.g. Mcmeekin. A Comprehensive Performance Study of OPNET Modeler for ZigBee Wireless Sensor Networks Third International Conference on Next Generation Mobile Applications, Services and Technologies (2009): [15] The ZigBee Alliance. N.p., n.d. Web. 06 July 2015., [16] ZigBee Health Care. The ZigBee Alliance. N.p., n.d. Web. 19 Nov < [17] The MHealth Summit: Local & Global Converge - Kinetics. Kinetics. N.p., 06 Nov Web. 19 Nov < [18] ZigBee Wireless Sensor Applications for Health, Wellness and Fitness, ZigBee < [19] He Dayu. The ZigBee Wireless Sensor Network in Medical Care Applications International Conference on Computer, Mechatronics, Control and Electronic Engineering (CMCE) (2010): Web. [20] Ilyas, Mohammad, and Imad Mahgoub. Smart Dust: Sensor Network Applications, Architecture, and Design. Boca Raton: CRC/Taylor & Francis, Print. [21] Smart Dust: BAA97-43 Proposal Abstract, POC: Kristofer S.J. Pister [22] Kahn, J. M., R. H. Katz, and K. S. J. Pister. Next Century Challenges: Mobile Networking for Smart Dust. Proceedings of the 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking - MobiCom 99 (1999): Web. [23] Tsai, H.-M., C. Saraydar, T. Talty, M. Ames, A. Macdonald, and O. K. Tonguz. ZigBee-based Intra-car Wireless Sensor Network IEEE International Conference on Communications (2007): Web. [24] Daniel, Alfred. Vehicle to Vehicle Communication Using Zigbee Protocol. Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC 14 (2014): [25] Glielmo, Luigi. Vehicle-to-Vehicle/Vehicle-to-Infrastructure Control. The Impact of Control Technology, T. Samad and A.M. Annaswamy (eds.), IEEE Control Systems Society, 2011, available at [26] ZigBee Building Automation. The ZigBee Alliance. N.p., n.d. Web. 20 Nov. 2015

75 ΒΙΒΛΙΟΓΡΑΦΙΑ 65 [27] ZigBee Enables Smart Buildings of the Future Today, ZigBee < > [28] Lu, Zheng, and Hongji Yang. Unlocking the Power of OPNET Modeler. Cambridge: Cambridge UP, N. pag. Print. [29] Δουδούμης Ι.Ν., Φοροζίδου Ο.Η., Στατική προσοµοίωση του µνηµείου της Ροτόντας Θεσσαλονίκης, στο 14ο Συνέδριο Σκυροδέματος, Κως, Οκτ. 2003

76 66 ΒΙΒΛΙΟΓΡΑΦΙΑ

77 Συντομογραφίες CAP Contention Access Period CCA Clear Channel Assessment CSMA/CA Carrier Sense Multiple Access/Collision Avoidance FFD Full Function Device ED Energy Detection GTS Guaranteed Time Slot HTTP HyperText Transfer Protocol ISM Industrial Scientific and Medical ISO International Organization for Standardization LLC Logical Link Control LQI Linc Quality Indincation LR-WPAN Low-Rate Wireless Personal Area Network MAC Medium Access Control OSI Open Systems Interconnection PSDU Physical Service Data Unit QoS Quality of Service RFD Reduced Function Device WLAN Wireless Local Area Network 67

78 68 Συντομογραφίες

79 Οδηγίες για τη Χρήση του OPNET Modeler Κατά την εκπόνηση της παρούσας εργασίας, παρατηρήθηκε σοβαρή έλλειψη documentation και οδηγών για την προσομοίωση των δικτύων ZigBee στο περιβάλλον OPNET. Αυτό είχε σαν αποτέλεσμα μεγάλο μέρος της έρευνας να αφιερωθεί στην ενασχόληση με το συγκεκριμένο πρόγραμμα, έως ότου βρεθεί ο σωστός τρόπος χρήσης του. Στο κεφάλαιο που ακολουθεί, παρατίθενται μερικές απλές οδηγίες χρήσης του OPNET σε σχέση με τα δίκτυα ZigBee, με την ελπίδα ότι θα χρησιμεύσουν σε μελλοντικούς φοιτητές ή ερευνητές που θα ασχοληθούν με παρόμοιες προσομοιώσεις. Στην εικόνα 1 φαίνεται το περιβάλλον του OPNET και το Object Pallette στα δεξιά, μετά τη δημιουργία ενός empty scenario σε ένα project. Σχήμα 1: Το αρχικό παράθυρο του OPNET Με drag-and-drop ή διπλό κλικ μπορούμε να τοποθετήσουμε στο workspace συσκευές από το Object Pallette. Εστω ένας coordinator, ένας router και δύο end devices, όπως φαίνεται 69

80 70 Οδηγίες για τη Χρήση του OPNET Modeler στην εικόνα 2. Σχήμα 2: Ενα μικρό δίκτυο ZigBee Εφόσον το δίκτυο έχει στηθεί, πρέπει να επιλεγεί η τοπολογία του. Ολα τα χαρακτηριστικά των κόμβων του δικτύου μπορούν να προβληθούν κάνοντας δεξί κλικ σε κάποιο κόμβο και επιλέγοντας Edit Attributes, οπότε και εμφανίζεται το παράθυρο στην εικόνα 3. Σχήμα 3: Το παράθυρο επεξεργασίας των παραμέτρων της προσομοίωσης

81 71 Παρατηρούμε πως υπάρχει τρόπος να επιλέξουμε τον προορισμό των πακέτων που παράγονται στον εκάστοτε κόμβο. Είναι πολύ σημαντικό να σημειωθεί ότι αυτό δεν αφορά με κανένα τρόπο την τοπολογία του δικτύου. Για παράδειγμα, για την υλοποίηση της τοπολογίας star δεν είναι σωστό να επιλέξουμε σαν προορισμό όλων των πακέτων τον coordinator στο πεδίο Destination. Τα πακέτα φτάνουν στον προορισμό τους μέσω δρόμων που εξαρτώνται από την τοπολογία, η οποία επιλέγεται στα Network Parameters, όπως φαίνεται στο σχήμα 4. Με την επιλογή της τοπολογίας όπως στην εικόνα εισάγονται κάποιες προεπιλεγμένες τιμές στις παραμέτρους, τις οποίες μπορούμε, αν είναι απαραίτητο, να αλλάξουμε. Σχήμα 4: Επιλογή της τοπολογίας του δικτύου Το δίκτυο είναι, πλέον, έτοιμο να προσομοιωθεί. Το τελευταίο στάδιο πριν την εκτέλεση της προσομοίωσης είναι η επιλογή των στατιστικών που θα συλλεχθούν από το OPNET για αξιολόγηση. Στο μενού DES, επιλέγουμε το Choose Individual Statistics και εμφανίζεται το παράθυρο επιλογής στατιστικών, που φαίνεται στην εικόνα 5. Τσεκάρουμε τις στατιστικές που χρειαζόμαστε και πατάμε ΟΚ. Στη συνέχεια, κάνοντας κλικ στο κουμπί Run Discrete Event Simulation, εμφανίζεται το παράθυρο επιλογών της προσομοίωσης. Πατώντας ΟΚ, εκκινεί η προσομοίωση. Οι στατιστικές που συλλέχθηκαν μπορούν να προβληθούν κάνοντας κλικ στο κουμπί View Results Σημαντικά σημεία για την εύκολη χρήση του λογισμικού: Οταν θέλουμε να αλλάξουμε κάποιο attribute σε πολλούς κόμβους, τους επιλέγουμε και ανοίγουμε το Attribute Window. Μετά τις αλλαγές τσεκάρουμε το πεδίο Apply Changes to All Nodes πριν πατήσουμε ΟΚ. Μεγαλύτερη ευκολία, όταν στο δίκτυο υπάρχει μεγάλος αριθμός κόμβων, προσφέρει το Network Browser, που εμφανίζεται πατώντας την επιλογή Show Network Browser

82 72 Οδηγίες για τη Χρήση του OPNET Modeler Σχήμα 5: Παράθυρο επιλογής στατιστικών στο μενού View.

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος

ZigBee. Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος ZigBee Φοιτητής: Μόσχογλου Στυλιανός Επιβλέπων καθηγητής: κ. Δοκουζγιάννης Σταύρος Τι είναι το ZigBee; Ένα τυποποιημένο πρωτόκολλο χαμηλής Κατανάλωσης Ισχύος σε Wireless Persnal Area Netwrks (WPANs) Ένα

Διαβάστε περισσότερα

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου CSMA/CA στο 802.11 Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου Medium Access Control Συνήθως πολλοί κόμβοι μοιράζονται ένα κοινό μέσο Πρόβλημα: απαιτείται διαχείριση της πρόσβασης των κόμβων

Διαβάστε περισσότερα

Κεφάλαιο 5: Τοπικά ίκτυα

Κεφάλαιο 5: Τοπικά ίκτυα Κεφάλαιο 5: Τοπικά ίκτυα 5.1 ΤοΠρωτόκολλο ALOHA Αλγόριθµοι επίλυσης συγκρούσεων µε βάση το δυαδικό δένδρο 5.2 ίκτυα Ethernet Πρότυπο ΙΕΕΕ 802.3 5.3 ίκτυα Token Ring - Πρότυπο ΙΕΕΕ 802.5 Τοπικά ίκτυα 5-1

Διαβάστε περισσότερα

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr

Διαβάστε περισσότερα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα : Στρώμα Ζεύξης στα Δίκτυα ΗΥ- Ethernet MAC Στρώμα Σαββαΐδης Στυλιανός

Διαβάστε περισσότερα

1.8 Το μοντέλο OSI 1 / 33

1.8 Το μοντέλο OSI 1 / 33 1.8 Το μοντέλο OSI 1 / 33 Η ανάγκη της τυποποίησης 2 / 33 Το μοντέλο στρωματοποιημένης αρχιτεκτονικής δικτύου, του διεθνή οργανισμού τυποποίησης (ISO) 3 / 33 Μοντέλο αναφοράς διασύνδεσης ανοικτών συστημάτων

Διαβάστε περισσότερα

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

Διαβάστε περισσότερα

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 3 Δίκτυα Slotted Reservation Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα

Διαβάστε περισσότερα

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα Υπολογιστών Ι 1 / 36 Διάρθρωση

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 6: Συσκευές τηλεπικοινωνιών και δικτύωσης (Θ) Ενεργά στοιχεία δικτύων Δύο συστήματα Η/Υ μπορούν να συνδεθούν χρησιμοποιώντας: Δια-αποδιαμορφωτές

Διαβάστε περισσότερα

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Πτυχιακή Εργασία Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Σκοπός της σημερινής παρουσίασης είναι να παρουσιαστεί και να αναλυθεί η δομή και ο τρόπος λειτουργίας ενός δικτύου Hot Spot. Υπεύθυνος Παρουσίασης

Διαβάστε περισσότερα

Μάθημα 6: Αρχιτεκτονική TCP/IP

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I Εργαστήρια

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 6 η Δίκτυα Ethernet Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της παρούσας άσκησης είναι η μελέτη

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου 2 Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 3 Δίκτυα Slotted Reservation Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα

Διαβάστε περισσότερα

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 40 Σύγχρονα τηλεπικοινωνιακά και δικτυακά πρωτόκολλα Εικόνα 1.5.1 Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 1.5.1 ΓΕΦΥΡΑ (BRIDGE) Οι γέφυρες λειτουργούν τόσο

Διαβάστε περισσότερα

Μάθημα 3: Τοπολογίες Δικτύων

Μάθημα 3: Τοπολογίες Δικτύων Μάθημα 3: Τοπολογίες Δικτύων 3.1 Γενικά Με το όρο τοπολογία δικτύου αναφερόμαστε στον τρόπο με τον οποίο συνδέονται οι κόμβοι ενός δικτύου. Οι τοπολογίες διακρίνονται σε φυσικές και λογικές. Οι φυσικές

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

Διαβάστε περισσότερα

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

ΔΙΚΤΥΑ (15-17) Π. Φουληράς ΔΙΚΤΥΑ (15-17) Π. Φουληράς Χαρακτηριστικά Δικτύου: Ιδιοκτησία, Υπόδειγμα Υπηρεσίας, και Απόδοση Ιδιωτικά Δίκτυα Κλασσικό Παράδειγμα τα LAN Μεγάλες εταιρείες όμως και σε επίπεδο WAN Αγοράζουν υλικό διασύνδεσης

Διαβάστε περισσότερα

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

Διαβάστε περισσότερα

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 2 / 19 Το Φυσικό Επίπεδο Το Φυσικό Επίπεδο ή στρώμα (Physical layer) ασχολείται με τη μετάδοση των bit (1 0) που απαρτίζουν

Διαβάστε περισσότερα

WIRELESS SENSOR NETWORKS (WSN)

WIRELESS SENSOR NETWORKS (WSN) WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση

Διαβάστε περισσότερα

Μαρία Μακρή Α.Ε.Μ: 3460

Μαρία Μακρή Α.Ε.Μ: 3460 TEΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ «Μελέτη και προσομοίωση ενός πομποδέκτη για το Διαδίκτυο των Πραγμάτων» Study and simulation

Διαβάστε περισσότερα

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων ΔΙΚΤΥΑ Π. Φουληράς Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων Οποιοδήποτε δικτυακό σύστημα παραχωρεί σε μία εφαρμογή αποκλειστική χρήση των μεριζομένων πόρων θέτει σε εμπλοκή τους άλλους υπολογιστές για απαράδεκτα

Διαβάστε περισσότερα

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναµεταδότες, Γέφυρες, Μεταγωγείς, δροµολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

Διαβάστε περισσότερα

Μοντέλο Ανάπτυξης Ασύρµατων Αισθητήρων και Πληροφοριακού Ελέγχου µέσω Ενσωµατωµένου Συστήµατος

Μοντέλο Ανάπτυξης Ασύρµατων Αισθητήρων και Πληροφοριακού Ελέγχου µέσω Ενσωµατωµένου Συστήµατος Μοντέλο Ανάπτυξης Ασύρµατων Αισθητήρων και Πληροφοριακού Ελέγχου µέσω Ενσωµατωµένων Συστηµάτων Development Model of Wireless Sensor and Information Control via Embedded Systems Ανάγκη χρήση ασύρµατων αισθητήρων

Διαβάστε περισσότερα

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εύρος Ζώνης και Ταχύτητα Μετάδοσης Η ταχύτητα µετάδοσης [εύρος ζώνης (banwidth)] των δεδοµένων αποτελεί ένα δείκτη επίδοσης των δικτύων και συνήθως

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

Τοπικά Δίκτυα Local Area Networks (LAN)

Τοπικά Δίκτυα Local Area Networks (LAN) Τοπικά Δίκτυα Local Area Networks (LAN) Ορισμός Τοπικών Δικτύων Τοπικό δίκτυο επικοινωνιών δεδομένων ονομάζεται ένα δίκτυο όπου τα υπολογιστικά συστήματα που συνδέονται μεταξύ τους βρίσκονται σε περιορισμένη

Διαβάστε περισσότερα

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Κεφάλαιο 4: ικτύωση και ιαδίκτυο Η Επιστήµη των Υπολογιστών: Μια Ολοκληρωµένη Παρουσίαση (δέκατη αµερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

Διαβάστε περισσότερα

devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac

devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac devolo dlan powerline technology Σύντομη παρουσίαση dlan 1200+ WiFi ac dlan 1200+ WiFi ac 2 dlan 1200+ WiFi ac Υφιστάμενη κατάσταση Οι φορητές συσκευές όλο πληθαίνουν καθημερινά. Όλο και περισσότεροι χρήστες

Διαβάστε περισσότερα

2 η Σειρά Ασκήσεων Data Link Layer

2 η Σειρά Ασκήσεων Data Link Layer HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά

Διαβάστε περισσότερα

Διασύνδεση τοπικών δικτύων

Διασύνδεση τοπικών δικτύων Κεφάλαιο 10 Διασύνδεση τοπικών δικτύων ------------------------- Μάθημα 10.1 : Αρχές διασύνδεσης τοπικών δικτύων Μάθημα 10.2 : Επιλογή τοπικού δικτύου και μέσου μετάδοσης Μάθημα 10.3 : Επιλογή τοπικού

Διαβάστε περισσότερα

ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS)

ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS) ΟΜΑΔΑ ΦΟΙΤΗΤΩΝ: Μιχαηλίνα Αργυρού Κασιανή Πάρη ΕΠΛ 476: ΚΙΝΗΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ (MOBILE NETWORKS) Δρ. Χριστόφορος Χριστοφόρου Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής WiMAX (Worldwide Interoperability

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

Διαβάστε περισσότερα

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP Πρωτόκολλα επικοινωνίας Ορισμός Σύνολα προσυμφωνημένων κανόνων που απαιτούνται για τον καθορισμό του τρόπου με τον οποίο επιτυγχάνεται η ανταλλαγή δεδομένων, και επομένως

Διαβάστε περισσότερα

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2013-2014 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 Λύσεις Πρώτης Προόδου (συνολικά 100 μονάδες) 1. Αντιπαραθέσετε

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 14. Ποιος είναι ο ρόλος των καρτών δικτύου (Network Interface Card, NIC); Απάντηση: Οι κάρτες δικτύου χρησιμοποιούνται για να συνδέσουν

Διαβάστε περισσότερα

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η Δίκτυα Η/Υ Θεωρία Διάλεξη 2η Kάρτες Δικτύωσης (NIC-Network Interface Controller) Βασικές εντολές δρομολόγησης και ανίχνευσης Η κάρτα δικτύου συνδέει τον υπολογιστή στο τοπικό δίκτυο παράγει και λαμβάνει

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΤΟΥ ΦΑΣΜΑΤΟΣ ΣΥΧΝΟΤΗΤΩΝ ΣΤΑ ΕΞΥΠΝΑ ΣΠΙΤΙΑ

ΔΙΑΧΕΙΡΙΣΗ ΤΟΥ ΦΑΣΜΑΤΟΣ ΣΥΧΝΟΤΗΤΩΝ ΣΤΑ ΕΞΥΠΝΑ ΣΠΙΤΙΑ Ατομική Διπλωματική Εργασία ΔΙΑΧΕΙΡΙΣΗ ΤΟΥ ΦΑΣΜΑΤΟΣ ΣΥΧΝΟΤΗΤΩΝ ΣΤΑ ΕΞΥΠΝΑ ΣΠΙΤΙΑ Φιλόκυπρος Π. Ιουλιανού ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Μάιος 2016 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Διαχείριση

Διαβάστε περισσότερα

Λουκάς Ελευθέριος

Λουκάς Ελευθέριος Λουκάς Ελευθέριος eloukas05@aueb.gr Σκοπός Δ. Εργασίας Πορεία προς τη Λύση Multi Service Link Layer (MSLL) MSLL Πρωτόκολλα Πλήρους Ανάκαμψης MSLL Πρωτόκολλα Περιορισμένης Ανάκαμψης Σενάρια Προσομοίωσης

Διαβάστε περισσότερα

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ Το επίπεδο σύνδεσης αποτελείται από δύο υποεπίπεδα: Το υποεπίπεδο ελέγχου προσπέλασης μέσων (Medium Access Control) Το υποεπίπεδο λογικού ελέγχου σύνδεσης (Logical Link Control) To υποεπίπεδο

Διαβάστε περισσότερα

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής

Διαβάστε περισσότερα

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) Α. Α. Οικονομίδης Πανεπιστήμιο Μακεδονίας Διασυνδεδεμένο δίκτυο διασύνδεση δικτύων που το καθένα διατηρεί την ταυτότητά του χρησιμοποιώντας ειδικούς μηχανισμούς διασύνδεσης

Διαβάστε περισσότερα

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

Διαβάστε περισσότερα

Υπόστρωµα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωµα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωµα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβληµα Υπάρχει ένα κανάλι το οποίο «µοιράζονται» πολλοί κόµβοι. Πρόβληµα: Ποίος µεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

Διαβάστε περισσότερα

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

Διαβάστε περισσότερα

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ & ΡΥΘΜΙΣΕΙΣ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ RIP ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΤΕΡΓΙΟΥ ΕΛΕΥΘΕΡΙΟΣ ΣΠΟΥΔΑΣΤΡΙΑ: ΤΣΙΜΠΙΔΑ ΙΩΑΝΝΑ- ΠΑΡΑΣΚΕΥΗ

Διαβάστε περισσότερα

ΥΛΟΠΟΙΗΣΗ MAC ΠΡΩΤΟΚΟΛΛΟΥ 802.15.4 ΓΙΑ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΑΙΣΘΗΤΗΡΩΝ

ΥΛΟΠΟΙΗΣΗ MAC ΠΡΩΤΟΚΟΛΛΟΥ 802.15.4 ΓΙΑ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΑΙΣΘΗΤΗΡΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Τμήμα Διδακτικής της Τεχνολογίας και Ψηφιακών Συστημάτων ΥΛΟΠΟΙΗΣΗ MAC ΠΡΩΤΟΚΟΛΛΟΥ 802.15.4 ΓΙΑ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΑΙΣΘΗΤΗΡΩΝ Βετουλαδίτης Μιλτιάδης Μεταπτυχιακή Διπλωματική Εργασία

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 22 Διάρθρωση 1 Βασικές

Διαβάστε περισσότερα

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 22 Ε.Παπαπέτρου

Διαβάστε περισσότερα

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Εργαστήρια

Δίκτυα Υπολογιστών Εργαστήρια Δίκτυα Υπολογιστών Εργαστήρια Άσκηση 6 η Πολλαπλή Πρόσβαση με Ακρόαση Φέροντος (CSMA-CD) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου

Διαβάστε περισσότερα

Certified Wireless Networks Professional (CWNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Wireless Networks Professional (CWNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0 Certified Wireless Networks Professional (CWNP) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

Διαβάστε περισσότερα

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα Ανδρέας Βέγλης, Αναπληρωτής Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

Διαβάστε περισσότερα

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

Διαβάστε περισσότερα

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

Διαβάστε περισσότερα

ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ

ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ ΤΕΙ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΡΩΤΟΚΟΛΛΑ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΑΝΑΣΤΑΣΙΟΥ ΘΕΟΔΩΡΑ Τα πρώτα δίκτυα δημιουργήθηκαν γύρω στο 1960. Αιτία η ανάγκη

Διαβάστε περισσότερα

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

Διαβάστε περισσότερα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα 1 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

Διαβάστε περισσότερα

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 10 NOE 2006 ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Α Ίδιο τοπικό

Διαβάστε περισσότερα

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

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

Διαβάστε περισσότερα

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

Διαβάστε περισσότερα

1.1 Επαναλήπτες (repeaters ή regenerators)

1.1 Επαναλήπτες (repeaters ή regenerators) 1.1 Επαναλήπτες (repeaters ή regenerators) Οι επαναλήπτες λειτουργούν στο φυσικό επίπεδο του OSI μοντέλου. Χρησιμεύουν για την ενίσχυση των σημάτων που μεταφέρονται στο δίκτυο. Ένα σήμα μπορεί να ταξιδέψει

Διαβάστε περισσότερα

Νέες Επικοινωνιακές Τεχνολογίες

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

Διαβάστε περισσότερα

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

Διαβάστε περισσότερα

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N

Διαβάστε περισσότερα

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων»

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής Δίκτυα Υπολογιστών Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Το πρωτόκολλο High Level Data Link Control Το πιο αντιπροσωπευτικό

Διαβάστε περισσότερα

ΤΕΙ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ

ΤΕΙ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΤΕΙ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ: ΑΣΥΡΜΑΤΑ ΤΟΠΙΚΑ ΔΙΚΤΥΑ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ: ΤΣΙΑΝΤΗΣ ΛΕΩΝΙΔΑΣ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΙΑΣ: ΚΥΡΑΓΙΑΝΝΗΣ ΓΙΩΡΓΟΣ ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Δίκτυα Θεωρία

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 4 1. Γιατί η μεταφορά των δεδομένων δεν καλύπτεται επαρκώς από το Επίπεδο Δικτύου; Επειδή το επίπεδο δικτύου από τη φύση του είναι αναξιόπιστο, τα πακέτα φθάνουν καθυστερημένα,

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας Ινστιτούτα Επαγγελματική Κατάρτισης ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι Σημειώσεις Θεωρίας Επιμέλεια: Ματθές Δημήτριος Αθήνα 2017 Μάθημα 1: Βασικές Έννοιες στα Δίκτυα Υπολογιστών 1.1 Δίκτυο Υπολογιστών Ένα δίκτυο είναι

Διαβάστε περισσότερα

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.3: Δίκτυα 1 3.3.1 Τι είναι ένα Δίκτυο Υπολογιστών Δίκτυο Υπολογιστών/Επικοινωνιών: ένα σύνολο συνδεδεμένων μεταξύ τους συσκευών με φυσικές συνδέσεις οι οποίες μπορούν να παράγουν, να στέλνουν,

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 20 Διάρθρωση 1 Βασικές

Διαβάστε περισσότερα

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Πρωτόκολλα Τυχαίας Προσπέλασης (Random Access Protocols) Αρχές Πρωτοκόλλων RA Όταν υπάρχει πακέτο προς αποστολή, αποστέλλεται με μέγιστο ρυθμό μετάδοσης

Διαβάστε περισσότερα

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

Διαβάστε περισσότερα

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο Συσκευές Τηλεπικοινωνιών και Δικτύωσης Επικοινωνίες Δεδομένων Μάθημα 9 ο Εισαγωγή Ένα δίκτυο αποτελείται από ενεργά και παθητικά στοιχεία. Στα παθητικά στοιχεία εντάσσονται τα καλώδια και τα εξαρτήματα

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή Κ. Βασιλάκης Περίγραμμα Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι είναι τα πρωτόκολλα Τα άκρα του δικτύου

Διαβάστε περισσότερα

Ασύρµατα ίκτυα Αισθητήρων. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

Ασύρµατα ίκτυα Αισθητήρων. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών Ασύρµατα ίκτυα Αισθητήρων Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών Αισθητήρες Ο αισθητήρας (sensor) είναι µια συσκευή που µετρά ένα φυσικό µέγεθος και το µετατρέπει σε σήµα αναγνώσιµο

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Διπλωματική εργασία

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Διπλωματική εργασία ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Διπλωματική εργασία Ψηφιακή προσομοίωση ασυρμάτων ad-hoc δικτύων αισθητήρων σε περιβάλλον

Διαβάστε περισσότερα

Φύλλο Κατανόησης 1.8

Φύλλο Κατανόησης 1.8 Σχολικό Έτος : 2012-2013 Τάξη : B Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι - Θεωρία Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya1 Φύλλο Κατανόησης 1.8 1.8. Το μοντέλο OSI Ερωτήσεις

Διαβάστε περισσότερα

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου. ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 27.10.2014 mockup Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται

Διαβάστε περισσότερα

Επαναληπτικές Ασκήσεις Μαθήματος

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ ΤΟΠΟΛΟΓΙΑ ΔΙΚΤΥΟΥ WIFI ΙΕΕΕ 802.11 ΠΡΩΤΟΚΟΛΛΑ WIMAX VIDEO AWMN(ATHENS WIRELLES ΤΕΛΟΣ 1 ΠΗΓΕΣ METROMOLITAN NETWORK)

ΠΕΡΙΕΧΟΜΕΝΑ ΤΟΠΟΛΟΓΙΑ ΔΙΚΤΥΟΥ WIFI ΙΕΕΕ 802.11 ΠΡΩΤΟΚΟΛΛΑ WIMAX VIDEO AWMN(ATHENS WIRELLES ΤΕΛΟΣ 1 ΠΗΓΕΣ METROMOLITAN NETWORK) ΠΕΡΙΕΧΟΜΕΝΑ ΤΟΠΟΛΟΓΙΑ ΔΙΚΤΥΟΥ WIFI ΙΕΕΕ 802.11 ΠΡΩΤΟΚΟΛΛΑ WIMAX VIDEO AWMN(ATHENS WIRELLES METROMOLITAN NETWORK) ΠΗΓΕΣ ΤΕΛΟΣ 1 ΙΕΕΕ 802.11 Τι είναι η ISM (Industrial Scientific and Medical ) ζώνη; Ζώνη

Διαβάστε περισσότερα

Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI. 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ

Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI. 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ Ενότητα 10 η Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI Πηγέές - Βιβλιογραφίία 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ 2. Δίκτυα Δηµόσιας Χρήσης και Διασύνδεση

Διαβάστε περισσότερα