Zur Startseite

Θέματα ανάπτυξης Συσκευών KNXnet/IP

Η μετάδοση των τηλεγραφημάτων KNX μέσω Ethernet καθορίζεται από το KNXnet / IP και είναι μέρος του Προτύπου KNX . Μέχρι τώρα οι προδιαγραφές συμπεριλάμβαναν τη χρήση αυτού του μέσου για διεπαφές υπολογιστών και για δρομολογητές ( routers ). Οι δρομολογητές IP είναι παρόμοιοι με τους Προσαρμοστές Γραμμών, εκτός του ότι χρησιμοποιούνε το Ethernet ως κύρια γραμμή. Επιπλέον, στις μέρες μας είναι εφικτή η ενσωμάτωση των τελικών συσκευών KNX κατευθείαν στο δίκτυο KNX μέσω IP . Γι’ το Ethernet αντίστοιχα το IP ( Internet Protocol ) είναι ένα πλήρως αξιόλογο μέσο KNX . Η ανάπτυξη των συσκευών KNXnet / IP δεν απαιτεί ειδικά εξαρτήματα KNX . Ένας κόμβος KNXnet / IP αποτελείται βασικά από τα παρακάτω στοιχεία. 

Eλεγκτής Ethernet 

Οι ελεγκτές Ethernet είναι διαθέσιμοι από διάφορους κατασκευαστές ημιαγωγών. Βασικά, οι ελεγκτές Ethernet συμμορφώνονται με τις KNXnet / IP απαιτήσεις. Ελεγκτές με ρυθμό μετάδοσης bit της τάξης των 10 MBit είναι γενικά επαρκείς. 

Μικροελεγκτής 

Η επιλογή του μικροελεγκτή εξαρτάται βασικά από τον απαιτούμενο υπολογισμό της απόδοσης της συσκευής. Μια συσκευή KNXnet / IP μπορεί να υλοποιηθεί σε έναν ελεγκτή 8- bit . Ανάλογα με την εφαρμογή, μπορούν επίσης να απαιτηθούν πιο ισχυροί ελεγκτές. Πολλοί ελεγκτές προσφέρουν ήδη μια διεπαφή για Ethernet στο chip , έτσι το μόνο που χρειάζεται είναι να το ολοκληρώσετε με το φυσικό επίπεδο. 

Στοίβα Επικοινωνίας 

Το λογισμικό συστήματος μιας συσκευής KNXnet / IP αποτελείται από δύο στοίβες πρωτοκόλλου. Η επικοινωνία με το Ethernet απαιτεί μία Στοίβα IP με UDP ( User Datagram Protocol ) εξαιτίας του γεγονότος ότι το KNXnet / IP βασίζεται σε επικοινωνία χωρίς σύνδεση ( connectionless communication ). Τα τηλεγραφήματα unicast καθώς και τα τηλεγραφήματα multicast μεταδίδονται μέσω UDP . Η Στοίβα KNX τοποθετείται στην κορυφή της Στοίβας IP / UDP . Αυτός είναι ο Κοινός Πυρήνας KNX ( KNX Common Kernel ), ο οποίος πρέπει να αναπτυχθεί ειδικά για κάθε μοντέλο συσκευής. Η Στοίβα KNX χρησιμοποιεί τη Στοίβα IP / UDP ως διεπαφή για το σύστημα. Η μετάφραση των τηλεγραφημάτων KNX σε τηλεγραφήματα UDP πραγματοποιείται μέσω του KNXnet / IP . Η εφαρμογή KNX προσπελαύνει το API ( Application Programming Interface ) της Στοίβας KNX , ούτως ώστε να επικοινωνήσει με όλο το σύστημα. 

Ποια είναι η σωστή λύση; 

Η επιλογή του σωστού υλικού ( hardware ) εξαρτάται βασικά από τον τύπο της εφαρμογής. Υλοποιήσεις υλικών ειδικά για συσκευές KNXnet / IP είναι ήδη διαθέσιμες στην αγορά. Ανάλογες στοίβες προσφέρονται επίσης. Ωστόσο, για πιο σύνθετες συσκευές, ή πιο δυνατά λειτουργικά συστήματα, μπορούν να χρησιμοποιηθούν Linux , τα οποία περιέχουν μία Στοίβα IP με UDP . Σε αυτή την περίπτωση απαιτούνται μόνο η Στοίβα KNX με το ανάλογο Πρόγραμμα Εφαρμογής.