使用lifx虚拟灯泡进行无线通信



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

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

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

因此,在研究上述内容(bold中的句子)时,我发现Zigbee(802.15.4)标准在家庭自动化中广泛使用,但由于我的笔记本电脑上的浏览器是打开的,因此Zigbee不适合这种通信。

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

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

提前感谢!

一个困惑的极客!

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

更严格地说,它使用UDP(在撰写本文时)。它的工作原理是这样的:当你第一次使用LIFX灯泡时,你必须使用你的手机,并告诉灯泡连接到你的wifi。灯泡连接并获得IP地址。现在,同一wifi网络上的任何其他人(无论是手机还是电脑)都可以发送UDP广播消息,询问网络上是否有活动灯泡。灯泡会发出自己的UPD消息,说明其IP地址。手机/电脑现在知道灯泡的地址,可以开始再次通过UDP向其发送命令。

相关内容

  • 没有找到相关文章

最新更新