Intel Edison: BLE kontrollerade ljus (4 / 5 steg)

Steg 4: Ändra kännetecken för ljusreglering

Ändra characteristic.js att utföra GPIO operation med hjälp av mraa modul.

Karakteristiska initieringen måste definiera och initiera GPIO stiften. Jag har ett relä ansluten till min setup på Arduino digital stift 3.

Initiera BLE kännetecken
var FirstCharacteristic = function() {
FirstCharacteristic.super_.call (här {
UUID: "fc0f",
egenskaper: ['läsa', 'skriva', 'meddela'],
värde: null
});
Detta ._value = ny buffert ("0", "utf-8");
Console.log ("Characterisitics värde:" + denna ._value);
Detta ._light = ny mraa. Gpio(3);
This._light.dir (mraa. DIR_OUT);
This._light.write(0);
Detta ._updateValueCallback = null;
}

util.Inherits (FirstCharacteristic, BlenoCharacteristic);

BLE skriva begäran kommer läsa BLE data för en sträng. Om strängen motsvarar "1" Aktivera vi ljuset. Annars stänga vi av den. Snabb och smutsig.

BLE write-förfrågan
FirstCharacteristic.prototype.onWriteRequest = funktion (data, offset, withoutResponse, callback) {
Detta ._value = data;
om (data == "1") {
This._light.write(1);
}
annat {
This._light.write(0);
}
Console.log ("FirstCharacteristic - onWriteRequest: värde =" + this._value.toString("utf-8"));
om (här ._updateValueCallback) {
Console.log ("FirstCharacteristic - onWriteRequest: anmälande ');
This._updateValueCallback(this._value);
}
motringning (detta. RESULT_SUCCESS);
};

Glöm inte att kräva mraa modulen i JS om du missade läsa mellan raderna. ;)

Se Steg
Relaterade Ämnen

Bluetooth kontrollerad LED bärbar med Intel Edison

Har du någonsin föreställt en värld där du kan ändra mönster av en klänning med ett tryck på knappen? Eller en till kunna ändra höjd på en fåll med en känga av du finger? Tekniken möjliggör kontroll och anpassning på platser där du inte brukar. Telef...

Kör en ny ljusa leksak Bulldozer med en Intel Edison

Detta instructable kommer att presentera de steg som behövs för att omvandla en tjudrad avlägsen kontrollerade leksak bulldozer till en autonom maskin som kontrolleras av en Intel Edison mikrokontroller.Vad du behöver:Batteri drivs leksak Bulldozer m...

(Intel Edison) HATT! : Hemautomation Tweeter (ljus Monitor) (IoT projektet)

Hej alla!Jag Geeve George en MAKER stolt från Indien!Jag började göra 10-åring och min iver för att göra fortfarande fortsätter som jag fascineras av de oändliga möjligheter och möjligheter som tekniken erbjuder!Jag är glad att kunna meddela att jag...

Kontrollerad Intel Edison temperatur Relay

Hej igen Karl instructablers!Jag släppt en live temperatur display för intel edison ett par dagar sedan och det verkade gå ganska bra,Jag har mixtra runt med edison lite mer och har lyckats få mitt huvud runt det kodning språket och hur saker fungera...

En telefon kontrollerade rover (Intel Edison + Blynk + Arduino)

Backstory: (om du är för lat för att läsa hoppa detta)Det var maj (år 2015). En student i hans Form 4 (årskurs 10?) bara kom tillbaka hem från skolan och han drivs på sin dator, som en daglig rutin, att kolla på inlägg på sociala medier han frekvente...

Styra Intel Edison med anpassade Android app via Internet.

¡Hello alla, jag hoppas att detta projekt kommer att hjälpa dig att göra din egen Smart Home kontrollerad via Internet!Projektet består i ett Smart Home system kontrolleras via Internet av en Android-applikation designad av mig. Steg framåt jag förkl...

IoT RC bil med Intel Edison (IntelIoT)

FörordLåt oss först förstå vad vi försöker uppnå här. Vi har alla typer av RC leksaker för våra barn och sedan finns det video och mobila spel. En detta är säkert att alla bara älskar bilar, oavsett om det är verkligt eller i 3D-spel eller en leksaks...

Smartare hem (avancerade Intel Edison DIY Instructable)

Smartare hemEn intelligent PA för upptagen yrkesverksamma - på skoj, hälsosam livsstil och hållbarhet!började på Intel IoT Roadshow London Hackathon på 13-14 juni 2015: http://iotroadshow.intel.com anrikat ytterligare på Unilever #ReHack eCommerce Ha...

#MyoCraft: Myo Armband med node.js ombord Intel Edison

I denna insctructable kommer jag visa dig hur du styr din Intel Edison styrelse med förflyttningar av handen och armen, tack vare din Myo Armband.De olika stegen som beskrivs nedan använder bluetooth protokoll som förbinder Myo och Edison styrelsen g...

Intel Edison drivs promenader Nalle

Detta är en vandrande nallebjörn robot drivs av Intels Edison modul. Robot "kärnan" är en Robosapien v1, som nu kan köpas som Robosapien X. RoboSapien X är en låg kostnad tvåbent robot som ger en otrolig mängd robotics hårdvara för en låg kostna...

Light Plotter with Intel Edison

IntroduktionDet gladde mig att välja att vara en del av Intel Edison IoT invitational här på Instructables (Vänligen överväga att rösta om du gillar det!). Det projekt som jag föreslog var en automatiserad "ljus målare" som skulle använda stegmo...

Automatiserad gardin med intel Edison & thethings. IO

Tider går och det blir gamla och så, de slutligen bryta. Mörkarna är inte ett undantag.Detta är en av anledningarna till varför vi köpa gardiner. Inte bara för estetik utan också för filtrering av mängden ljus i våra rum eller bibehålla vårt privatli...

Intel Edison Arduino bryta strålen lasersensor

En billig laser paus beam sensor.Steg 1: delar Delar: Laser module (återvunnet men nya tillgänglig @ https://www.adafruit.com/products/1056)Ljussensor (jag använde en som kom in i iot dev kit, men de billiga sådana fungera bra @ https://www.adafruit....

Automatiserad studiemiljö med Intel Edison

I detta projekt ska jag visa dig hur man gör en automatiserad studiemiljö med Intel Edison!Intel-Edison använder flera sensor för att övervaka miljön i ditt studierum. Edison optimerar miljön på ditt rum som passar dina angivna parametrar för att stu...

Dagis övervakning och spårning System med Intel Edison Development Kit

Vi har byggt ett dagis övervakning och spårning system med Intel Edison styrelsen tillsammans med Bluetooth låg energi (BLE) enheter och en USB-kamera. Det är en demonstration av hur lätt Intel Edison DevKit kan användas för att bygga en lösning till...

ETextiles med Intel Edison

eTextiles görs med hjälp av tekniker och material som gör det så elektriska komponenter kan bäddas in och integreras i tyg. Det är en viktig del av bärbar teknik och ett perfekt sätt för crafty människor att dyka till elektronik och vice versa. Dessa...

Natur Tracker: mappningen med Intel Edison

Data är vackra. Och långt från "förstöra poesi av regnbågen" (Keats), ett vetenskapligt förhållningssätt kan hjälpa oss att bättre uppskatta de saker vi tycker är kul. Här, vi har tagit ett kit med IoT godsaker och ihop dem till en enhet chock f...

Chromebook Arduino och Intel Edison guide för Intel IoT EDI utveckling på budget

Först kommer jag att förklara varför detta Instructable behövs så många erfarna utvecklare kommer att håna när de ser titeln och aldrig kommer att läsa den eftersom de inte har ett öppet sinne om saker som Chromebook. Det beror på att många av dem ha...

Automatiserad vattning av krukväxter med Intel Edison

Automatiserade vattna krukväxter med Intel Edison... En fukt Sensor känner av den låga fukthalten i jord och aktiverar vattenpumpen eller magnetventilen som styr flödet av vatten. När det krävs vattnet pumpas till växterna, sensorn automatiskt stanna...