Blynk + JavaScript in 20 minuten [Raspberry Pi, Edison, Espruino...] (2 / 3 stap)

Stap 2: Schrijven van een eenvoudig script

In de mobiele App van Blynk:

  1. Maak een nieuw dashboard van het type generiekeen verzend me een Auth Token.
  2. Een Waarde Display widget toevoegen en binden aan V9
  3. Een schuifregelaar widget toevoegen en binden aan V1
  4. Druk op uitvoeren (driehoekje in de rechterbovenhoek)

Laten we eens kijken eenvoudige ingebouwde testscript.

Opmerking: NODE_PATH ' environment ' variable moet verwijzen naar de plaats waar de npm globaal geïnstalleerde modules slaat. Als je iets zoals "fout: module blynk-bibliotheek niet kan vinden", moet u in de console (het pad kan afwijken):

 export NODE_PATH=/usr/local/lib/node_modules 

Nu draaien op uw bord (zet uw token auth):

 blynk.js 715f8cafe95f4a91bae319d0376caa8c 

Het moet iets worden afgedrukt:

 Connecting to SSL: cloud.blynk.cc 8441 Connected, authorized Blynk ready. 

Druk op Ctrl + C om af te sluiten.

Als het niet werkt, controleert u als:

  • u gebruikt een juiste auth-token vanuit uw mobiel project
  • Internet-verbinding is OK
  • eenvoudige Node.js scripts werken
  • ...

Meestal zijn er geen problemen moeten zijn.

Nu laten we onze eigen script te schrijven.

TCP-verbinding

Probeer eerst een TCP verbinding voorbeeld. Het is onzeker, maar makkelijker om te beginnen.

Op het bord, maak een nieuw bestand (noem het blynk-test.js):

 var Blynk = require('blynk-library'); var AUTH = 'YOUR_AUTH_TOKEN'; var blynk = new Blynk.Blynk(AUTH, options = { connector : new Blynk.TcpClient() }); var v1 = new blynk.VirtualPin(1); var v9 = new blynk.VirtualPin(9); v1.on('write', function(param) { console.log('V1:', param[0]); }); v9.on('read', function() { v9.write(new Date().getSeconds()); }); 

Vervang YOUR_AUTH_TOKEN met uw token van de App.

Er zijn twee virtuele pinnen die u hier opgeeft: v1 en v9. Dit zijn de acties voor uw widgets.

Wanneer u het script uitvoert, het project op uw telefoon moet aan de slag:

  • De Waarde Display widget moet het tonen van huidige tijd seconden.
  • Een schuifregelaar verplaatst, moet script afdrukken huidige waarde.

Ook, als mraa of onoff pakket is geïnstalleerd, moet u kunnen lezen/schrijven digitale pinnen uit-van-de-doos.

SSL-verbinding (standaard)

 var Blynk = require('blynk-library'); var AUTH = 'YOUR_AUTH_TOKEN'; var blynk = new Blynk.Blynk(AUTH); var v1 = new blynk.VirtualPin(1); var v9 = new blynk.VirtualPin(9); v1.on('write', function(param) { console.log('V1:', param[0]); }); v9.on('read', function() { v9.write(new Date().getSeconds()); }); 

Het moet werken op dezelfde manier, maar gebruik een beveiligde verbinding.

Voor meer voorbeelden, Bekijk deze map: https://github.com/vshymanskyy/blynk-library-js/tr...

Nu ben je klaar om te beginnen met het verkennen van Blynk widgets en functies :)

Gerelateerde Artikelen

Raspberry Pi + Node.js + Blynk App DHT11/DHT22/AM2302

Raspberry Pi + Node.js + Blynk App DHT11/DHT22/AM2302

Deze keer zullen we enkele sensor weergeven waarden (DHT11 in voorbeeld) op de Smartphone met behulp van de Blynk App.U moet:Raspberry Pi met internetverbindingSensoren voor temperatuur en vochtigheid: DHT11 of DHT22 of AM2302Jumper dradenControleer
Geautomatiseerde gordijn met behulp van intel Edison & thethings. IO

Geautomatiseerde gordijn met behulp van intel Edison & thethings. IO

Keer gaat door en dingen krijgen oud en dus, ze eindelijk breken. Jaloezieën zijn een uitzondering niet.Dit is een van de redenen waarom we het kopen van gordijnen. Niet alleen voor esthetica maar ook voor het filtreren van de hoeveelheid licht in on
Maken van een intelligente bureauklok, geschreven in JavaScript, aangedreven door de Intel Edison

Maken van een intelligente bureauklok, geschreven in JavaScript, aangedreven door de Intel Edison

Waarom moeten mijn klokken worden intelligenter...Ik altijd herinneringen instellen voor mijn agenda vergaderingen maar wanneer die weinig "XYZ vergadering, die begint in 15 minuten" desktop kennisgeving in de hoek van het computerscherm van mij
Telefoon gecontroleerd garagedeur, aangedreven door Intel Edison Blynk & Arduino

Telefoon gecontroleerd garagedeur, aangedreven door Intel Edison Blynk & Arduino

Geautomatiseerde producten heeft meer gemeengoed geworden en oplossingen die zijn goedkoop bestaat in sommige gebieden, een voorbeeld zou overdekt bliksem of Automatische timers. Maar als u wilt dat een garagedeur die kan worden geopend met een telef
Control quadcopter vanaf uw telefoon in 30 minuten! [ESP8266 + A7105 + Blynk App voor iOS/Android]

Control quadcopter vanaf uw telefoon in 30 minuten! [ESP8266 + A7105 + Blynk App voor iOS/Android]

Ik droomde over het maken van dit soort projecten voor heel wat tijd. Maar de complexiteit van de integratie van de telefoon werd me beangstigend. En het zou moeilijk te hergebruiken van het werk voor mijn toekomstige ideeën.Nu werd dit super gemakke
JavaScript voor IoT: beheersing van een knop op de Raspberry Pi via Node.js

JavaScript voor IoT: beheersing van een knop op de Raspberry Pi via Node.js

Deze tutorial legt uit hoe de berg een "push te maken" knop op een breadboard, aangesloten op Raspberry Pi en het besturing met JavaScript en Node.js. Het hele voorbeeld is open source en is beschikbaar op GitHub onder de MIT-licentie. Het algor
JavaScript voor IoT: knipperende LED op Raspberry Pi met Node.js

JavaScript voor IoT: knipperende LED op Raspberry Pi met Node.js

In deze tutorial leert u de exacte stappen die een LED aangesloten op een pin GPIO voor Raspberry Pi met behulp van JavaScript en Node.jsonder controle. Dit is eigenlijk de makkelijkste om te doen met een Raspberry Pi en een LED. Het gegeven voorbeel
Een telefoon gecontroleerd rover (Intel Edison + Blynk + Arduino)

Een telefoon gecontroleerd rover (Intel Edison + Blynk + Arduino)

achtergrondverhaal: (als u te lui om Lees overslaan)Het was mei (jaar 2015). Een student in zijn vorm 4 (10e klas?) kwam net thuis van school en hij aangedreven op zijn computer, als een dagelijkse routine, om te controleren op berichten op de social
Hoe u kunt besturen van een WiFi LYT8266 LED-lamp met BLYNK IN 5 minuten

Hoe u kunt besturen van een WiFi LYT8266 LED-lamp met BLYNK IN 5 minuten

In deze tutorial zullen we zien hoe u kunt besturen een LYT8266 WiFi-lamp in 5 minuten met behulp van het nieuwe platform voor krachtige BLYNK.U moet:-A LYT8266 lamp (http://authometion.com/shop/en/home/13-lyt8266.html)-BLYNK APP voor iOS of Android
TiddlyWiki 5 op Raspberry Pi Server in 15 minuten

TiddlyWiki 5 op Raspberry Pi Server in 15 minuten

IntroductieRaspberry Pi's zijn goedkope creditcard formaat computers door Eben Upton bedacht en ontworpen door het Team van de Raspberry Pi Foundation in het Verenigd Koninkrijk. Ze zijn nu gebouwd in het Verenigd Koninkrijk ook.TiddlyWiki-5 is de ni
Maak een brand detector in minuten met Samsung SAMIIO, Arduino UNO en Raspberry Pi

Maak een brand detector in minuten met Samsung SAMIIO, Arduino UNO en Raspberry Pi

Laten we het bouwen van een IoT apparaat dat stuurt vlam sensorgegevens naar SAMI, met behulp van de SAMI WebSockets. De IoT apparaat bestaat uit een off-the-shelf sensor, Arduino UNO en Raspberry Pi.In deze uitvoering, wordt een eenvoudige manifeste
Aan de slag met Intel Edison - Python Programming

Aan de slag met Intel Edison - Python Programming

Deze gids is voor alles wat je python programmeurs die altijd heb afgevraagd,Wat is de beste manier om te gaan "IoT"(Internet of Things) nu sinds je hebt gemaakt naar deze pagina, koop zelf een Intel Edison van Amazon of een on line opslaan zoal
AINA: Field Lab met behulp van Edison IoT

AINA: Field Lab met behulp van Edison IoT

AINA (geautomatiseerde informatie over natuur kenmerken) is een elektronische sensor veld laboratorium gebouwd op het Intel® Edison IoT platform. De referenties van het acroniem, "AINA", de een Hawaïaanse woord voor land of plaats.Overzicht van
Bouwen van een Raspberry Pi SUPER weerstation

Bouwen van een Raspberry Pi SUPER weerstation

Laten we eerlijk zijn, wij mensen praten over het weer een veel ⛅️. De gemiddelde persoon praat over het weer vier keer per dag, voor een gemiddelde van 8 minuten en 21 seconden. Doe de wiskunde en die bedraagt 10 maanden van je leven dat je zal door