Я использую LTE USB Dongle.
Я хочу выбрать специальный подключенный Dongle.
У меня есть код, который находит специальную базу USB-устройств на VID и PID.
Если найти устройство,Я должен получить имя сетевого интерфейса этого устройства.
def find_device():
# find
devices = usb.core.find(find_all=True)
# if no devices
if devices is None:
print("No Init. Check your Hardware Interfaces")
exit(-1);
# else
LTE = ()
for dev in devices:
for cfg in dev:
for intf in cfg:
if intf.bInterfaceClass == 224:
if (dev.idVendor == 0x1bbb) and (dev.idProduct == 0x0195):
print("===> Found LTE: Alcatel OneTouch L800")
else:
print("===> Found Wi-Fi")
print("===> VID, PID = 0x%x, 0x%x" % (dev.idVendor, dev.idProduct))
LTE = ('0x%x' % dev.idVendor, '0x%x' % dev.idProduct)
Код возвращает ('0x1bbb', '0x0195') # этот идентификатор - Alcatel L800
Далее, я хочу найти интерфейс, но я не 'Понятия не имею.
У кого-нибудь есть идея?