none
Serielle Schnistelle RRS feed

  • Frage

  • Hallo! Ich möchte die Geräte, die gerade an der seriellen Schnistelle angeschlossen sind auflisten. Wie gehe ich am besten vor, ohne die genaue Konfiguration (Baudrate, Stopbits, Parity usw...) zu kennen?

    Danke für die Hilfe!

     
    Montag, 27. August 2012 06:59

Antworten

  • Das geht nur mittels Probing. Wobei das Identifizieren der Geräte das eigenliche Problem darstellt. Während du zwar durch einfaches Öffnen eines SerialPorts feststellen kannst, ob ein Gerät daran hängt, musst du zur Identifizerung eine gerätespezifische Zeichen-(Kommando-)folge schicken und prüfen ob die Antwort korrekt ist. Leider gibt es hier kein geräteübergreifendes Protokoll. Daher brauchst du im Grunde eine Datenbank mit allen möglichen Kommandos..
    Montag, 27. August 2012 09:05

Alle Antworten