Ich habe neulich die LIFX Virtual Bulb gesehen und bin neugierig, wie diese Kommunikation stattfindet ...
Für diejenigen, die nicht wissen, was istLIFX- es handelt sich um eine kabellose RGB-LED-Lampe, die über eine iPhone- und Android-App gesteuert werden kann. Wenn Sie noch keine Lampe haben, können Sie zuwww.virtualbulb.lifx.co, öffnen Sie die LIFX-App auf Ihrem Telefon und steuern Sie eine virtuelle Glühbirne über Ihren Webbrowser.Dazu müssen Ihr Telefon und Ihr Laptop, auf dem Sie die virtuelle Glühbirnen-Webseite geöffnet haben, im selben WLAN-Netzwerk sein. Es gab KEINE DIREKTE VERBINDUNG zwischen meinem iPhone und meinem Laptop, beide waren im selben WLAN-Netzwerk.Hier begann ich nachzudenken!!
Ich weiß sehr wenig über Netzwerke. Ich kann nur ein Modem und einen WLAN-Router für die Internetverbindung einrichten.
Während ich also über den obigen Satz recherchierte (deutlich) Ich bin auf den Zigbee-Standard (802.15.4) gestoßen, der in der Heimautomatisierung weit verbreitet ist. Da auf meinem Laptop jedoch der Browser geöffnet war, kam Zigbee für diese Art der Kommunikation nicht in Frage.
Dann habe ich über WLAN-Direkt nachgedacht, aber da keine direkte Verbindung zwischen meinem iPhone und meinem Laptop bestand und ein Netzwerk beteiligt war, scheidet auch diese Möglichkeit aus.
Es wäre toll, wenn mich jemand über dieses Kommunikationsprotokoll aufklären könnte und auch darüber, wie die Kommunikation zwischen dem iPhone/Android-Gerät und der REAL LIFX-Glühbirne stattfindet.
Dank im Voraus!
Ein verwirrter Geek!
Antwort1
Im Allgemeinen verwenden Produkte wie diese (einschließlich Apple TV und Google Chromecast) IPMulticastum zu kommunizieren. Bei Multicast müssen Sie die genaue IP-Adresse des Absenders nicht kennen, Sie abonnieren die vorab vereinbarte Multicast-Adresse, um kommunizieren zu können.
In kleinen (Heim-)Netzwerken funktioniert dies im Wesentlichen wie Broadcast. In großen (Carrier-)Netzwerken können Sie vieles konfigurieren, damit dies effizient funktioniert.