Drahtlose Kommunikation mit der virtuellen Lifx-Birne

759
jainam

Ich habe neulich LIFX Virtual Bulb gesehen und bin neugierig, wie diese Kommunikation abläuft ...

Für diejenigen, die nicht wissen, was LIFX ist - es handelt sich um eine drahtlose RGB-LED-Lampe, die über das iPhone und die Android-App gesteuert werden kann. Wenn Sie noch keine Birne haben, können Sie die Website www.virtualbulb.lifx.co aufrufen, die LIFX-App auf Ihrem Telefon öffnen und eine virtuelle Birne in Ihrem Webbrowser steuern. Dazu müssen sich Ihr Telefon und Ihr Laptop, auf dem Sie die virtuelle Glühbirne-Webseite geöffnet haben, im selben WLAN-Netzwerk befinden. Es gab KEINE direkte Verbindung zwischen meinem iPhone und Laptop, beide waren im selben WLAN-Netzwerk. Hier habe ich angefangen nachzudenken !!

Ich weiß sehr wenig über Vernetzung. Ich kann nur ein Modem und einen WLAN-Router für die Internetverbindung einrichten.

Bei der Recherche nach dem oben genannten (Satz in Fettdruck ) stieß ich auf den in der Heimautomation weit verbreiteten Zigbee-Standard (802.15.4), aber da der Browser auf meinem Laptop geöffnet war, steht Zigbee für eine solche Kommunikation nicht in Frage.

Dann dachte ich über Wifi direkt nach, aber da es keine direkte Verbindung zwischen meinem iPhone und Laptop gab und ein Netzwerk involviert war, ist diese Möglichkeit ebenfalls ausgeschlossen.

Es wäre schön, wenn mich jemand über dieses Kommunikationsprotokoll aufklären könnte und auch, wie die Kommunikation zwischen dem iPhone / Android-Gerät und der REAL LIFX-Lampe erfolgt.

Danke im Voraus!

Ein verwirrter Geek!

1

1 Antwort auf die Frage

0

Im Allgemeinen verwenden Produkte wie diese (einschließlich Apple TV und Google Chromecast) IP- Multicast für die Kommunikation. Bei Multicast müssen Sie nicht die genaue IP-Adresse des Absenders kennen. Sie müssen sich für die Kommunikation mit der vorab vereinbarten Multicast-Adresse anmelden.

In kleinen (Heim-) Netzwerken funktioniert das im Wesentlichen wie Broadcast. In großen (Carrier-) Netzwerken können Sie eine Menge konfigurieren, damit dies effizient funktioniert.

@RobinG danke für die information. das war hilfreich. jainam vor 10 Jahren 0