examples/devices/intel-activate-device.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 aId = "f5dbea6a-7115-4f77-9919-63c23ec83d9b";
console.log("Connecting to IoT analytics:");
my.iot.refreshActivationCode(aId, function(err, data) {
if (err) { console.error(err); }
console.log("Activation code: ", data);
var ac = data.activationCode;
my.iot.activateDevice(aId, "arduino-uno-id1", ac, function(error, res) {
if (error) { console.error(error); }
console.log("Result:", res);
});
});
}
}).start();