2017-04-19 75 views
0

我使用這些代碼幫助:[iotivity]需要使用JavaScript API

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:"https://stackoverflow.com/a/fan", 
    resourceTypes:[ "core.fan" ], 
    interfaces:["oic.if.baseline"], 
    discoverable: true, 
    properties:{on:false} 
}); 

我運行這些代碼和在兩個終端中都沒有發生像無限循環一樣的事情。

我使用薩卡里的代碼,我得到了很多錯誤

的任何人都可以幫助我瞭解,如果客戶端發現資源,我能做些什麼,看的請求和響應。我不知道如果要求是正確的Sakari說client.js需要(「oic」)(「客戶端」),但我得到像沒有找到oic的錯誤。

+0

薩卡里poussa介紹:http://events.linuxfoundation.org/sites/events/files/slides /NodeJS_JavaScript-for-IoTivity.pdf。 – jimloca

+1

請不要發佈你的代碼截圖 - 在這裏包括你的代碼作爲文本。 – Filburt

+0

哦,我很抱歉,我不知道! – jimloca

回答

0

我建議你使用更新版本的iotivity-node。 IoTivity 1.3.0已經發布,現在應該由最新版本的Iotivity-node支持。

請使用最新的代碼,讓我知道你是否仍然面臨問題。

指下面路徑下的客戶端和服務器代碼。

JS /高級別客戶example.js JS /高級別服務器example.js