Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Virtual COM port over Ethernet.

Îåêßíçóå áðü ôï ìÝëïò George J. Capnias. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 26-10-2005, 00:54. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  24-10-2005, 09:47 6364

    Virtual COM port over Ethernet.

    Λοιπόν το πρόβλημα έχει ως εξής:

    Έχουμε ένα sensor που μαζεύει στοιχεία και τα στέλνει σε μια σειριακή θύρα.

    O sensor είναι συνδεμένος σε ένα PC.

    Υπάρχει ανάγκη να διαβάσουμε την σειριακή θύρα του υπολογιστή από μακριά, καθότι μόνο το software που έρχεται με το sensor κάνει πλήρη εκμετάλλευση των δεδομένων που συλλέγονται. Το κακό είναι ότι το πρόγραμμα μπορεί να διαβάσει τα δεδομένα μόνο από σειριακή θύρα.

    Η σκέψη για λύση του προβλήματος, είναι για κάθε sensor να φτιαχτεί μια virtual COM port σε ένα κεντρικό μηχάνημα, που θα συνδέεται μέσω TCP/IP με τον υπολογιστή που είναι "φυσικά συνδεμένος" ο sensor. Σε κάθε μηχάνημα που θα είναι συνδεμένος sensor, θα υπάρχει ένας client που θα διαβάζει τα δεδομένα απο την τοπική σειριακή και θα τα κάνει εκπομπή, ώστε να τα ακούει ο κεντρικός υπολογιστής μέσω τοπικού δικτύου.

    Το δύσκολο κομμάτι της υλοποίησης είναι πως θα φτιαχτεί αυτή η Virtual COM θύρα στο κεντρικό μηχάνημα, για να μπορέσει να φανεί στο σύστημα σαν κανονική COM θύρα. Έχει κάποιος υπόψη του παραδείγματα κώδικα δημιουργίας ενός τέτοιου device driver (;;;) και πως θα είναι δυνατόν να δηλώνεται δυναμικά μια COM θύρα στο σύστημα, ώστε να υπάρχει ένα πρόγραμμα διαχείρισης στο κεντρικό μηχάνημα, που να ελέγχει την επικοινωνία με τους client και να δημιουργεί τις Virtual COM θύρες ανάλογα την περίπτωση;

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  24-10-2005, 23:04 6400 σε απάντηση της 6364

    Απ: Virtual COM port over Ethernet.

    Ψάξε για προϊόντα Serial over IP. Δεν υπάρχει κάποιο open-source πρόγραμμα για Windows, αν και βρήκα το freeware HW Virtual Server port στο http://www.hw-group.com/products/hw_vsp/index_en.html
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  26-10-2005, 00:54 6461 σε απάντηση της 6400

    Απ: Virtual COM port over Ethernet.

    Αρκετά καλό, αν και είναι το client μέρος της λύσης. Δεν ήξερα ότι υπάρχει RFC για την μεταφορά δεδομένων σειριακής πάνω από TCP/IP, όπως ότι υπάρχει και group που έχει δουλέψει για την κρυπτογράφηση των δεδομένων αυτών!!!

    Κατάληξα σε ένα άλλο προιόν, το Advanced Virtual COM Port της KernelPro. Είδα ότι έχει καλές κριτικές, διαπίστωσα το ωραίο και εύκολο στην χρήση interface, και απο τιμή, είναι αρκετά ενδιαφέρον ότι έχεις έκπτωση 50% όταν αγοράσεις πάνω από 25 κομμάτια, από την αρχική τιμή που είναι 80 Ευρώ, που βοηθάει στην περιπτωσή μου.

    Αντίστοιχα προιόντα που βρήκα, με χειρότερο interface και δεν είχαν όλες τις δυνατότητες του Advanced Virtual COM Port, ξεκίναγαν από 200 Ευρώ και ανέβαιναν και δεν είχε και δυνατότητα έκπτωσης για αγορά μεγάλου αριθμού!

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems