UPnP:intel:生成堆栈:java android:在网络轻量级示例上调用动作

时间:2012-05-25 13:14:27

标签: java android stack intel upnp

我正在寻找UPnP,借助于使用来自intel的UPnP工具创建的设备构建器创建的java / android生成的堆栈。制作一个Android应用程序,它是UPnP系统中的控制点。

工具来源:http://opentools.homeip.net/dev-tools-for-upnp

为了帮助我理解这些工具的原理,我创建了一个网络灯并为android生成了堆栈。但我似乎无法弄清楚如何打开和关闭网络灯。

有人可以给我一个建议吗?我几乎找不到任何在线参考这个项目。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

这是否意味着您的网络灯已在运行?你看到Android上的灯泡了吗?您的Android是否已连接到专用本地网络?也许你的WiFi。 UPnP旨在用于本地可信网络(每个设计不包含任何安全性)。

如果是这样,那么访问Android所连接的网络与上述工具集中的DeviceSpy相同,并查找DimmableLight类型的设备“Network Light”。可以在http://upnp.org/resources/upnpresources.zip和那里

找到完整的说明

standarddcps / Lighting Controls_1 / UPnP-ha-DimmableLight-v1-Device * .pdf

DeviceSpy公开所有接口和状态变量,您可以检查,调用和修改它们。在引擎盖下,没有火箭科学,通过HTTP的普通旧SOAP,带有一些扩展标头和多播的盐。因此,要自己驾驶网络灯,您需要编写一个控制点。我想有问题的开发工具也可以为你生成那个堆栈。或者使用一些独立的库,我在此不再赘述。