Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14274
Title: | Ολοκληρωμένο Περιβάλλον Ανάπτυξης Οικιακής Πύλης |
Authors: | Παπαστέφανος Σεραφείμ Στασινόπουλος Γεώργιος |
Keywords: | cwmp αυτόματη ρύθμιση δημιουργία κώδικα απομακρυσμένη διαχείρι-ση xml soap java c acs tr-69 dsl forum |
Issue Date: | 16-May-2005 |
Abstract: | Ο σκοπός αυτής της διπλωματικής εργασίας ήταν η δημιουργία ενός ολοκληρωμένου περιβάλλοντος για την ανάπτυξη μιας οικιακής πύλης η ο-ποία θα μπορεί να ρυθμίζεται απομακρυσμένα με χρήση του πρωτοκόλλου CPE WAN Management Protocol (πρωτόκολλο διαχείρισης συνδρομητικού εξοπλισμού δικτύου ευρείας περιοχής). Το CWMP είναι ένα νέο πρωτόκολ-λο που βασίζεται στην απομακρυσμένη κλήση μεθόδων μέσω των τεχνολο-γιών XML/SOAP. Η μεθοδολογία κατασκευής που περιγράφεται στην ερ-γασία είναι αρκετά απλή και απαιτεί τη συγγραφή κώδικα από τον προγραμ-ματιστή της πύλης μόνο εκεί που είναι απολύτως απαραίτητο.Για τη δημιουργία του περιβάλλοντος γράφτηκαν τρία προγράμματα σε Java: Το DeviceDescriptor που δημιουργεί μια περιγραφή των παραμέτρων που θα έχει η συσκευή, το DeviceCreator που χρησιμοποιεί την περιγραφή του DeviceDescriptor και δημιουργεί τον πηγαίο κώδικα για το πρόγραμμα πελάτη του CWMP που θα τρέχει στη συσκευή και το SimpleACS, το οποίο είναι ένας εξυπηρετητής του CWMP (ACS), μέσω του οποίου μπορεί να γί-νει η διαχείριση του προγράμματος που δημιουργεί το DeviceCreator. Ένα αρκετά μεγάλο μέρος της εργασίας καταλαμβάνεται από την ανά-λυση του προγράμματος του πελάτη του CWMP που θα τρέχει στη συσκευή και που δημιουργεί το DeviceCreator. Αυτό το πρόγραμμα είναι αρκετά περίπλοκο αφού, εκτός του ότι υλοποιεί τη στοίβα πρωτοκόλλων του CWMP και υποστηρίζει έλεγχο τύπων, ο κώδικας που κάθε φορά δημιουργείται πε-ριλαμβάνει ένα στατικό μέρος που είναι πάντα το ίδιο και ένα δυναμικό μέ-ρος, το οποίο αλλάζει σύμφωνα με τις επιλογές που γίνονται στα DeviceDe-scriptor και DeviceCreator. |
URI: | http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14274 |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DT2005-0056.doc | 1.25 MB | Microsoft Word | View/Open | |
DT2005-0056.pdf | 1 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.