examples/data/intel-retrieve-data.js
"use strict";
var Cylon = require("cylon");
Cylon.robot({
connections: {
"iot-analytics": {
adaptor: "intel-iot-analytics",
username: "username",
password: "password"
}
},
devices: {
iot: { driver: "iot" }
},
work: function(my) {
var filters = {
from: -3600,
to: Date.now(),
targetFilter: {
deviceList: [
"arduino-uno-id1"
]
},
metrics: [
{ id: "arduino-uno-id1-dist.v1.0" }
]
};
var aId = "f5dbea6a-7115-4f77-9919-63c23ec83d9b";
console.log("Connecting to IoT analytics:");
my.iot.retrieveData(aId, filters, function(err, res) {
console.log("error:", err);
console.log("Data:", res);
if (!err && (res.series.length > 0)) {
console.log("Data:", res.series[0]);
}
});
}
}).start();