Mundarija:
- 1 -qadam: Sizga kerak bo'lgan materiallar
- 2 -qadam: Raspberry Pi -ni o'rnating
- 3 -qadam: Node Js -ni o'rnating
- 4 -qadam: tuguningizni sinab ko'ring
- 5 -qadam: Asksensorlarga ro'yxatdan o'ting
- 6 -qadam: Node.js skriptini ishga tushiring
- 7 -qadam: Bajarildi
Video: Node.js yordamida Raspberry Pi -ni bulutga qanday ulash mumkin: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu qo'llanma Node.js. yordamida Raspberry Pi -ni bulutga, ayniqsa AskSensors IoT platformasiga ulamoqchi bo'lganlar uchun foydalidir.
Raspberry Pi yo'qmi?
Agar siz hozirda Raspberry Pi-ga ega bo'lmasangiz, men sizga Raspberry Pi 3-ni olishni maslahat beraman, chunki u tez va sizga alohida USB-Wi-Fi adapterini sotib olishning hojati yo'q. Bundan tashqari, biz node.js -ni Raspberry Pi -ga o'rnatishimiz kerak bo'ladi va ko'plab Node.js skript manbalari ARMv7+ arxitekturasiga asoslangan Raspberry Pi -ni talab qiladi, masalan Pi 3 yoki Pi 2 va Raspberry Pi 1 Model B bilan ishlamaydi. /B+ yoki Raspberry Pi Zero.
Xavotir olmang, bu juda to'g'ri, faqat qadamlarni bajaring!
Node.js bilan tanishmisiz?
Node.js -ni kompyuteringizdan AskSensors yordamida birinchi sinovdan o'tkazishingiz kerak bo'lishi mumkin (Windows/Linux/MacOs), mening oldingi ko'rsatmamda node.js. yordamida AskSensors -ga avtomatlashtirilgan ma'lumotlarni yuborish bo'yicha bosqichma -bosqich ko'rsatma berilgan.
1 -qadam: Sizga kerak bo'lgan materiallar
Mana, kerakli materiallar:
- Raspberry Pi 3 Model B+ yoki Model B (siz Raspberry Pi 2 Model B dan ham foydalanishingiz mumkin)
- Pi -ni quvvatlantirish uchun USB mikro kabeli.
- MicroSD karta, men 16 Gb yoki undan yuqori bo'lgan 10 -sinf kartasini tavsiya qilaman.
- MicroSD to SD xotira kartasi adapteri, microSD kartasiga yozish uchun noutbukda/ish stolida SD -kartani o'quvchidan foydalanish kerak bo'ladi.
2 -qadam: Raspberry Pi -ni o'rnating
Raspberry Pi -da Raspbian -ning asosiy sozlamalarini ishga tushirish oson va tushunarli bo'ladi. Bu erda asosiy qadamlar:
- NOOBS -ni yuklab oling,
- SD -kartangizga chiqarib oling
- Uni ulang va Raspberry Pi -ni yoqing.
- Agar so'ralsa, Raspbian -ni o'rnating va uni ishga tushiring.
Hammasi shu, endi bizda Raspberry Pi -ning ajoyib tizimi mavjud, uni turli vazifalarda ishlatish mumkin!
3 -qadam: Node Js -ni o'rnating
Bu erda biz node.js-ni o'rnatamiz, tugunning ARM-versiyasini o'rnatish juda oson bo'ladi!
- Internetga ulanganingizga ishonch hosil qiling
- Raspberry Pi terminalini oching. Ushbu buyruqlarni kiriting:
wget
sudo dpkg -i node_latest_armhf.deb
Asosan. Yuklab olish va o'rnatish uchun ko'p vaqt ketmasligi kerak.
Shuningdek, sizga kerakli versiyaning havola manzilini ko'rsatish imkoniyati mavjud:
Node.js yuklab olish sahifasiga o'ting va sizga kerak bo'lgan ARM versiyasining havola manzilini nusxa ko'chiring. Masalan:
4 -qadam: tuguningizni sinab ko'ring
Node.js to'g'ri ishlashiga ishonch hosil qilish uchun quyidagi buyruqlarni kiriting. O'rnatilgan tugun va npmning joriy versiyasini qaytarishi kerak.
tugun -v
npm -v
Hech qanday xato qilmasligiga ishonch hosil qiling.
Agar hamma narsa tartibda bo'lsa, biz keyingi bosqichga o'tamiz!
5 -qadam: Asksensorlarga ro'yxatdan o'ting
AskSensors hisobiga ro'yxatdan o'tish oson va bepul, agar sizda hali hisob bo'lmasa, https://asksensors.com saytida yangisini yarating.
Hech bo'lmaganda bitta modulli yangi Sensor yarating, uni saqlang va 1 -modul grafikini ko'rsating.
Noyob Api Key In taqdim etiladi, biz uni keyingi bosqichda ishlatamiz.
Batafsil ma'lumot kerakmi?
Bu erda men AskSensors hisobini yaratish tafsilotlarini ko'rib chiqmayman, bu ko'plab ko'rsatmalar, videolar va qo'llanmalarda batafsil bayon qilingan.
6 -qadam: Node.js skriptini ishga tushiring
Biz taklif qilayotgan node.js demosi har 20 soniyada HTTPS GET Requests orqali AskSensors -ga qo'pol ma'lumotlarni yuboradi (20 soniya misol sifatida o'rnatildi, siz boshqa vaqt oralig'ini o'rnatishingiz mumkin).
Github -dan.js faylini yuklab oling, u https npm paketini o'rnatishni talab qiladi.
Ma'lumotni oldingi qadamda ko'rsatilgandek sensorlar moduliga yuborish uchun siz Api kalitini o'rnatishingiz kerak bo'ladi.
Endi siz oxirgi skriptni ishga tushirishga tayyormiz:
tugun
Bo'ldi shu! Ma'lumotlar oqimini grafikda ko'rishdan zavqlaning (yuqoridagi rasmda tarqalgan grafikning namunasi ko'rsatilgan).
7 -qadam: Bajarildi
O'qiganingiz uchun tashakkur. izoh qoldiring!
Biz kelajakda ko'plab foydali ko'rsatmalarni nashr etamiz, bizni kuzatib boring!
Keyin ko'rishguncha umid qilaman:)
Tavsiya:
Arduino Ethernet yordamida ma'lumotlarni bulutga qanday yuborish mumkin: 8 qadam
Arduino Ethernet yordamida ma'lumotlarni bulutga qanday yuborish kerak: Bu ko'rsatma sizga ma'lumotlarni Arduino Ethernet Shield yordamida AskSensors IoT platformasida qanday nashr etishni ko'rsatadi. Ethernet Shield Arduino -ga bulutga osongina ulanish, Internetga ulanish orqali ma'lumotlarni yuborish va qabul qilish imkonini beradi. Biz nima
Arduino WiFi -ni bulutga ESP8266: 7 qadam yordamida ulash
ESP8266 yordamida Arduino WiFi -ni bulutga ulash: Ushbu qo'llanmada biz sizga Arduino -ni WiFi orqali IoT bulutiga qanday ulashni tushuntiramiz. AskSensors buluti bilan bog'lanish uchun
IoT asoslari: Mongoose OS yordamida IoT -ni bulutga ulash: 5 qadam
IoT asoslari: Mongoose OS yordamida IoT -ni bulutga ulash: Agar siz elektronika va elektronika bilan shug'ullanadigan odam bo'lsangiz, odatda "Internet narsalar" atamasini uchratasiz. Internetga ulanishi mumkin bo'lgan qurilmalar to'plamini bildiradi! Shunday odam bo'lish
DHT11/DHT22 sensorini bulutga ESP8266 asosidagi platasi bilan ulash: 9 qadam
DHT11/DHT22 sensorini bulutga ESP8266 asosidagi karta bilan ulash: Oldingi maqolada men ESP8266-ga asoslangan NodeMCU kartamni Cloud4RPi xizmatiga ulaganman. Endi haqiqiy loyiha qilish vaqti keldi
Rezistorlar yordamida Ledni 9v batareyaga qanday ulash mumkin: 6 qadam
Rezistorlar yordamida Ledni 9v batareyaga qanday ulash mumkin: 9v batareyani qanday ulash kerak, hamma tushunadigan va elektron loyihalarda ishlatadigan tushunarli. Buni amalga oshirish uchun biz tarkibiy qismlarni bilishimiz kerak