IoT Workshop: Lab 4 - verzenden van gegevens naar de wolk (5 / 9 stap)

Stap 5: Stel de objecten

Terwijl dit lab qua bedrading op Lab 2 is, is het zeer verschillend in hoe de code werkt. Niet alleen zal u het lezen van de analoge ingang om een omringend licht lezen, u zal ook die gegevens verzenden naar de wolk één keer per seconde.

Maak een ander bestand in de map van de IoTLabs met de naam lab004.js. Het eerste ding dat u moet doen in dit bestand is de u met werkt objecten in de toepassing definiëren. Verklaar Johnny vijf objecten voor Johnny vijf framework (vijf), de Arduino (board)- en de sensor (fotoweerstand).

 var five = require ("johnny-five"), board, photoresistor; 

De objecten van de stikstof u moet declareren. U moet stikstof en de stikstof-bestandsarchief-vereisen, en declareert u een variabele om te verwijzen naar de stikstof-service en een 'lightSensor' als het apparaat van de Niotrogen (dit is een proxy voor het circuit van de fotoweerstand u met de Arduino maakt).

 var Store = require("nitrogen-file-store"), nitrogen = require("nitrogen"), service, lightSensor; 

De stikstof configuratie-instellingen definiëren. < Uw API KEY hier > vervangen door uw werkelijke API-sleutel.

 var config = { host: process.env.HOST_NAME || 'api.nitrogen.io', http_port: process.env.PORT || 443, protocol: process.env.PROTOCOL || 'https', api_key: process.env.API_KEY || '<YOUR API KEY HERE>'}; 

Alle objecten te instantiëren.

 board = new five.Board();config.store = new Store(config);service = new nitrogen.Service(config); 

Maak het lightSensor apparaat voor stikstof.

 lightSensor = new nitrogen.Device({ nickname: 'lightSensor', name: 'Light Sensor'}); 

Gerelateerde Artikelen

Verzenden van gegevens van Arduino naar Excel (en uitzetten van het)

Verzenden van gegevens van Arduino naar Excel (en uitzetten van het)

Ik heb uitgebreid gezocht naar een manier waarop ik mijn Arduino sensor lezen in real-time kon uitzetten. Niet alleen uitzetten, maar ook weergeven en opslaan van de gegevens voor verdere experimenten en correcties.De eenvoudigste oplossing die ik vo
Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ontvangen en verzenden van gegevens tussen Attiny85 (Arduino IDE 1.06) UPDATED Nov 2015

Ik heb veel moeite met het verzenden van RF gegevens tussen twee Attiny85-chips, dus ik dacht dat het zou nuttig zijn dat als ik even uitleggen hoe ik het deed. Er zijn een aantal van dergelijke projecten wordt beschreven op het internet, maar toch,
IoT Workshop: Lab 3 - controlerende ingang en uitgang

IoT Workshop: Lab 3 - controlerende ingang en uitgang

In dit lab u zal combineren de ideeën die u geleerd in de vorige labs (hier en hier) om te maken een veranderen van de helderheid op basis van het niveau van LED licht beschikbaar - in wezen een nachtlampje. U zal analogRead() vermogen met analogWrit
Een gitaar pedaal gebruiken voor het verzenden van muisgebeurtenissen naar uw PC via USB

Een gitaar pedaal gebruiken voor het verzenden van muisgebeurtenissen naar uw PC via USB

In dit instructable, zal ik uitleggen hoe ik een gitaar pedaal gebruikt als een voetschakelaar voor het verzenden van muisgebeurtenissen via USB.Ik moest een duurzame, betrouwbare voetschakelaar die ik gebruiken kon voor het verzenden van signalen na
IoT Workshop: Lab 2 - het lezen van een analoog signaal

IoT Workshop: Lab 2 - het lezen van een analoog signaal

In dit lab zal twee weerstanden - een statische weerstand en een variabele weerstand - maakt u een spanning divider waarmee u effectief begrijpen de lichtintensiteit gedetecteerd door een fotoweerstand - in wezen een lichtmeter. In de vorige les hebt
PcDuino als netwerk apparaat te voeden van gegevens naar Xively (Internet van dingen)

PcDuino als netwerk apparaat te voeden van gegevens naar Xively (Internet van dingen)

Xively (voorheen Cosm en vóór dat Pachube (uitgesproken Patch-bay)) is een dienst van de online database waarmee ontwikkelaars sensor afkomstige gegevens (bijvoorbeeld energie- en milieubeleid van objecten, apparaten & gebouwen) verbinden met het Web
IoT Workshop: Lab 1 - digitale uitgang

IoT Workshop: Lab 1 - digitale uitgang

In dit lab je draad-up een Arduino met een enkele LED en een weerstand van 330 Ohm dan code en een kleine Node.js/Johnny-Five toepassing uitvoert die lussen en schrijft sequentiële aan/uit commando's te maken van de LED knipperen.Als u dit nog niet h
Het verzenden van muziek naar psp

Het verzenden van muziek naar psp

Dit instructable is over het Stuur muziek naar uw psp .most momenten muziek nodig over luisteren naar muziek in uw vrije tijd .Volg is deze stappen en u bent klaar om te gaan!Stap 1: Sluit je psp via USB-kabelVerbind uw psp via de USB-kabel (apart ve
Arduino gegevens naar een webpagina ophalen

Arduino gegevens naar een webpagina ophalen

Het nieuwe aan Arduino was ik een beetje overweldigd door de verschillende manieren om dingen te doen. Dus dit wat ik kwam is met!Ik ben met behulp van een Arduino UNO R3 kloon maar de verbindingen die ik denk zijn het zelfde voor de meeste Arduino o
Eenvoudig als het verzenden van IoT sensor-waardes door SigFox en Intel Edison, met behulp van Python

Eenvoudig als het verzenden van IoT sensor-waardes door SigFox en Intel Edison, met behulp van Python

Ik had de kans, op een Intel IoT Hackaton gehouden bij Usine.io in Parijs, naast een Intel Edison Arduino board en een bos van Grove sensoren/actuatoren, tot ook het nieuwe bestuur van de Akene van Snootlab krijgen.Dankzij de Intel IoT jongens, Nicol
RFduino - verzenden en ontvangen van gegevens Via BLE

RFduino - verzenden en ontvangen van gegevens Via BLE

Tegenwoordig is het gemakkelijk voor een bluetooth-capaciteit aan zijn of haar project integreren. Dit is te danken aan Bluetooth Low energy platen zoals de RFduino. Ik heb onlangs een RFduino-board en dacht van het delen van een eenvoudige tutorial
Live-gegevens naar excel van een Arduino lichtsensor

Live-gegevens naar excel van een Arduino lichtsensor

Ik begon dit kleine project de andere dag toen ik zag dat Instructables had gepost een competitie voor het gebruik van sensoren, maar haar draaien te zijn een beetje interessanter.Mijn oorspronkelijke idee was om een eenvoudig project (voorbeelden in
Arduino Esp8266 Post-gegevens naar Website

Arduino Esp8266 Post-gegevens naar Website

De ESP8266 WiFi Module is een zelfstandige SOC met geïntegreerd TCP/IP protocolstack die elke microcontroller toegang tot uw WiFi-netwerk geven kunt. Het biedt een compleet en self-contained Wi-Fi netwerken oplossing, zodat het ofwel de hosttoepassin
Loggen van gegevens op SD-kaart met behulp van de LightBlue Bean

Loggen van gegevens op SD-kaart met behulp van de LightBlue Bean

Deze tutorial leert u hoe te schrijven van gegevens naar een SD-kaart met behulp van de Lichtblauwe Bean.De LightBlue Bean is een microcontroller Arduino compatibel met geïntegreerde Bluetooth lage energie die u draadloos vanaf uw smartphone of deskt