Как читать данные с USB с помощью nodejs

node.js usb

1220 просмотра

1 ответ

381 Репутация автора

var usb = require('usb');
usb.on('attach', function(device) {
    console.log("usb attached" + device);
});
var devices = usb.getDeviceList();
console.log(devices);
var device = devices[0];
device.open();

device.interfaces[0].endpoints[0].transfer(64, function(error, data) {
      console.log(error, data); // null, <Buffer 00, 00, 00, 00, 00, 00, 00, 00
});

var buf = new Buffer([0xFF, 0x12, 0x01]);

device.interfaces[0].endpoints[1].transfer(buf, function(error) {
  console.log(error); // null 
});

Я получил результат как {[Ошибка: LIBUSB_ERROR_NOT_FOUND] errno: -5} Пожалуйста, помогите мне.

Автор: Richardson. M Источник Размещён: 19.07.2016 03:53

Ответы (1)


0 плюса

2653 Репутация автора

В usbфайле readme модуля указано, что сначала нужно установить zadig в Windows, в противном случае вы получите эту очень специфическую ошибку.

Автор: Adi Размещён: 30.08.2016 10:30
Вопросы из категории :
32x32