Gerät in Windows-Netzwerkumgebung auftauchen lassen?

Gast #4007123
Lesenswert?
• ▲
▼
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
#4007207
Lesenswert?
• ▲
▼
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren