"use strict"; var Cylon = require("../.."); // ensure you install the API plugin first: // $ npm install cylon-api-http Cylon.api({ host: "0.0.0.0", port: "8080" }); var bots = { Thelma: "/dev/rfcomm0", Louise: "/dev/rfcomm1" }; Object.keys(bots).forEach(function(name) { var port = bots[name]; Cylon.robot({ name: name, connections: { sphero: { adaptor: "sphero", port: port } }, devices: { sphero: { driver: "sphero" } }, work: function(my) { every((1).seconds(), function() { console.log(my.name); my.sphero.setRandomColor(); my.sphero.roll(60, Math.floor(Math.random() * 360)); }); } }); }); Cylon.start();