2009-03-10 4 views
2

Ich baue Software für ein Unternehmen, das Hardware-Geräte verkauft. Sie möchten, dass die Software alle Geräte im Netzwerk lokalisieren kann, ohne eine ihrer IPs zu beschränken.Was ist der beste Weg, Geräte in einem Netzwerk zu finden?

Was ist der beste Weg, dies zu tun? Ich denke, die Hardware könnte eine "bekannte" Multicast-Adresse abonnieren, die Software an sie senden lassen und die Hardware würde antworten. Die Geräte und die Software würden sich im selben LAN befinden, so dass ich nicht befürchte, dass Multicast blockiert wird. Ich mache mir nur Sorgen, dass ich feststellen werde, dass die "bekannte" Adresse in der Zukunft bereits benutzt wird. Es ist mir nicht möglich, dieses Protokoll zu ändern, sobald ich Geräte in der Wildnis habe. Bitte beraten.

Antwort

1

Universal Plug and Play, Bonjour oder andere Zero configuration networking Techniken.

+0

Was ist das derzeit leichteste plattformübergreifende Open-Source-Protokoll? Ich habe gelesen, dass UPnP schwer ist, Bonjour Lizenzgebühren und Avahi keine Windows-Unterstützung hat. – Gili

+0

Ich beantworte meine eigene Frage: http://www.bosatsu.net/talks/JmDNS.pdf – Gili

0

Sie könnten die verschiedenen Methoden zum Konstruieren untersuchen.

Verwandte Themen