【问题标题】:How to detect device on network?如何检测网络上的设备?
【发布时间】:2009-03-10 15:52:31
【问题描述】:

某些打印机包含 CD,它能够检测未分配 IP 地址或 LAN 中 IP 无效的设备。

我们正在开发一种设备,希望能够让用户以相同的方式操作:他们将设备连接到网络上,然后从客户端一个微型软件检测配置、启动向导……

我该怎么做?如何编写一些软件来检测网络上的设备并进行配置?有什么指导方针吗?

【问题讨论】:

    标签: language-agnostic networking plug-and-play


    【解决方案1】:

    听起来您想让您的硬件支持通用即插即用(或类似)技术。在这里查看:http://www.upnp.org/resources/default.asp

    通用即插即用实际上就是您所描述的场景:硬件可以自己进入网络并宣布自己。如果您的配置软件正在运行,则会看到该公告,您可以从该点完成配置。在大多数情况下,这包括在可能的情况下获取 DHCP 地址(并​​在其加入的子网上广播)或在 DHCP 拒绝新硬件或不存在时获取自动配置地址 (169.254.x.x)。

    我强烈建议您阅读我提供的 URL 上的文档,如果只是为了让您了解如何做事,即使您没有实现完整的 UPnP 协议。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-31
      • 2023-02-26
      • 1970-01-01
      • 2017-08-20
      • 2011-09-06
      • 2015-06-30
      • 2015-05-31
      • 2015-01-07
      相关资源
      最近更新 更多