Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovaj vodič je koristan za sve koji žele povezati Raspberry Pi s oblakom, posebno na AskSensors IoT platformu, koristeći Node.js.
Nemate Raspberry Pi?
Ako trenutno ne posjedujete Raspberry Pi, preporučit ću vam da nabavite Raspberry Pi 3 jer je brz i nećete morati kupiti zasebni USB Wi-Fi adapter. Osim toga, morat ćemo instalirati node.js na Raspberry Pi, a mnogi izvori skripti Node.js zahtijevaju Raspberry Pi zasnovan na ARMv7+ arhitekturi, poput Pi 3 ili Pi 2, i neće raditi s Raspberry Pi 1 Model B /B+ ili Raspberry Pi Zero.
Ali ne brinite, prilično je jednostavno, samo slijedite korake!
Poznat vam je Node.js?
Možda ćete morati napraviti prvi test node.js -a sa AskSensors -om sa vašeg računara (Windows/Linux/MacOs), moja prethodna instrukcija pokazuje korak po korak vodič za automatsko slanje podataka AskSensors -u pomoću node.js.
Korak 1: Materijali koji su vam potrebni
Evo potrebnih materijala:
- Raspberry Pi 3 model B+ ili model B (možete koristiti i Raspberry Pi 2 model B)
- USB mikrokabel za napajanje vašeg Pi.
- MicroSD kartica, preporučujem karticu klase 10 koja ima 16 GB ili više.
- Adapter za microSD na SD memorijsku karticu, za pisanje na microSD karticu morat ćete koristiti čitač SD kartica na prijenosnom računaru/radnoj površini.
Korak 2: Postavite svoj Raspberry Pi
Pokretanje osnovnog postavljanja Raspbiana na Raspberry Pi postalo je jednostavno i jasno objašnjeno u ovom Vodiču za početak. Evo glavnih koraka:
- Preuzmite NOOBS,
- Izvucite ga na SD
- Uključite ga i uključite Raspberry Pi.
- Kada se to od vas zatraži, odaberite instaliranje Raspbiana i pustite ga da radi.
To je to. Sada imamo nevjerovatan Raspberry Pi sistem koji se može koristiti za razne zadatke!
Korak 3: Instalirajte Node Js
Evo idemo na instalaciju node.js, Instaliranje ARM-verzije Node-a postalo je vrlo jednostavno!
- Provjerite jeste li povezani na internet
- Otvorite terminal na Raspberry Pi. Upišite ove naredbe:
wget
sudo dpkg -i node_latest_armhf.deb
U osnovi. Preuzimanje i instaliranje ne bi trebalo trajati predugo.
Imate i mogućnost da navedete adresu veze potrebne verzije:
Idite na stranicu za preuzimanje node.js i kopirajte adresu veze verzije ARM -a koja vam je potrebna. Na primjer:
wget
Korak 4: Testirajte svoj čvor
Da biste bili sigurni da node.js radi ispravno, upišite naredbe u nastavku. Trebao bi vratiti trenutnu verziju instaliranih čvora i npm.
čvor -v
npm -v
Uvjerite se da ne daje greške.
Ako je sve u redu, možemo prijeći na sljedeći korak!
Korak 5: Prijavite se za Asksensors
Registracija za AskSensors račun je jednostavna i besplatna, ako još uvijek nemate račun, kreirajte novi na
Kreirajte novi senzor s najmanje jednim modulom, spremite ga i pokažite grafikon modula 1.
Dobit će se jedinstveni Api Key In, koji ćemo koristiti u sljedećem koraku.
Trebate više detalja?
Ovdje neću prolaziti kroz detalje o stvaranju AskSensors računa. Ovo je detaljno opisano u mnogim uputstvima, video zapisima i vodičima.
Korak 6: Pokrenite Node.js skriptu
Node.js demonstracija koju predlažemo šalje lažne podatke AskSensors -u putem HTTPS GET zahtjeva, svakih 20 sekundi (20 sekundi je postavljeno kao primjer, možete postaviti različiti vremenski interval).
Preuzmite.js datoteku s github -a, zahtijeva instalaciju https npm paketa.
Morat ćete postaviti svoj Api Key In kako biste mogli slati podatke u senzorski modul koji ste stvorili kao što je prikazano u prethodnom koraku.
Sada ste spremni za pokretanje konačne skripte:
čvor
To je to! Uživajte gledajući svoj tok podataka iscrtan u grafikonu (gornja slika prikazuje primjer grafikona raspršivanja).
Korak 7: Gotovo
Hvala vam na čitanju. slobodno komentirajte!
U budućnosti ćemo objaviti mnoge korisne upute, pratite nas!
Nadam se da se vidimo onda:)