我已经编写了一个小python脚本,它使用来自usb gps加密狗的信息。到目前为止,我一直在linux中工作,我可以在/dev/中识别设备,并使用pySerial从中读取NMEA数据。但这并不是一个完美的解决方案,而且它在任何方面都不独立于平台,所以我开始研究pyUSB来尝试与设备通信。在
设备:产品名称:ND-100S
波特率:4800
USB类:0xEF
子类:2
我的问题是我对usb的了解很少,所以我不知道如何初始化并从中读取句子。在
到目前为止,我的测试代码如下:import usb
import sys
device = usb.core.find(bDeviceClass=0xef)
print " + Class: %s" % device.bDeviceClass
print " + Subclass: %i" % device.bDeviceSubClass
print " + Protocol: %i" % device.bDeviceProtocol
print " + Length : %s" % device.bLength
print " + Configurations: %i" % device.bNumConfigurations
。。。主要是获取有关设备的信息。在
有没有人有这方面的经验?在