Автоматическое обнаружение COM-порта Arduino в JAVA (предпочтительно через JSSC)

Интересно, есть ли способ как-то автоматически найти COM-порт, к которому подключено устройство Arduino. (Как это делается в Arduino IDE)

У меня есть кусок кода, который работает с Arduino через последовательную связь (используя библиотеку JSSC), и это очень расстраивает, мне приходится каждый раз вручную устанавливать номер COM-порта. Есть ли способ автоматического определения правильного COM-порта Arudino или связи с Arduino другими способами, например, с помощью устройства HID? (Не знаю.)

Заранее спасибо за ваши ответы / идеи.

1 ответ

Менеджер последовательной связи имеет API для динамического поиска имен последовательных портов, таких как COMxx. Просто подключите вашу USB-USRT IC, и библиотека SCM сообщит вам об этом для устройства. Просто гугли для менеджера последовательной связи. Он размещен на github.

Другие вопросы по тегам