【问题标题】:Philips Hue External Access API飞利浦 Hue 外部访问 API
【发布时间】:2015-12-02 16:29:15
【问题描述】:

我最近购买了几个飞利浦 Hue 灯泡。我正在考虑为他们开发一个应用程序,并且我让它与一件事分开。

我只能从我的手机和灯泡打开的本地网络了解如何控制灯泡,但我还需要外部远程访问。即使我没有连接到 Wi-fi,飞利浦 Hue 也支持我更改灯光状态,但我找不到任何关于如何在第 3 方应用程序上支持此功能的文档。

我发现了一些关于使用 IFTTT 的信息,但我找不到任何关于如何使用 IFTTT 对灯泡进行外部控制的信息。

【问题讨论】:

  • 我也买了这个来开发应用程序。远程 API 已经“承诺”了 很长时间 了,但根本没有公开任何内容,所以我不会屏住呼吸。如果您有足够的资格,您可以获得使用私有 API 的邀请。 IFTTT 有在他们的平台上控制 Hue 的“秘诀”,但如果你想构建自己的应用程序,这并没有多大用处。
  • 啊,我看到他们承诺提供远程 API,如果他们已经说了一段时间但还没有做到,那就有点烦人了。希望他们尽快完成

标签: android api philips-hue


【解决方案1】:

您现在可以在开发者门户上申请访问远程 API。我不确定为什么他们可以简单地向所有人开放该应用程序,但值得一试。

【讨论】:

    【解决方案2】:

    如果您不必坚持使用 Hue 集线器,您可以查看kappa.io。它是运行在 Raspberry Pi 和 TI ZigBee 加密狗上的 ZigBee 协调器的软件框架。预构建的映像包括 API,可让您通过 http 请求(通过 LAN 本地或通过 Internet 远程控制)控制 Philips Hue 灯泡或其他 ZigBee 灯泡。

    您可以调整颜色、亮度、开/关,最重要的是,恢复出厂设置。因此,除了购买硬件(如果还没有硬件)之外,没有任何风险,也没有任何成本尝试。

    【讨论】:

      【解决方案3】:

      如果我没有误解您的问题,外部控制灯泡的最简单方法是转发(在您的路由器中)您的网桥的 IP 地址,并使用您的外部 IP 地址进行连接。

      如果你不确定你的外部IP,你可以在https://showip.net找到你的外部IP地址:

      【讨论】: