Как обнаружить устройство в сети? - PullRequest
1 голос
/ 10 марта 2009

Некоторые принтеры включают в себя компакт-диск, который может обнаружить устройство без назначенного IP-адреса или с неверным IP-адресом в локальной сети.

Мы разрабатываем устройство, желающее, чтобы пользователь мог действовать аналогично: они подключают устройство к сети, а со стороны клиента крошечное программное обеспечение обнаруживает конфигурацию, мастер запуска, ...

Как я могу это сделать? Как я могу написать программное обеспечение для обнаружения моих устройств в сети и его настройки? Любые рекомендации?

1 Ответ

0 голосов
/ 10 марта 2009

Звучит так, будто вы хотите, чтобы ваше аппаратное обеспечение поддерживало технологию Universal Plug and Play (или аналогичную). Проверьте здесь: http://www.upnp.org/resources/default.asp

Universal Plug and Play - фактически сценарий, который вы описываете: аппаратное обеспечение может подключиться к сети и объявить себя. Если у вас запущено программное обеспечение для настройки, вы увидите это объявление, и вы сможете завершить настройку с этого момента. В большинстве случаев это включает захват адреса DHCP, если это возможно (и широковещательную рассылку в подсети, к которой он подключен), или адрес автоконфигурации (169.254.x.x), если DHCP отклоняет новое оборудование или отсутствует.

Я настоятельно рекомендую прочитать документы по указанному мною URL, хотя бы для того, чтобы дать вам представление о том, как это сделать, даже если вы не реализуете полный протокол UPnP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...