Fransson: Dropbox™ gillar enkelhet för Intel Edison APIs (3 / 5 steg)
Steg 3: Installera och konfigurera Faas agent
När Intel Edison är konfigurerad med wifi kan du installera Faas agent npm modul och börja lägga din apis.
$ npm installera Fahlström
Skapa en mapp för din apis, och skapa din första api.
$ mkdir my-API: er
$ touch my-API: er/edison.js
Redigera filen edison.js
$ vi my-API: er/edison.js
och Lägg till följande innehåll:
inkludera io biblioteket
var mraa = require('mraa');
ansluta modulen ledde till digital stift 2
var ledde = nya mraa. Gpio(2);
Ange det led stiftet till utgång
LED.dir (mraa. DIR_OUT);
API för att slå på led
exports.ledOn = function(cb) {
LED.write(1);
CB (null {
'status': 'å'
});
}
API för att stänga av led
exports.ledOff = function(cb) {
LED.write(0);
CB (null {
"status": "off"
});
}
Skapa en skriptfil och ge exekvera tillstånd att köra faas agenten.
$ touch Falk-agent.sh
$ chmod u + x Falk-agent.sh
Redigera filen Falk-agent.sh
$ vi Falk-agent.sh
Lägg till följande innehåll:
#! / bin/sh
export NODE_PATH = / usr/lib/node_modules
exportera FAAS_API_KEY = din nyckel
exportera FAAS_API_SECRET = din hemlighet
exportera FAAS_IX_API_DIR = my-API
./node_modules/Faas/bin/Faas-IX-Server
Byt ut "din nyckel" och "din hemliga" med relevanta nyckel och hemlighet från kontot faas.io.
Köra faas agenten
$./faas-agent.sh