Ich schreibe eine Anwendung, die eine Linux-Maschine ermöglicht, mit dem Internet über USB-Modem zu verbinden. Ich habe mehrere USB-Modems mit derselben Hersteller- und Produkt-ID; Ich kann sie nicht unter Verwendung lsusb
unterscheiden, die Verkäufer- und Produkt Identifikation gibt. Auch das Geben von IDs entsprechend ihren USB-Ports löst mein Problem nicht, da ich USB-Modems an jedem Port verwenden möchte, den ich möchte.
Gibt es eine eindeutige Kennung, mit der ich meine USB-Geräte unterscheiden kann?Unterscheiden Sie mehrere USB-Geräte mit dem gleichen Hersteller und Produkt-ID
6
A
Antwort
1
Mit Seriennummern habe ich meine USB-Modems unterschieden. Hier auf dieser Seite werden grundlegende Befehle angezeigt.
http://wiki.openmoko.org/wiki/Hardware:AT_Commands#Section_5.2C_General_Commands
I used "ATE + CGSN" Befehl, die Seriennummer des Geräts enthält.
Haben sie eine MAC-Adresse? Dies kann in ifconfig angezeigt werden, wenn sie betriebsbereit sind. Wenn es über Verbindungs-/Trennzyklen hinweg konstant ist (oder insbesondere wenn es auf eine andere Maschine verschoben wird), ist es wahrscheinlich ein echter Wert in der Hardware. –
nein sie haben keine MAC-Adresse – denizeren
versuchen Sie auch die Seriennummer, ein USB-Gerät sollte: PID, VID und Seriennummer – garzanti