私はこの呼び出しでnode-hidを使用しています:
HID.devices()
ガイドの here にリストされているように、接続されているすべての USB デバイスのリストを取得する必要があります。
その結果、次のデバイス リストを取得しています。
[ { vendorId: 1452,
productId: 33346,
path: 'USB_05ac_8242_6500000',
serialNumber: '',
manufacturer: 'Apple Computer, Inc.',
product: 'Apple IR',
release: 22,
interface: -1 },
{ vendorId: 1452,
productId: 567,
path: 'USB_05ac_0237_6300000',
serialNumber: '',
manufacturer: 'Apple Inc.',
product: 'Apple Internal Keyboard / Trackpad',
release: 144,
interface: -1 },
{ vendorId: 1452,
productId: 567,
path: 'USB_05ac_0237_6300000',
serialNumber: '',
manufacturer: 'Apple Inc.',
product: 'Apple Internal Keyboard / Trackpad',
release: 144,
interface: -1 },
{ vendorId: 0,
productId: 0,
path: '',
serialNumber: '',
manufacturer: '',
product: 'Apple Mikey HID Driver',
release: 0,
interface: -1 },
{ vendorId: 1452,
productId: 567,
path: 'USB_05ac_0237_6300000',
serialNumber: '',
manufacturer: 'Apple Inc.',
product: 'Apple Internal Keyboard / Trackpad',
release: 144,
interface: -1 },
{ vendorId: 1452,
productId: 567,
path: 'USB_05ac_0237_6300000',
serialNumber: '',
manufacturer: 'Apple Inc.',
product: 'Apple Internal Keyboard / Trackpad',
release: 144,
interface: -1 } ]
これには、私の Mac に USB 経由で接続された ACR122U-A9 デバイス (ACS Ltd が提供する NFC/RFID デバイス) は含まれません。
Mac に接続されているすべての周辺機器が の下System Report -> Hardware -> USB
に表示されます。スクリーンショットは次のとおりです。
この問題を解決する方法を理解できますか?