Я подключаюсь к USB-устройству через последовательный порт с помощью C# (с использованием Linux Ubuntu). Теперь я могу нормально подключиться и общаться с устройством. Однако всякий раз, когда я запрашиваю Serialport.portname или GetPortNames(), я получаю имя типа /dev/ttyUSB0 или любое другое.
Это работает, но мне нужно специально идентифицировать устройство, когда подключено несколько разных устройств. Как получить конкретное имя устройства, например «плодотворный xxx»?
Я прочитал пару других сообщений, но все они были очень специфичны для Windows. Запрос системного менеджера Win32 и тому подобное. Есть ли специальный или более общий способ сделать это для Linux? Кажется, я не нашел ответа где-нибудь в Интернете.
Использование корзины, такой как lsusb, возвращает мне конкретные имена. Значит, должен быть путь, верно?