飞利浦色调 - 是不是可以通过代码按下色调上的按钮

Posted

技术标签:

【中文标题】飞利浦色调 - 是不是可以通过代码按下色调上的按钮【英文标题】:Philips Hue - is it possible to press the button on the hue by code飞利浦色调 - 是否可以通过代码按下色调上的按钮 【发布时间】:2016-12-03 23:00:40 【问题描述】:

我想知道是否可以执行 webrequest 来调用让您将手机与 hue 连接的按钮?

提前致谢。

【问题讨论】:

【参考方案1】:

我相当肯定这是飞利浦的一项硬性要求。这是为了防止不受限制的用户控制您的灯。

【讨论】:

存在多个安全问题,允许未经授权控制灯光,例如无人机黑客攻击。要求在现场按下按钮是默默无闻的而不是安全的。【参考方案2】:

绝对不是!用户需要物理访问电话和网桥才能建立关系。

【讨论】:

【参考方案3】:

有一种方法可以解决这个物理按钮或链接按钮。无法通过 SDK 实现,但您可以使用 API 在

上执行 PUT
http://<ip-address.of.the.bridge>/api/<username>/config 

带有以下消息/正文


    "linkbutton": true

您仍然需要至少按一次物理按钮才能生成与您的设备关联的用户名。

URL:  /api
messagebody:    "devicetype":"my_hue_app#your_device_name"
method:     POST

【讨论】:

不工作了,你得到错误:“参数,链接按钮,不可修改”

以上是关于飞利浦色调 - 是不是可以通过代码按下色调上的按钮的主要内容,如果未能解决你的问题,请参考以下文章

闪烁我的飞利浦色调灯

在 Swift 中按下 uibutton 时更改色调图像颜色

以编程方式设置单选按钮上的按钮色调

按钮上的透明色调

如何在焦点/按下时更改 ImageButton 的色调

uibarbuttonitem 高亮色调/颜色