我正在试图与我的新的wemo开关的upnp。在窗户上,这个工作得很好。现在,我正尝试使用mono.upnp库在android上做同样的事情。一切看起来都一样,但我想不出如何在mono.upnp上发现设备。
下面是windows上的代码:
public static List<WeMoDevice> GetDevices ()
{
UPnPDeviceFinder finder = new UPnPDeviceFinder ();
List<WeMoDevice> foundDevices = new List<WeM
在一个转换项目中,我修改和删除了一个现有的makefile链,但成功地破坏了它。makefiles需要遵循不同的链,当我为一个没有Contiki的AVR项目编译时,以及一个带有(和一些扩展在顶部)的项目时。一个没有工作,一个已经不再,因为它也需要考虑到康蒂基的制作文件。我会尽量完整,但忽略不必要的细节。
使用/CerberOS/uJ/Build/的终端,我执行以下命令:
make cerberos CLASSES=Test_NodeToNode Location= OS=PERIPHERAL
并在最后给出以下信息:
make[2]: *** No rule to make target
我使用以下命令注册UPnP设备:
var o: IUPnPRegistrar;
W: string;
R: HRESULT;
begin
w := TFile.ReadAllText('UPnPDevice_Desc.xml');
o := CoUPnPRegistrar.Create as IUPnPRegistrar;
R := o.RegisterDevice(w, ...);
end;
文件UPnPDevice_Desc.xml:
<?xml version="1.0"?>
<root xmlns="