使用PC控制飞利浦生活色彩

时间:2009-06-20 14:36:00

标签: api interface hardware-interface zigbee philips-hue

有没有办法(硬件/软件组合),我可以使用PC控制一个或多个“飞利浦生活颜色”灯 - 例如一个充当“遥控器”的USB记忆棒。通过这种方式,我可以通过软件(例如网络应用程序 - 通过iPhone /远程控制)控制灯泡,甚至可以创建飞利浦在其部分电视中构建的内容并调用“流光溢彩”(图形驱动程序检测主要颜色以控制灯泡)。

我想这更像是硬件而不是软件问题 - 但我在网上找不到任何关于这个的信息,当我打开LivingColors灯的包装时,我肯定不是第一个想出这个想法的人昨天;)

5 个答案:

答案 0 :(得分:5)

阅读this article。 它描述了如何使用USB控制远程。

答案 1 :(得分:5)

有两个版本的LivingColors灯,Gen1灯可以用小套件控制,据我所知,Gen2无法用第三方产品控制。

有一个可以控制Gen1灯的Arduino防护罩,描述这个的文章是荷兰语。简而言之:屏蔽和扩展灯可以通过串行USB控制。谷歌翻译可能有所帮助:

硬件:http://www.knutsel.org/2010/04/11/assembling-the-cc2500-arduino-shield/

该软件的链接位于帖子的末尾。 (我只能发布一个链接。)

有一个架构和软件,足以为Gen1灯构建自己的控制器。

一些评论:

  1. 我是这些帖子的作者。
  2. 盾牌在荷兰和比利时作为套件出售(因此荷兰博客文章)。
  3. Gen2 使用IEEE802.15.4(手册中也是如此),据说使用加密的Zigbee。 Zigbee和加密的Zigbee使用IEEE802.15.4。
  4. 我应该对帖子做一个更好的翻译。
  5. [2010年4月11日编辑:用英文翻译博客文章并更改了链接]

答案 2 :(得分:4)

LivingColors使用802.15.4的实现,这是为消费者设备设计的'ZigBee'网状网络无线协议。

可以说服第二代LivingColors灯与Philips Hue无线网桥通信,并与Hue设置集成。关于如何做到这一点的许多轶事信息可以在这里找到:

http://www.everyhue.com/?page_id=38#/discussion/7/hue-and-living-colors

...出于您的目的,与Hue集成是您最好的选择,因为桥接器(非正式地)暴露了一个全面的RESTful JSON API,它很容易编写脚本 - 使用此API的更好资源之一可以在这里找到:

http://rsmck.co.uk/hue

我个人使用Hue桥和LivingColors灯做了很多有趣的事情。祝你好运!

答案 3 :(得分:2)

我也很感兴趣,通过2.4Ghz USB发射器(主要是为了好玩)来控制我的生活色彩(主要是为了好玩);

我有两种生活颜色,一代“第一代”和一代“二代”,坏消息是飞利浦在此过程中完全修改了远程硬件和(可能)协议(可能是为了添加第二代的“褪色效应”)。所以现在它变得更加复杂,这样的发射器将不得不处理这两种协议。

关于官方控制器内部内容的另一个链接 (除了上面给出的Elektor文章):

答案 4 :(得分:0)

我查看了飞利浦网站,您可以从中下载用户documentation。以下故障排除提示提供了线索:

LivingColors doesn’t respond quickly to the remote control.
- The communication between the remote control and the
  LivingColors can be affected by heavy traffic on a wireless data
  network, for example a wireless router.You should move Living-
  Colors away from the wireless access point and switch your
  wireless router to channels 8-11 for minimum interference.

因此控制器使用无线通信。它显然是一个非常复杂的通信链路,一个控制器可以控制多达6个灯。

除非它是一个完整的WiFi链接,让计算机控制灯光需要一些重型硬件黑客攻击。如果是WiFi链接,就可以编写驱动程序。

如果有人有这些可以进行WiFi扫描,看看灯和控制器是否显示?