Я купил два очень дешевых RFID-считывателя из Китая (модель 8H10D-1
). Я использую node
для доступа к ним, так как они регистрируются как USB-HID-устройство, а узел предлагает отличную библиотеку под названием node-hid
. К сожалению, у этих читателей нет серийного номера. Я могу прочитать идентификатор продукта и продавца, чтобы отличить его от читателя, но я не могу отличить этих двух читателей. Поэтому я задавался вопросом, можно ли навсегда написать собственный серийный номер для этих устройств. Библиотека node-hid
предоставляет метод device.write([0x00, 0x01, 0x01, 0x05, 0xff, 0xff]);
, но я не думаю, что это поможет мне, не так ли?Постоянно записывайте серийный номер в USB-устройство HID
Кто-нибудь может дать мне совет, если можно даже навсегда установить серийный номер? Или у кого-то есть другая идея идентифицировать читателей чем-нибудь еще?
Это выход я получаю из библиотеки при перечислении всех читателей:
[
{ vendorId: 5050,
productId: 24,
path: 'USB_13ba_0018_4100000',
serialNumber: '',
manufacturer: '',
product: 'Barcode Reader',
release: 1,
interface: -1,
usagePage: 1,
usage: 6 },
{ vendorId: 5050,
productId: 24,
path: 'USB_13ba_0018_6200000',
serialNumber: '',
manufacturer: '',
product: 'Barcode Reader',
release: 1,
interface: -1,
usagePage: 1,
usage: 6 } ]
Спасибо заранее.
Хорошо спасибо за это разъяснение :) – dehlen