Inhoudsopgave:

Hoe Raspberry Pi met de cloud te verbinden met Node.js - Ajarnpa
Hoe Raspberry Pi met de cloud te verbinden met Node.js - Ajarnpa

Video: Hoe Raspberry Pi met de cloud te verbinden met Node.js - Ajarnpa

Video: Hoe Raspberry Pi met de cloud te verbinden met Node.js - Ajarnpa
Video: Turn your Raspberry Pi into a Web Server 2024, Juli-
Anonim
Hoe Raspberry Pi met de cloud te verbinden met Node.js
Hoe Raspberry Pi met de cloud te verbinden met Node.js

Deze tutorial is handig voor iedereen die een Raspberry Pi met de cloud wil verbinden, vooral met het AskSensors IoT-platform, met behulp van Node.js.

Heb je geen Raspberry Pi?

Als je momenteel geen Raspberry Pi hebt, raad ik je aan om een Raspberry Pi 3 te kopen, omdat deze snel is en je geen aparte USB Wi-Fi-adapter hoeft te kopen. Bovendien moeten we node.js op de Raspberry Pi installeren en veel Node.js-scriptbronnen vereisen een Raspberry Pi op basis van de ARMv7+-architectuur zoals de Pi 3 of Pi 2 en werken niet met de Raspberry Pi 1 Model B /B+ of de Raspberry Pi Zero.

Maar maak je geen zorgen, het is vrij eenvoudig, volg gewoon de stappen!

Bekend met Node.js?

Mogelijk moet u een eerste test van node.js doen met AskSensors vanaf uw computer (Windows/Linux/MacOs), mijn vorige instructable demonstreert een stapsgewijze handleiding voor het automatisch verzenden van gegevens naar AskSensors met behulp van node.js.

Stap 1: Materialen die je nodig hebt

Hier zijn de benodigde materialen:

  1. Raspberry Pi 3 Model B+ of Model B (u kunt ook een Raspberry Pi 2 Model B gebruiken)
  2. USB-microkabel om je Pi van stroom te voorzien.
  3. MicroSD-kaart, ik raad een klasse 10-kaart aan van 16 GB of hoger.
  4. MicroSD naar SD-geheugenkaartadapter, u moet de SD-kaartlezer op uw laptop/desktop gebruiken om naar de microSD-kaart te schrijven.

Stap 2: Stel uw Raspberry Pi in

Stel je Raspberry Pi in
Stel je Raspberry Pi in

Het uitvoeren van een basisconfiguratie van Raspbian op Raspberry Pi wordt eenvoudig en duidelijk uitgelegd in deze Aan de slag-gids. Dit zijn de belangrijkste stappen:

  1. NOOBS downloaden,
  2. Pak het uit op je SD
  3. Sluit hem aan en zet de Raspberry Pi aan.
  4. Kies desgevraagd om Raspbian te installeren en laat het draaien.

Dat is het, nu hebben we een geweldig Raspberry Pi-systeem dat voor verschillende taken kan worden gebruikt!

Stap 3: Installeer Node Js

Hier gaan we in de node.js-installatie, het installeren van een ARM-versie van Node wordt heel eenvoudig!

  1. Zorg ervoor dat je verbonden bent met internet
  2. Open de terminal op de Raspberry Pi. Typ deze opdrachten:

wget

sudo dpkg -i node_latest_armhf.deb

In principe. Het downloaden en installeren zou niet te lang moeten duren.

Je hebt ook de mogelijkheid om het linkadres van de versie die je nodig hebt op te geven:

Ga naar de downloadpagina van node.js en kopieer het linkadres van de versie van ARM die je nodig hebt. Bijvoorbeeld:

wget

Stap 4: Test uw node

Typ de onderstaande opdrachten om ervoor te zorgen dat node.js correct wordt uitgevoerd. Het zou de huidige versie van node en npm moeten retourneren.

knoop -v

npm -v

Zorg ervoor dat deze geen foutmelding geeft.

Als alles in orde is, kunnen we doorgaan naar de volgende stap!

Stap 5: Aanmelden voor Asksensors

Aanmelden voor een AskSensors-account is eenvoudig en gratis, als u nog geen account heeft, maakt u een nieuwe aan op

Maak een nieuwe sensor met ten minste één module, sla deze op en toon de grafiek van module 1.

Er wordt een unieke API Key In verstrekt, die we in de volgende stap zullen gebruiken.

Meer details nodig?

Hier zal ik niet ingaan op de details van het maken van een AskSensors-account. Dit is gedetailleerd beschreven in veel instructables, video's en tutorials.

Stap 6: Voer het Node.js-script uit

Voer het Node.js-script uit
Voer het Node.js-script uit

De node.js-demo die we voorstellen, stuurt dummy-gegevens naar AskSensors via HTTPS GET-verzoeken, elke 20 seconden (20 seconden was als voorbeeld ingesteld, u kunt een ander tijdsinterval instellen).

Download het.js-bestand van github, het vereist de installatie van het https npm-pakket.

U moet uw Api Key In instellen om gegevens te verzenden naar de sensormodule die u hebt gemaakt, zoals weergegeven in de vorige stap.

Nu bent u klaar om het definitieve script uit te voeren:

knooppunt

Dat is het! Geniet van het kijken naar uw gegevensstroom die in een grafiek is uitgezet (de bovenstaande afbeelding toont het voorbeeld van een spreidingsgrafiek).

Stap 7: Klaar

Bedankt voor het lezen. voel je vrij om commentaar te geven!

We gaan in de toekomst veel nuttige instructables publiceren, volg ons!

Hopelijk tot dan:)

Aanbevolen: