background image

77 

 

Στην συνέχεια, αναλύεται ο τρόπος λειτουργίας της μετάδοσης εικόνας καθώς και των 

ρυθμίσεων της κάμερας που διαθέτει η συγκεκριμένη υλοποίηση. Αρχικά, η μετάδοση οθόνης 

πραγματοποιείται με την χρήση του πλαισίου AForge.net. Το πλαίσιο αυτό, χρησιμοποιεί τον 

MJPEG  μεταδοτή  και  παίρνει  σαν  παράμετρο  την  διεύθυνση  και  την  θύρα  που  μας  δίνει  ο 

μικροελεγκτής για την μετάδοση εικόνας. Παρακάτω (Εικόνα 47φαίνεται πιο αναλυτικά η 

δομή της συγκριμένης υλοποίησης.  

 

 

Εικόνα 47: Κώδικας ΜJPEG Stream 

Όσον αφορά τις ρυθμίσεις της κάμερας, χρησιμοποιούνται Http αιτήματα (requests) για 

την  επικοινωνία  με  τον  μικροελεγκτή  (Εικόνα  48).  Πιο  συγκεκριμένα,  έχει  υλοποιηθεί  η 

συνάρτηση Request όπου  δημιουργεί Http αιτήματα  προς την διεύθυνση που διαχειρίζεται τις 

ρυθμίσεις τις κάμερας. Στην διεύθυνση αυτή, υπάρχουν δύο παράμετροι (var, val) που όπως 

έχει αναφερθεί στην ενότητα που αφορούν την λειτουργία και την τιμή της. Αναλυτικότερα, 

απεικονίζεται παρακάτω το αντίστοιχο κομμάτι κώδικα. 

 

 

Εικόνα 48: Συνάρτηση Request