设备/操作系统:Jetson Nano / Ubuntu 18.04
蟒蛇 3
有一个蓝牙加密狗连接。
以及当我这样做时:
$ hcitool con
Connections:
> ACL B8:78:26:19:C1:8C handle 11 state 1 lm MASTER AUTH ENCRYPT
和
$ bt-device -l
Added devices:
Joy-Con (R) (B8:78:26:19:C1:8C)
我已经使用说明从源代码安装了https://github.com/trezor/cython-hidapi(我在构建过程中尝试了 hidraw 和 libusb API。
在这两种情况下,这个简单的代码:
import hid
devices = hid.enumerate(0, 0)
print(devices)
仅打印连接到设备的有线 USB 鼠标和 USB 键盘:
[
{'path': b'0001:0006:00', 'vendor_id': 1118, 'product_id': 203, 'serial_number': '', 'release_number': 256, 'manufacturer_string': '', 'product_string': '', 'usage_page': 0, 'usage': 0, 'interface_number': 0},
{'path': b'0001:0004:00', 'vendor_id': 1008, 'product_id': 36, 'serial_number': '', 'release_number': 304, 'manufacturer_string': '', 'product_string': '', 'usage_page': 0, 'usage': 0, 'interface_number': 0}
]