240 likes | 365 Views
Νίνι Κων/νος Τσάκαλος Απόστολος. Τι είναι το Mango. Mango open source Machine-to-Machine (M2M).
E N D
Νίνι Κων/νος Τσάκαλος Απόστολος
Τι είναι το Mango • Mango open source Machine-to-Machine (M2M). Το Mango είναι μηχανή αναζήτησης και είναι βασισμένο στον, ajax-M2M λογισμικό που επιτρέπει στους χρήστες να έχουν πρόσβαση και να ελέγχουν ηλεκτρονικούς αισθητήρες, συσκευές, και μηχανές μέσω πολλαπλών πρωτοκόλλων (multiple protocols) ταυτόχρονα. Εύκολος στο να μεταφορτώσει (download) και να εγκατασταθεί σε πολλές πλατφόρμες, το Mango παρέχει ενα interface με το οποίο διαφορετικές data sources μπορούν να δημιουργηθούν και να διαμορφωθούν μαζί με μια διαισθητική μηχανή κανόνων (rules engine) για setting up πρόσβαση, παρακολούθηση, συναγερμό (alerts), αναγραφή στοιχείων (data logging), έλεγχο, μετασχηματισμό και επικοινωνία.
Χαρακτηριστικά γνωρίσματα Mango • Multiple-protocol (Πολλαπλό πρωτόκολλο) Το Mango μπορεί να λάβει στοιχεία από οποιαδήποτε συσκευή για την οποία υπάρχει ένας οδηγός πρωτοκόλλου. Τα πρωτόκολλα που υποστηρίζονται αυτή την περίοδο περιλαμβάνουν Modbus (ASCII, RTU, TCP, και UDP), το SNMP, και τα ιδιόκτητα πρωτόκολλα που αναπτύσσονται από τους προμηθευτές υλικού. Το Mango υποστηρίζει επίσης μια «virtual» data source που μπορεί να παραγάγει δεδομένα για δοκιμαστικούς ή εξεταστικούς σκοπούς. Τα πρωτόκολλα που σύντομα θα προστεθούν περιλαμβάνουν BACNet/IP, X10, και την ανάλυση HTML
User-defined events (Καθορισμένα γεγονότα από το χρήστη) Λέτε στο Mango για ποια γεγονότα ενδιαφέρεστε. Οι χρήστες μπορούν να καθορίσουν απεριόριστα κριτήρια γεγονότων (events) στα σημεία (points)για να ανιχνεύσουν καταστάσεις όπως τα υψηλά και χαμηλά όρια, τις αλλαγές των τιμών και τους χρόνους εκτέλεσης.
Event handling (χειρισμός event) Οποιαδήποτε γεγονότα(events) που εμφανίζονται, είτε καθορισμένα από το σύστημα είτε από το χρήστη, μπορούν να αντιμετωπιστούν αυθαίρετα χρησιμοποιώντας τους καθορισμένους από το χρήστη χειριστές event. Αυτοί οι χειριστές μπορούν να στείλουν email και κλιμακώσεις στις mail λίστες, ή να θέσουν τις τιμές στα σημεία (points)Mango.
Security (Ασφάλεια) Τα δεδομένα σας κατοικούν όπου εγκαθιστάτε το Mango, ώστε να έχετε τον έλεγχο. Οι άδειες (permissions)χρηστών καθορίζονται από τους administrators του συστήματος, και όλες οι επικοινωνίες με το Mango μπορούν να εξασφαλιστούν με τη SSL (Secure Socket Layer), εξασφαλίζοντας τη μυστικότητα των πληροφοριών σας.
Data logging (Αναγραφή δεδομένων) Κάθε σημείο μπορεί να διαμορφωθεί με τα δικά του αναγραφόμενα δεδομένα.
Quick charts and set points (Γρήγορα διαγράμματα και καθορισμένα σημεία) Η πρόσβαση και ο έλεγχος είναι γρήγοροι και ενημερωμένοι με του Mango τα roll-over διαγράμματα και τα point set controls. Η χρήση της τεχνολογίας Ajax εξασφαλίζει ότι όλες οι πληροφορίες που επιδεικνύονται είναι πρόσφατες και σχετικές.
Watch list Δημιουργήστε τον δικό σας κατάλογο ζητημάτων(list of points) που θέλετε να δείτε. Εύκολα προστέθετε και αφαιρείτε points από τον κατάλογο για να παρακολουθείτε τις τιμές και τα alarms.
Point heirarchies (Ιεραρχίεςτωνpoints) Δημιουργήστε τις δικές σας αυθαίρετες ιεραρχίες των points και point φακέλων για να οργανώσετε τις πληροφορίες σας με τρόπο που θέλετε να τις δείτε.
Graphical views (Γραφικές απόψεις) Δημιουργήστε γραφικές αναπαραστάσεις των points επάνω στα δικά σας background με την λειτουργία drag and drop. Όλα τα roll-over διαγράμματα ελέγχουν και λειτουργούν το ίδιο γραφικά όπως και οπουδήποτε αλλού.
Point details Δείτε λεπτομερής πληροφορίες του σημείου (point) συμπεριλαμβανομένης της τρέχουσας τιμής, των λεπτομερών συνοπτικών και γραφικών διαγραμμάτων, των συναγερμών(alarms), των ανιχνευτών event και των αδειών χρηστών.
Active alarms list (Ενεργός κατάλογος συναγερμών) Όλες οι σελίδες στην εφαρμογή περιλαμβάνουν έναν δείκτη του πιο υψηλού ενεργού επιπέδου alarm. Χρησιμοποιήστε το για να συνδεθείτε με τον ενεργό κατάλογο των συναγερμών (alarms) όπου μπορείτε να δείτε όλους τους ενεργούς συναγερμούς με μια ματιά.
User memos (Υπομνήματα χρηστών) Οι χρήστες μπορούν να σχολιάσουν τα events και τα points έτσι ώστε η πολύτιμη γνώση να μην χάνεται. Τα σχόλια των event στέλνονται με τις ανακοινώσεις ηλεκτρονικού ταχυδρομείου έτσι ώστε όλοι οι χρήστες να τηρούνται ενήμεροι για τη θέση του συστήματος.
Event scheduling (Σχεδιασμός γεγονότος) Καθορίστε τα γεγονότα που βασίζονται σε προγράμματα χρόνου(time schedules). Τα events που αυξάνονται από τα προγράμματα έχουν πρόσβαση σε όλη την διαχειριζόμενη λειτουργικότητα (handling functionality) που άλλοι τύποι event έχουν.
Automatic software updates (Αυτόματες ενημερώσεις λογισμικού) Ειδοποιείστε όταν οι νέες εκδόσεις του Mango είναι διαθέσιμες. Απλά αντιγράψτε τη νέα έκδοση Mango στον κατάλογο εγκαταστάσεώς (installation directory) και όλα τα στοιχεία θα ενημερωθούν αυτόματα.
Functional overview (Λειτουργικήεπισκόπηση) • Οι χρήστες δημιουργούν αρχικά data sources τα οποία είναι βασισμένα σε ένα πρωτόκολλο (αυτήν την περίοδο Modbus, το SNMP, και Spinwave Systems τμήματα). Τα data sources καθορίζουν τα points τα οποία είναι αναπαραστάσεις των μονών κομματιών δεδομένων και είναι διαμορφώσιμα από πολλές απόψεις συμπεριλαμβανομένης της (αναγραφής δεδομένων) data logging , παροχής κειμένου και απόδοσης διαγραμμάτων. Και τα δύο αντικείμενα επιτρέπουν στις άδειες χρήστη να τεθούν με πολύ σπυρωτούς τρόπους. Αυτά τα σημεία μπορούν να είναι υπο παρακολούθηση στο watch list, ή οι χρήστες μπορούν να φτιάξουν γραφικές απόψεις χρησιμοποιώντας τη λειτουργία drag-and-drop στις φορτωμένες εικόνες του background.
Οι χρήστες θα μπορούσαν να σταματήσουν εκεί και να χρησιμοποιήσουν το σύστημα μόνο για manual παρακολούθηση, έλεγχο, και αναγραφή στοιχείων (data logging), αλλά η δύναμη αυτοματοποίησης του Mango είναι στο event υποσύστημα. Τα γεγονότα είναι χωρισμένα σε δύο μέρη: η ανίχνευση (detection) και ο χειρισμός (handling). Αυτά τα μέρη μπορούν να γίνουν ζευγάρια αυθαίρετα με one-to-many τρόπους. • Ένας ανιχνευτής γεγονότος (event) μπορεί να είναι κάτι σαν μία υψηλού ορίου ή δυαδική/πολυκρατική κατάσταση. Υπάρχουν επίσης ανιχνευτές γεγονότος (event) για data source εξαιρέσεις, εξαιρέσεις συστημάτων, και άλλα πράγματα όπως οι γνωστοποιήσεις νέων εκδόσεων Mango.
Από την πλευρά χειριστών, οι χρήστες αποφασίζουν τι πρέπει να συμβεί όταν ένα event παρουσιάζεται. Αυτήν την περίοδο υπάρχουν δύο χειριστές: γνωστοποίηση email και καθορισμός σημείου (set point). Όταν το event παρουσιάζεται, οι γνωστοποιήσεις email στέλνονται στις καθορισμένες διευθύνσεις, στους χρήστες, ή τις mail λίστες. Προαιρετικά, εάν ένα event είναι ακόμα ενεργό σε κάποιο διάλειμμα, το event μπορεί επίσης να σταλεί σε έναν κλιμακωτό κατάλογο. Τέλος, με την απενεργοποίηση του event, οι γνωστοποιήσεις μπορούν προαιρετικά να σταλούν σε όλους τους event συμμετέχοντες.