【发布时间】:2016-11-23 13:49:00
【问题描述】:
我只想找到我的网桥的 IP 地址,但我在 www.meethue.com/api/nupnp 遇到了一些问题
其实,昨天我提出请求的时候,得到的回答是这样的:
["id":..., "internalipaddress":...]
一切都很好。
但是,今天早上,我重新启动了相同的请求,然后......我只有这个:
[ ]
但是,我的网桥可以正常工作,因为我可以转到昨天找到的同一个 IP 地址,并且可以更改灯的状态。
你有想法解决我的问题吗?
【问题讨论】:
-
您阅读过飞利浦文档吗?他们有一个 Hue Bridge Discovery Guide(当然是在登录之后)。或者,您是否尝试过 UPnP,因为它应该受支持?
-
是的,我阅读了飞利浦文档。我的解决方案是他们的第二部分没有?对于 UPnP,我还没有尝试,因为我认为我真的不明白我该怎么做。所以,如果你有 UPnP 的例子,我可以试试这个解决方案。
-
你是说发现指南没有给出 UPnP 方法的例子吗?无论如何,对于 meethue.com/api/nupnp 的发现无能为力,因为飞利浦没有说明它是如何工作的(无论如何都没有公开)。使用 UpnP,您的第一步是找到“UPnP 通用控制点”应用程序并确保网桥显示为 UpnP 设备——然后您可以考虑自己实现发现。你没有提到你的平台或语言,所以很难给出建议,但是在 linux gupnp-tools 包中包含一个合适的
gupnp-universal-cp应用程序和 libgssdp 是一个很好的发现库 -
我使用 swift 开发 Watch 应用。
标签: api rest upnp bridge philips-hue