我正在学习使用libusb.h头库编程USB设备(iBall 3.5g USB Dongle)。 到目前为止,我能够使用供应商ID识别我的设备,并打开设备进行操作。
作为下一步,我想知道可用的命令(或控件),例如:命令扫描周围的可用GSM网络。
显然我将不得不与设备交谈。固件提取必要的信息。
我试图搜索3g加密狗的技术数据表,但无法找到。 加密狗由Qualcomm芯片提供支持
您知道我可以获取USB设备控制命令的任何方法吗?
提前致谢。
答案 0 :(得分:1)
没有简单的程序来确定USB设备的命令。您需要结合查看设备报告的描述符,查看设备是否支持任何特定的USB设备类,读取USB规范,以及使用protocol analyzer进行逆向工程。
好的第一步是使用lsusb -v
打印设备USB描述符的人类可读描述。