Απομακρυσμένος έλεγχος Audio Visual συσκευής με διαδικτυακή εφαρμογή
Πτυχιακή εργασία
Συγγραφέας
Μπρούσαλης, Λεωνίδας
Ημερομηνία
2020-06-09Επιβλέπων
Κουκουλέτσος, ΚωνσταντίνοςΘεματική επικεφαλίδα
TPSH::Επιστήμη Υπολογιστών::Αρχιτεκτονική Ηλεκτρονικών ΥπολογιστώνΛέξεις κλειδιά
Απομακρυσμένος έλεγχος ; Blackmagic videohub ; Javascript ; PHP ; Internet of things ; IoT ; Διαδίκτυο πραγμάτων ; SDI matrixΠερίληψη
Στόχος αυτής της εργασίας είναι ο σχεδιασμός και η ανάπτυξη μίας διαδικτυακής εφαρμογής για τον απομακρυσμένο έλεγχο μίας συσκευής Audio Visual, και στην προκειμένη περίπτωση η συσκευή είναι η Blackmagic Videohub. Η εργασία αυτή αποτελείται από δύο τμήματα, την έκθεση όπου αναλύεται και παρουσιάζεται η εργασία και την κωδικοποιημένη εφαρμογή. Σκοπός της έκθεσης είναι η εξήγηση της λειτουργίας της συσκευής, για την κατανόηση της κανονικής χρήσης της συσκευής καθώς και της προετοιμασίας που απαιτείται για να συνδεθεί η συσκευή με την εφαρμογή, και η αναλυτική εξήγηση του τρόπου χρήσης των δύο
ιστοσελίδων που την αποτελούν, καθώς και μερικών ειδικών σεναρίων χρήσης των συσκευών. Έτσι η χρήση της εφαρμογής είναι απλή. Στόχος της εφαρμογής δεν είναι απλά ο απομακρυσμένος έλεγχος μίας συσκευής, αλλά η απλοποίηση όλης της διαδικασίας, προσθέτοντας εικονικές αναπαραστάσεις και άλλες λειτουργίες για την επιτάχυνσή αλλαγών και ενεργειών στην συσκευή.
Περίληψη
The purpose of this study is the design and development of an online application for remotely controling an Audio Visual device, and in our case the Blackmagic Videohub. This study consists of two parts, this report which describes the application and the code of application itself. The report explains the operation of the device and describes the device's normal use and the preparation required to connect the device to the application, clarifies in detail how the pages of the built interface are used, and highlights some special scenarios for the use of the devices. In this way using the application becomes very easy. The presented application intends not to simply remotely control the device, but also to simplify the whole process by adding virtual representations and other functions in order to speed up changes and improve the functionality of the device.