Ανάλυση και Σύνθεση Τηλεπικοινωνιακών Διατάξεων (ΤΗΛ412)

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Δομές Δεδομένων και Αλγόριθμοι
Advertisements

Δίκτυα υπολογιστών.
Επικοινωνιες-δικτυα-διαδικτυο-ιστοσελιδεσ
Pocket.ERP The ultimate solution for the mobility user.
ΙΩΑΝΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΥ 2ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΑΡΑΣΚΕΥΗ 26 ΟΚΤΩΒΡΙΟΥ 2012 ΑΙΘΟΥΣΑ Β4 11.
Λ. Αλεξάνδρας 11, Αθήνα, τηλ , H PLANETSIM είναι μια προπληρωμένη κάρτα sim κινητής τηλεφωνίας με πολύ χαμηλές χρεώσεις.
WORDPRESS. Self-Hosting Wordpress • Απαιτείται δικό μας domain, και δικιά μας Web Hosting Υπηρεσία (κατόπιν πληρωμής) • Το λογισμικό του Wordpress κατεβαίνει.
Έλεγχος Συμφόρησης TCP
Νέα σειρά εκδόσεων 4.5. Νέα χαρακτηριστικά  Επιφάνεια εργασίας  On Line ενημέρωση Λογιστικής  Διαχείριση σχετικών εγγράφων  Data Center  Γεωγραφικές.
Λειτουργικό Σύστημα ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ENOTHTA B.1.3 (1)
Γραφείο Επιτρόπου Ρύθμισης Ηλεκτρονικών Επικοινωνιών και Ταχυδρομείων
• Php • Joomla • Joomla Module • Παρουσίαση του συστήματος μας.
Ιστορία του Ιντερνετ.
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
Σύνδεση δυο υπολογιστών σε δίκτυο ή προς τον έξω κόσμο (internet)
Internet ‘Εκεί που η πληροφορία είναι το νόμισμα’ Παρουσιάζεται από τον Παναγιώτη Μιντόπουλο.
•Διαδίκτυο Διαδίκτυο •Διευθύνσεις Internet Protocol (IP) Διευθύνσεις Internet Protocol (IP)Διευθύνσεις Internet Protocol (IP) •Εσωτερικές και Εξωτερικές.
EIΣΑΓΩΓΗ ΣΤΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ
Στόχοι Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε.
Slide 1 Δίκτυα Τηλεπικοινωνιών ENOTHTA 7 η ΔΙΑΚΙΝΗΣΗ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ (ΜΕΡΟΣ Α’) 1. ΘΕΩΡΙΑ ΤΗΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΗΣ ΚΙΝΗΣΗΣ  Εκτός από τις τερματικές.
Μεταγωγή και Πολυπλεξία
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Πρώτο Αρχιτεκτονική.
Τεχνολογία Δικτύων Επικοινωνιών
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
 Αυδίκου Χριστίνα  Γιουμούκης Παναγιώτης  Κιντσάκης Θάνος  Πάπιστας Γιάννης.
24/11/2003Message Passing Interface (MPI)1 Αθήνα, Νοέμβριος 2003 Συστήματα Παράλληλης Επεξεργασίας Εργαστήριο Υπολογιστικών Συστημάτων.
1. Απαιτούμενο Υλικό και Υπηρεσίες 2. Απαιτούμενο Λογισμικό 3. Διάγραμμα Ροής Συστήματος 4. Βάση Δεδομένων 5. Ιστοσελίδες 5α. Χάρτης 5β. Εγγραφή νέου.
ΙΩΑΝΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΥ 3ο ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΑΡΑΣΚΕΥΗ 19 ΟΚΤΩΒΡΙΟΥ 2012 ΑΙΘΟΥΣΑ Β4 1.
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Συστολικοί επεξεργαστές.
ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΓΙΑ ΤΗΝ ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ Γραφείο Ποιότητας Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης.
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
ΕΚΠΑΙΔΕΥΤΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΤΗΣ ΕΥΡΥΤΕΡΗΣ ΕΝΝΟΙΑΣ ΤΟΥ ΑΛΓΟΡΙΘΜΟΥ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΔΙΑΦΟΡΕΤΙΚΟ ΛΟΓΙΣΜΙΚΟ ΓΙΑ ΚΑΘΕ ΠΤΥΧΗ ΤΟΥ Κάππας Κων/νος Επιμορφωτής ΤΠΕ -
ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
Μετάδοση Δεδομένων CD/DVD Σκληρός Δίσκος Ποντίκι Modem Η/Υ
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Δίκτυα & Ε π ικοινωνία Υ π ολογιστών Διάλεξη 7 η -
Κεφάλαιο 2 Το Εσωτερικό του υπολογιστή
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
Πρώτο Παραδοτέο Επισκόπηση Network Monitoring Network Tools Επισκόπηση 1 ου Παραδοτέου References 1 Τμήμα Πληροφορικής και Τηλεπικοινωνιών Ανάπτυξη Λογισμικού.
Πληροφορική, Β Γυμνασίου
ΔΙΑΣΥΝΔΕΣΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ
1.5 Γλώσσες Προγραμματισμού
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΗΥ - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ.
Κεφ. 1 (Θ) & Κεφ. 9 (Ε): Μοντέλο επικοινωνίας δεδομένων
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Εργασία του/της…...
Ψηφιακά συστήματα Μετρήσεων Αισθητήρες Μετρήσεων Υλικό μετρήσεων
Λειτουργικά Συστήματα Πολλών Χρηστών
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Βασικές Αρχές Τεχνολογίας
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
Κρυφή μνήμη (cache memory) (1/2) Εισαγωγή στην Πληροφορκή1 Η κρυφή μνήμη είναι μία πολύ γρήγορη μνήμη – πιο γρήγορη από την κύρια μνήμη – αλλά πιο αργή.
Κύρια Μνήμη Διάφοροι τύποι μνήμης RAM Από πάνω προς τα κάτω, DIP, SIPP, SIMM (30-pin), SIMM (72-pin), DIMM (168-pin), DDR DIMM (184-pin). Μνήμη RΟM.
Παρουσίαση Πτυχιακής Εργασίας Τεχνολογία powerline homeplug για τη δημιουργία του «έξυπνου» σπιτιού και εφαρμογή της στην κατασκευή αλληλεπιδραστικής διεπαφής.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 4: Δίκτυα Υπολογιστών Λέξεις Κλειδιά: Δίκτυο υπολογιστών (Computer Network), πόροι δικτύου, τοπικό δίκτυο (LAN), δίκτυο ευρείας περιοχής.
Cloud Computing Το cloud computing παρέχει υπηρεσίες υπολογισμού, λογισμικού, πρόσβασης σε δεδομένα και αποθήκευσης που δεν απαιτούν ο τελικός χρήστης.
Java DataBase Connectivity
Γνωριμία με το Λογισμικό του Υπολογιστή
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
Κεφάλαιο 7: Διαδικτύωση-Internet
Νέα σειρά εκδόσεων 4.5.
Επιβλέπων: Καθηγητής Εφαρμογών Δρ. Δημήτριος Βαρσάμης
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
Κεφάλαιο 1 Διαδίκτυο και παγκόσμιος ιστός Εισαγωγικές έννοιες
Πληροφοριακό σύστημα Πληροφοριακό Σύστημα μιας επιχείρησης/οργανισμού είναι ένα σύστημα που αποτελείται από ανθρώπους, διαδικασίες και εξοπλισμό (Υλικό,
Workshops Εισηγητής: Παλιούρας Αριστείδης
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
Μεταγράφημα παρουσίασης:

Ανάλυση και Σύνθεση Τηλεπικοινωνιακών Διατάξεων (ΤΗΛ412) Παρουσίαση εργασίας εξαμήνου Ανάπτυξη απομακρυσμένου δικτύου αισθητήρων Πολυτεχνείο Κρήτης Τμήμα ΗΜΜΥ Telecom Lab Χειμερινό Εξάμηνο 2010-2011 Αθανασοπούλου Γεωργία (2006030030) Αλιμπέρτης Εμμανουήλ (2006030080) 1/15

Μετρήσεις από τον Ψηλορείτη απευθείας στο γραφείο μας στα Χανιά;;; Απομακρυσμένο χωράφι Επίβλεψη μετρήσεων από το σπίτι Μετρήσεις στο χωράφι Πηγή: http://agrotopos.blogspot.com/2009/03/blog-post_12.html 2/15

Η προϋπάρχουσα δομή του δικτύου αισθητήρων Ροή πληροφορίας του δικτύου αισθητήρων: Κόμβοι δικτύου gateway κόμβος  εφαρμογή λήψης και παρουσίασης σε ένα host PC. O gateway κόμβος δέχεται όλες τις μετρήσεις από όλους τους υπόλοιπους κόμβους. Είναι ένα development kit του 8051 που συνδέεται μέσω του serial port (UART) στο PC και μεταφέρει έτσι τις μετρήσεις στο Sensor Network Host Application(εφαρμογή σε c++) για παρουσίαση. Πηγή: Asteris Megasthenis, Sensor Network Host Application Πηγή: Asteris Megasthenis, Sensor Network Host Application 3/15

Ο νέος gateway κόμβος που υλοποιήθηκε Μη πρακτική λύση η μόνιμη παρουσία PC στο χωράφι για να πάρουμε τις μετρήσεις. Η απομακρυσμένη αποστολή των μετρήσεων στο σημείο που θέλουμε εμείς παραμένει πρόβλημα αφού σταθερή πρόσβαση στο Ιnternet (π.χ. adsl) είναι δύσκολο να υπάρξει στον αγρό. Υπάρχει κάτι που να λύνει ταυτόχρονα και τα δύο προβλήματα; To δίκτυο κινητής τηλεφωνίας (GSM) 4/15

Σύνδεση του gateway με τον με το GSM modem H επιλογή του serial port ως διασύνδεση μεταξύ modem και microcontroller (gateway κόμβος) ήταν ένα από τα βασικά κριτήρια αγοράς. Γιατί serial port; Γιατί είναι πιο απλό στο προγραμματισμό του σε σχέση με το USB και το USB στη δική μας περίπτωση δεν θα προσέφερε κάτι παραπάνω. Εν τέλει το ήδη απλό Serial Port αποδείχτηκε πολύπλοκο στην ανάπτυξη. Προβλήματα: Διαφορετικό βύσμα σειριακής σε κάθε συσκευή. Τα καλώδια σύνδεσης του modem με τον gateway αλλά και με το PC σχεδιάστηκαν εξ αρχής και κολλήθηκαν από εμάς. 5/15

Προγραμματισμός GSM modem από τον gateway Ο gateway(microcontroller) στέλνει εντολές(AT commands) στο modem μέσω του σειριακού καλωδίου. AT commands: μικρές εντολές που χρησιμοποιούνται για ενέργειες όπως αποστολή SMS, δημιουργία κλήσης κλπ. (πχ AT+CPIN=xxxx για εισαγωγή κωδικού PIN). Ενδεικτικό παράδειγμα κώδικα gateway: #define connectToTCPServerWIP "AT+WIPCREATE=2,1,\"147.27.38.124\",\"51325\"\n" sendCommandToModem(connectToTCPServerWIP); do{//this while loop will detect the answer from the modem if(((modemReceiveBuffer[0]=='\0') &&…&&(modemReceiveBuffer[7]=='\n'))) {…break;} if(((modemReceiveBuffer[19]=='2')&&(modemReceiveBuffer[20]==',')&&(modemReceiveBuffer[21]=='1'))) {… break;} }while(1);//waiting ANSWER do while 6/15

Προγραμματισμός GSM modem από τον gateway Προβλήματα : Η ζωή του μηχανικού με τα manuals. Διαφορετική εταιρία σχεδίασε το modem και διαφορετική το πουλάει πλέον, με αποτέλεσμα όλα τα manuals και το documentation να είναι διάσπαρτα στο internet. Τον έλεγχο της σωστής ροής των εντολών ο gateway τον υλοποιεί με χειρισμό του κατάλληλου buffer για την επικοινωνία μέσω σειριακής. Εκτελώντας σε αυτόν “παράλληλα” εισαγωγή, αναζήτηση και διαγραφή, δυσκολεύει πολύ ο συγχρονισμός αλλά απαιτείται και αρκετή μνήμη. 7/15

Αποστολή δεδομένων μέσω του GSM Modem (SMS vs GPRS) SMS: Τις μετρήσεις του δικτύου αισθητήρων τις αποστέλλουμε περιλαμβάνοντας τες σε απλά SMS. Ο δέκτης της πληροφορίας είτε θα έχει αδικαιολόγητη πολυπλοκότητα (π.χ. κινητό συνδεδεμένο μέσω USB σε υπολογιστή να προωθεί για επεξεργασία τα SMS που δέχεται) είτε αυξάνει αδικαιολόγητα το κόστος (i. virtual numbers, ii. αγορά για δέκτη δεύτερου GSM Modem) Tα SMS έχουν σχετικά υψηλό αριθμό απωλειών και δεν υπάρχει τρόπος για ανάκτηση. Κόστος ανά byte πολύ υψηλότερο σε σχέση με το GPRS. Μόλις 160 bytes/SMS. Σ’ ένα κλιμακωμένο δίκτυο σε συνδυασμό με τις απώλειες καθιστούν το SMS δύσκολο στο χειρισμό και ασύμφορο 8/15

Αποστολή δεδομένων μέσω του GSM Modem (SMS vs GPRS) GPRS: Προσθέτει κάποια πολυπλοκότητα στον αποστολέα αλλά εξαλείφει όλα τα άλλα μειονεκτήματα του SMS. από τα GSM Modems υποστηρίζεται TCP/IP over GPRS που είναι με διαφορά η πιο Generic λύση που θα μπορούσαμε να έχουμε με δυνατότητες κλιμάκωσης και με τα πλεονεκτήματα του TCP. Τελική επιλογή: GPRS καθώς είναι πολύ πιο ευέλικτο. Προβλήματα : Η ζωή του μηχανικού με τα manuals. Η εταιρία που σχεδίασε το GSM modem είχε υλοποιήσει δυο εντελώς διαφορετικά APIs για την υποστήριξη TCP/IP over GPRS. Για να βρεθεί ποια έκδοση είχε το modem έπρεπε να γνωρίζουμε το firmware του. Όμως λόγω του διάσπαρτου documentation ούτε αυτό ήταν εύκολο. 9/15

FSM του gateway κόμβου 10/15 Initialization Gateway (MCU) Close connection Initialization GSM Initialization GPRS Send data over GPRS with TCP/IP TCP/IP connect Initialization TCP/IP Yes No Wait data from sensor network Reconnect GPRS Check if GPRS is OK 10/15

Λήψη, επεξεργασία και αποθήκευση της πληροφορίας στον Web Server Web Server: Ένα PC που είναι συνδεδεμένο στο διαδίκτυο και δέχεται δεδομένα πάνω από TCP/IP socket. To GSM Μodem φροντίζει ώστε να ενθυλακώνονται τα TCP/IP πακέτα στο GPRS και τελικά να μεταφέρονται στο PC μας. O Web Server τρέχει σε ένα Linux PC. Είναι γραμμένος σε C για λόγους ταχύτητας. Προβλήματα : Συμβατότητα χαρακτήρων από τον gateway(microcontroller) στον server. 11/15

Λήψη, επεξεργασία και αποθήκευση της πληροφορίας στον Web Server Επιλέχθηκε το σύστημα βάσεων δεδομένων mySQL: Free, Open Source και σε συνδυασμό με υψηλές επιδόσεις Η χρήση βάσης δεδομένων επιτρέπει την αποθήκευση μετρήσεων από ένα κλιμακωμένο δίκτυο αισθητήρων 12/15

Άμεσα επόμενα βήματα Τελειοποίηση της υλοποίησης του παραπάνω συστήματος Σύνδεση με τον περσινό κώδικα του gateway Αποκωδικοποίηση των δεδομένων και αποθήκευση τους στην βάση δεδομένων Ανάπτυξη Web περιβάλλοντος για την παρουσίαση της πληροφορίας. Έτσι θα υπάρχει πρόσβαση στις μετρήσεις από οποιοδήποτε laptop ή κινητό στον κόσμο, το οποίο έχει πρόσβαση στον internet 13/15

Μελλοντικά βήματα Αξιοποίηση του embedded περιβάλλοντος που προσφέρει το modem. Με χρήση του openAT προγραμματιστικού περιβάλλοντος που προσφέρεται (παρόμοιο με το eclipse). Αυτό θα βοηθήσει σε προβλήματα μνήμης που αντιμετωπίζουμε με τον microcontroller. Αυτόματη ειδοποίηση, με email ή SMS εάν κάποιος κόμβος διψάσει. Ολοκληρωμένο πληροφοριακό σύστημα διαχείρισης μέσω Web και ενσωμάτωση χάρτη όπου θα φαίνονται οι κόμβοι και οι μετρήσεις Mobile application 14/15

Ευχαριστούμε για τη προσοχή σας! Ερωτήσεις;;; 15/15