-1

我正在使用这些代码:

客户端.js:

var client = require('./Client');
client.on("resourcefound",function(event){
    //client.retrieve();
    //client.update();
});
client.findResources();

服务器.js:

var server=require('./Server');

server.register({
    resourcePath:"/a/fan",
    resourceTypes:[ "core.fan" ],
    interfaces:["oic.if.baseline"],
    discoverable: true,
    properties:{on:false}
});

我正在运行这些代码,并且在两个终端中都没有像无限循环那样发生任何事情。

我正在使用 Sakari 的代码,我得到了很多错误

任何人都可以帮助我了解客户是否发现了资源以及我可以做些什么来查看请求和响应。

PS:我不知道 require 是否正确 Sakari 对 client.js 说 require("oic")("client") 但我收到类似 oic not found 的错误。

4

1 回答 1

0

我建议您使用更新版本的 iotivity-node。IoTivity 1.3.0 已经发布,现在应该得到最新版本的 iotivity-node 的支持。

请使用最新的代码,如果您仍然遇到问题,请告诉我。

参考以下路径下的客户端和服务端代码。

js/high-level-client-example.js js/high-level-server-example.js

于 2017-08-18T04:44:46.887 回答