我正在使用LTE USB Dongle。
我想选择特殊的连接加密狗。
我有一些代码可以找到基于VID和PID的特殊USB设备。
如果找到设备,则必须获取该设备的网络接口名称。
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')#这个ID是阿尔卡特L800
接下来,我想找到界面,但我不知道。
有人有主意吗?