77
Στην συνέχεια, αναλύεται ο τρόπος λειτουργίας της μετάδοσης εικόνας καθώς και των
ρυθμίσεων της κάμερας που διαθέτει η συγκεκριμένη υλοποίηση. Αρχικά, η μετάδοση οθόνης
πραγματοποιείται με την χρήση του πλαισίου AForge.net. Το πλαίσιο αυτό, χρησιμοποιεί τον
MJPEG μεταδοτή και παίρνει σαν παράμετρο την διεύθυνση και την θύρα που μας δίνει ο
μικροελεγκτής για την μετάδοση εικόνας. Παρακάτω (Εικόνα 47) φαίνεται πιο αναλυτικά η
δομή της συγκριμένης υλοποίησης.
Εικόνα 47: Κώδικας ΜJPEG Stream
Όσον αφορά τις ρυθμίσεις της κάμερας, χρησιμοποιούνται Http αιτήματα (requests) για
την επικοινωνία με τον μικροελεγκτή (Εικόνα 48). Πιο συγκεκριμένα, έχει υλοποιηθεί η
συνάρτηση Request όπου δημιουργεί Http αιτήματα προς την διεύθυνση που διαχειρίζεται τις
ρυθμίσεις τις κάμερας. Στην διεύθυνση αυτή, υπάρχουν δύο παράμετροι (var, val) που όπως
έχει αναφερθεί στην ενότητα που αφορούν την λειτουργία και την τιμή της. Αναλυτικότερα,
απεικονίζεται παρακάτω το αντίστοιχο κομμάτι κώδικα.
Εικόνα 48: Συνάρτηση Request