Пример #1
0
    devices.forEach(function (dev) {
        /* connect devices */
        relayr.connect(token, dev.id);

        /* show devices infos */
        relayr.deviceModel(token, dev.id, function (err, model) {
            console.log(err || "Connecting " + model.name + "..");
        });
    });
Пример #2
0
var Relayr = require('relayr');
var express = require('express');
var https = require('https');
var fs = require('fs');

var app = express()

var app_id = "a0eb4abd-6eb8-444c-ae23-d497bfd10025";
var token = "I3hsyjxeq4D_yhDghdcAIBGTYqPGr4jB";

var leds = 0;

var relayr = new Relayr(app_id);

relayr.connect(token, "322f4dbc-2d95-49f0-bdb3-6ed351758598");
relayr.connect(token, "ba92052a-d355-4652-a5c0-d8250df525c8");
relayr.connect(token, "56327c0a-3c96-4490-9266-5523a5b724eb");

var bouncePale = { state: false, since: Date.now() };
var bounceIPA = { state: false, since: Date.now() };

var state = require("./beer");
state.pullPale = false;
state.pullIPA = false;
if (!state.lastPale) {
	state.lastPale = Date.now();
}
if (!state.lastIPA) {
	state.lastIPA = Date.now();
}
Пример #3
0
/*
 * run with bunyan to et sensible logging:
 * node examples/simpleOutput.js | bunyan -o short
 */
var Relayr = require("relayr");

var app_id = "ecb97e95-8408-4c31-951e-106d25d7c945";
var token =  "NrjB1z3f5Wh7anDP48-iFXFyBdAhWPqZ";

var lcp =  "c1074df8-80dc-4e8f-beb2-a9cf80c49c0c";
relayr = new Relayr(app_id);


relayr.deviceModel(token, lcp, function (err, description) {
    console.log("-------------- Light, Color & Proximity ------------------");
    console.log(err||description);
    console.log("----------------------------------------------------------");
});


relayr.connect(token, lcp);

relayr.on('connect', function () {
});
relayr.on('data', function (topic, msg) {
    console.log("TOPIC:"+topic);
    console.log(msg);
});