我正在开发一个 Web 应用程序来控制智能家居设备。我正在使用 Bluemix IoT Platform 对其进行设计,但是我遇到了一些我无法解决的问题。
我正在读取(currentRelay1)
我的app.js
文件中的一个变量,该变量是直接从 IoT 设备读取的。
var Client = require('ibmiotf');
var appClientConfig = {
"org" : "rmpr4l",
"id" : "dineriot",
"domain": "internetofthings.ibmcloud.com",
"auth-key" : "a-rmps4l-0uegqtl8mec",
"auth-token" : "V8vB!?R3yES7dc@vtj"
};
var appClient = new Client.IotfApplication(appClientConfig);
appClient.connect();
appClient.on("connect", function () {
appClient.subscribeToDeviceEvents();
});
appClient.on("deviceEvent", function (deviceType, deviceId, eventType, format, payload) {
console.log("Device Event from :: "+deviceType+" : "+deviceId+" of event "+eventType+" with payload : "+payload);
var json = JSON.parse(payload);
currentRelay1 = json["C1"] * 1000;
currentRelay2 = json["C2"] * 1000;
});
现在,我想共享此变量以在index.html
文件中使用它来绘制图表。
我怎样才能做到这一点?