问题标签 [lifx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
229 浏览

protocol-buffers - 当前是否有任何应用程序提供 Protocol Buffers API?

我最近偶然发现了 Google 的 Protocol Buffers 作为我正在关注的 Kickstarter 项目,Lifx 计划发布一个使用 Protocol Buffers 作为接口的 SDK。我只是想知道是否有人知道任何提供协议缓冲区 API 的现有应用程序或服务?我只是想获得一些使用它的经验。

0 投票
1 回答
940 浏览

ruby - 渲染属于另一个控制器的部分

我有一个菜单控制器,它在 routes.rb 中设置为我的根控制器。在我的菜单视图中,我尝试渲染 _lights.slim 部分,= render :partial => 'lights/lights'但出现以下错误:undefined method `lights' for nil:NilClass

菜单控制器:

菜单视图(index.slim)

灯光控制器

灯光视图(_lights.slim)

路由.rb

我知道这很简单,但我不知道在这里做什么。我认为这一定是一个问题,当Menu#Index被调用时,我永远不知道 my LightsController,所以@client.blablabla 永远不会有意义。LightsController但是当视图作为部分加载时,我将如何让我的应用程序知道我的

0 投票
1 回答
528 浏览

ruby - 如何使 LIFX 灯泡闪烁

我们买了几个 LIFX 灯泡,我要求编写 ruby​​ 代码来根据某些事件使 LIFX 闪烁。

我找不到任何让它闪烁的例子,有人知道怎么做吗?一些使用官方 gem 的代码示例将不胜感激

LIFX 网站

Github 上的 LIFX 宝石

0 投票
2 回答
6674 浏览

arduino - Arduino函数将RGB从一种颜色淡化为另一种颜色

对于我的 Arduino 项目,我有一个带有 72 个 LED 的Neopixel RGB 灯带。

我可以成功更改任何 LED 的颜色(目前我只是将第一个设置为 0 用于测试目的)所以我知道我的接线在这里不是问题,这是我的编码。

我想做的是能够选择一种颜色,然后选择另一种颜色,并让第一种颜色褪色到下一种颜色,依此类推(很像使用 iPhone 应用程序时 LIFX 灯泡的行为)。

这就是我目前所拥有的:

我正在记录所有变量的输出,以便您了解正在发生的事情。我不能 100% 确定我哪里出错了,或者是否有更简单的方法来做我想做的事情(我愿意接受建议)。

该函数接受一个名为 的参数command,它是一个用逗号分隔的字符串:

例如255, 0, 0(红色)或0, 255, 0(绿色)。

问题是颜色之间没有褪色。

抱歉,如果其中任何一个令人困惑。如有必要,我可以提供更多信息。

这是选择RED开头的输出:

这是之后直接选择GREEN的输出

然后输出选择BLUE之后:

0 投票
1 回答
1113 浏览

networking - 与 lifx 虚拟灯泡的无线通信

前几天我看到了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 灯泡之间的通信方式,那就太好了。

提前致谢!

一个迷茫的极客!

0 投票
2 回答
793 浏览

javascript - 如何在 Node.js/Javascript 上实现 Ruby

我希望在 Node.js 服务器上实现“ https://github.com/LIFX/lifx-gem ”命令,并且想知道如何完成此任务。

我的基本问题更笼统:如何在 JavaScript 环境中实现或注入 Ruby 代码。

0 投票
1 回答
577 浏览

php - LIFX 电源开/关的 PHP HTTP CURL PUT 请求

我正在尝试使用 PHP 打开/关闭我所有的 Lifx 灯泡。

API 文档http://developer.lifx.com/说要使用 PUT 请求:

现在使用该 curl 命令可以在命令行中使用。它会提示我输入密码,除非我在“用户名”中的冒号后面添加密码。

问题是当我尝试将该命令翻译成 PHP 时,如下所示:

这通过了,但我得到了一个 404 Not Found,Lifx 文档说这可能是一个格式错误的选择器。

注意:我能够使用 PHP 成功调用以通过此 POST 切换电源:

但我不想只是切换灯,我希望能够指定打开或关闭。我的 PUT 请求可能有什么问题?

感谢您的任何建议。

0 投票
2 回答
351 浏览

php - 使用 PHP 的 LiFx HTTP API 请求

远射,但有没有人设法让 LiFx API 从 php 工作?

我想从 web 界面设置一些简单的命令,发布到 php 文件,但我不确定它是如何工作的。

http://developer.lifx.com/ 他们的文档显示了 curl 示例,可以在终端中使用。我找到了这个例子:

LIFX 电源开/关的 PHP HTTP CURL PUT 请求

我尝试将堆栈溢出答案中的代码放入 php 文件中并运行它,但我什么也没得到,没有响应,错误,也没有任何反应。我是一个 php 新手,所以如果有人有一些见识,我很想听听。

问候柯特

0 投票
1 回答
177 浏览

c++ - 用于 LiFx 控件的 C++ curl POST

我正在使用 curl 和 c++ 成功列出所有灯泡

要将电源切换到所有灯,文档http://developer.lifx.com/#toggle-power说要使用

我已经通过预先构建的 curl 二进制文件对此进行了测试,它工作正常。我不知道如何在 C++ 代码中构造 POST 格式。

但是, res 返回 CURLE_URL_MALFORMAT,我认为这是因为我没有设置 CURLOPT_URL 属性......但我不确定它需要设置什么。

我尝试使用与此 PHP 问题(LIFX Power On/Off 的 PHP HTTP CURL PUT 请求)类似的格式,但没有运气,它仍然返回 CURLE_URL_MALFORMAT。

0 投票
1 回答
570 浏览

c++ - 如何在计算机中通过 C++ 控制 Lifx 灯泡

我是这里的新人。实际上我的编程语言是基本的。>< 但是我有一个项目要通过计算机中的 C++ 控制 wifi 灯泡。而且我不知道如何开始。

  • 谁能给我一些建议?
  • 我应该先开始做什么?
  • 或者如何提高我对这个项目的编程知识?

我已经在我的电脑中下载了 lifx http api。但我不知道那是什么意思......并且不知道什么时候我有 api 我接下来应该做什么。我以前没有这样做过..

真的谢谢你的帮助!!