Hallo, wenn man die Netzwerkumgebung von Windows öffnet, sieht man nach Kategorien wie "Andere Geräte", "Computer", "Multimedia" aufgeteilt viele Geräte die sich im Netzwerk befinden. Im Kontextmenü gibt es dann weitere Informationen wie Hersteller, und ein Link auf die interne Gerätewebseite. Wie funktioniert dieser Mechanismus, ist das uPnp? Wie kann ich das mit meinem eigenen Linuxgerät (Raspberry oder Gnublin, ...) bewerkstelligen? Stefan
Stefan schrieb: > Wie funktioniert dieser Mechanismus, ist das uPnp? ja, eventuell wenn Apple zeugst installiert auch Bonjour.
Stefan schrieb: > Wie funktioniert dieser Mechanismus, ist das uPnp?Ja > Wie kann ich das mit meinem eigenen Linuxgerät (Raspberry oder Gnublin, > ...) bewerkstelligen? Das anzeigen von geräten auf diesen oder das anzeigen dieser auf dem win pc? Bei letzterem hängt es dafon ab, was am rpi verstellbar sein soll. Je nachdem gibt es bereits programme, oder auch nicht. upnp funktioniert sehr simpel, über eine multicast (udp) adresse werden M-SEARCH und NOTIFY requests versendet, sind wie http requests aufgebaut. Die upnp geräte haben dann nen http server, auf welcher man eine beschreibung aller untersützter funktionen in xml formatiert findet. Dann kann man mit post requests die Funktionen aufrufen (hat irgendwas mit SOAP zutun). Und dann gibts noch events, k.a wie die umgesetzt wurden. Insgesamt ist das einfach zu implementieren. Für die meisten Geräte/Anwendungen gibt's nen standard. Woran Windows jedoch erkennt, welche Eigenschaften eines Gerätes es anzeigen soll, oder was im contextmenu zu stehen hat, weiss ich nicht. Steht vermutlich in der Registry
:
Bearbeitet durch User
Peter II schrieb: > Stefan schrieb: >> Wie funktioniert dieser Mechanismus, ist das uPnp? > > ja, eventuell wenn Apple zeugst installiert auch Bonjour. Eine wunderbare und präzise Sprache. Respekt.
Es gibt auch noch die Erkennung über DNS. Nennt sich DNS-SD, vor allem im Zusammenhang mit Multicast-DNS.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.