USB-Anschluss als Kommunikationsanschluss verwenden

USB-Anschluss als Kommunikationsanschluss verwenden

Ich verwende Hyperterminal und AT-Befehle, um das Mobiltelefon zu steuern. Es funktioniert über die Bluetooth-Verbindung und Infrarot, wodurch sich ein GSM-Modem (das Telefon) ganz einfach erstellen und konfigurieren lässt.

Das Problem besteht darin, dass ich dies über einen USB-Anschluss implementieren muss. Es werden nur Kommunikationsanschlüsse erkannt, sodass es keine Möglichkeit gibt, ein an einen USB-Anschluss angeschlossenes Telefon zu konfigurieren.

Wie kann ich einen USB-Anschluss so zuordnen, dass der Computer ihn für einen Kommunikationsanschluss hält?

Notiz:Ich spreche nicht von der Hardwarelösung, also einem Konverteradapter, ich hätte gerne eine Softwarelösung.

verwende WinXP SP2, mobiles Nokia

Antwort1

Das TelefonnormalerweiseStellen Sie ein CDC-ACM-Profil bereit, das vom Betriebssystem als virtueller serieller Port interpretiert werden sollte.

Unter Linux wurde ein generischer ACM-Treiber implementiert, sodass die meisten Telefone sofort funktionieren.

Unter Windows (da Sie Hyper Terminal verwenden, gehe ich davon aus, dass Sie Windows verwenden) sollte Ihr Telefonhersteller einen Treiber für Sie erstellt haben, der beim Anschließen des Telefons einen seriellen Anschluss hinzufügt.

Wenn Ihr Telefonhersteller diesen Treiber nicht zur Verfügung gestellt hat, haben Sie zwei Möglichkeiten: Verwenden Sie diese nicht-freie Softwarehttp://www.thesycon.de/eng/usb_cdcacm.shtmloder wenn Sie mutig genug sind, können Sie lernen, wie Sie selbst eine kleine INF-Datei schreiben und dafür die integrierte Windows-Bibliothek verwenden (siehe diese kleine Anleitunghttp://support.microsoft.com/kb/837637/en-us), aber Sie müssen bereits wissen, wie man .inf-Treiberdateien schreibt.

verwandte Informationen