デバイス/OS: Jetson Nano / Ubuntu 18.04
パイソン3
Bluetoothドングルが付属しています。
Joy-Con は UI に表示されているように接続されています。
私がこれを行うときと同様に:
$ 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 API と 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}
]