У меня есть Raspberry PI с двумя подключенными считывателями NFC. Проблема в том, что считыватели получают разные номера устройств каждый раз при перезагрузке системы или при отключении и повторном подключении считывателя.
Поэтому я создал правила udev, которые создают фиксированное имя устройства в зависимости от физического порта, к которому подключено устройство. Например. подключение считывателя NFC к верхнему левому порту всегда приводит к /dev/nfc_a, а подключение к верхнему правому порту всегда ведет к /dev/nfc_b.
Как мне теперь настроить libnfc для использования этих устройств и сообщать имена устройств, такие как /dev/nfc_a, как часть чтения? Я использую Node-RED с node-red-contrib-nfc (https://github.com/hardillb/node-red-contrib-nfc) поверх libnfc. Моя конечная цель — безопасно различать двух считывателей в моем потоке Node-RED, чтобы они по-разному реагировали на показания.
Я уже нашел конфигурацию "connstring", но не знаю, как правильно настроить ее для использования /dev/nfc_a.