Не существует универсального способа идентификации устройств с последовательным портом (UART RS232).
Если на устройствах нет специальных команд, которые вы можете отправить на устройство, и чтобы оно отвечало идентифицирующей информацией, вы ничего не можете сделать.
Обычно приложение, которое использует последовательный порт, будет иметь стандартный экран настроек, который пользователь будет использовать для настройки последовательного порта, к которому подключено устройство, настройки порта для таких вещей, как скорость передачи, биты четности, стоповые биты и биты данных. Если несколько устройств могут быть подключены к одному и тому же порту, оператор будет нести ответственность за выбор правильной конфигурации для целевого устройства перед установкой связи с устройством.
В этом преимущество новых технологий, таких как USB и т. Д., Где идентификация устройства встроена в стандарт.