Информация об устройстве на COM-порт C # - PullRequest
0 голосов
/ 10 мая 2011

У меня была такая проблема: в трех com-портах есть устройства, с которыми я работаю в софте. Не установлены драйверы. Проблема: как я могу узнать, какой из портов связан с каким устройством? Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 11 мая 2011

Нет надежного способа сделать это. Вы можете опрашивать COM-порты, но многие устройства даже не отвечают на команды, которые они получают. На COM-порт могут быть подключены только Tx и Gnd, поэтому подключенное устройство может даже не отвечать. С RS232 у вас очень мало работы.

0 голосов
/ 11 мая 2011

Возможно, вы не сможете определить устройства в COM-портах.Не существует отраслевых стандартов и требований к названиям устройств.Некоторые протоколы, такие как SCSI, ATAPI и USB, содержат команды, которые можно использовать для идентификации устройства.Для стандарта RS232 такого требования нет.

Какие устройства вы должны идентифицировать?Плоттеры, приводы, ленточные накопители и т. Д.?

...