如何在网络上检测设备?

时间:2009-03-10 15:52:32

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

某些打印机包含一张CD,可以检测到没有分配IP地址或LAN中的IP无效的设备。

我们正在开发一种能够让用户以相同方式行事的设备:他们在网络上连接设备,从客户端连接一个微小的软件检测配置,启动向导,......

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

1 个答案:

答案 0 :(得分:0)

听起来您希望硬件支持通用即插即用(或类似)技术。点击此处:http://www.upnp.org/resources/default.asp

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

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