我正在使用这些代码:
Client.js:
var client = require('./Client');
client.on("resourcefound",function(event){
//client.retrieve();
//client.update();
});
client.findResources();
Server.js:
var server=require('./Server');
server.register({
resourcePath:"/a/fan",
resourceTypes:[ "core.fan" ],
interfaces:["oic.if.baseline"],
discoverable: true,
properties:{on:false}
});
我正在运行这些代码,没有任何事情像两个终端中的无限循环一样发生。
我使用的是Sakari的代码,我收到了很多错误
任何人都可以帮助我了解客户是否发现资源以及我该如何查看请求和响应。
PS:我不知道要求是否正确Sakari对client.js说要求(&#34; oic&#34;)(&#34;客户端&#34;)但是我得到错误,如oic not found。< / p>
答案 0 :(得分:0)
我建议您使用更新版本的iotivity-node。 IoTivity 1.3.0已经发布,现在应该得到最近版本的iotivity-node的支持。
请使用最新的代码,如果您仍然遇到问题,请与我们联系。
请参阅以下路径下的客户端和服务器代码。
js / high-level-client-example.js js / high-level-server-example.js