【问题标题】:wireless communication with lifx virtual bulb与 lifx 虚拟灯泡的无线通信
【发布时间】:2014-10-26 09:36:44
【问题描述】:

前几天我看到LIFX Virtual Bulb,很想知道这种交流是如何进行的......

对于那些不知道LIFX 是什么的人 - 它是一个无线 RGB LED 灯泡,可以通过 iPhone 和 Android 应用程序进行控制。如果您还没有灯泡,您可以前往www.virtualbulb.lifx.co,在手机上打开 LIFX 应用程序并在网络浏览器上控制虚拟灯泡。 为此,您打开虚拟灯泡网页的手机和笔记本电脑应该在同一个 wifi 网络上。我的 iPhone 和笔记本电脑之间没有直接连接,都在同一个 wifi 网络上。这是我开始思考的地方!!

我对网络知之甚少。我唯一能做的就是设置调制解调器和 wifi 路由器以连接互联网。

所以,在研究上述内容(粗体中的句子)时,我遇到了广泛用于家庭自动化的 Zigbee (802.15.4) 标准,但由于浏览器在我的笔记本电脑上打开,zigbee这种交流是不可能的。

然后我想到了 Wifi direct,但由于我的 iPhone 和笔记本电脑之间没有直接连接并且涉及网络,所以也排除了这种可能性。

如果有人能告诉我这个通信协议以及 iPhone/Android 设备和 REAL LIFX 灯泡之间的通信方式,那就太好了。

提前致谢!

一个困惑的极客!

【问题讨论】:

    标签: networking wifi home-automation lifx


    【解决方案1】:

    灯泡使用您的本地 wifi,因此它基本上使用与您浏览网络相同的协议。

    从技术上讲,它使用 UDP(在撰写本文时)。它的工作原理是这样的:当您第一次使用 LIFX 灯泡时,您必须使用手机并告诉灯泡连接到您的 wifi。灯泡连接并获得 IP 地址。现在,同一 wifi 网络上的任何其他人(无论是电话还是计算机)都可以发送 UDP 广播消息,询问网络上的任何活动灯泡。灯泡用它自己的 UPD 消息进行响应,说明它的 IP 地址是什么。手机/计算机现在知道灯泡的地址,并可以开始向它发送命令,再次通过 UDP。

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      • 2019-01-01
      • 1970-01-01
      • 2013-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多