Mündəricat:
- Addım 1: Lazım olan materiallar
- Addım 2: Raspberry Pi qurun
- Addım 3: Node Js quraşdırın
- Addım 4: Düğümünüzü sınayın
- Addım 5: Asksensorlara qeydiyyatdan keçin
- Addım 6: Node.js Scriptini işə salın
- Addım 7: Tamamlandı
Video: Node.js istifadə edərək Raspberry Pi -ni buluda necə bağlamaq olar: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimat, Node.js. istifadə edərək bir Raspberry Pi -ni buluda, xüsusən də AskSensors IoT platformasına bağlamaq istəyən hər kəs üçün faydalıdır.
Raspberry Pi yoxdur?
Hal-hazırda bir Raspberry Pi sahibi deyilsinizsə, sizə Raspberry Pi 3 almağı məsləhət görərəm, çünki sürətlidir və ayrıca bir USB Wi-Fi adapteri almanız lazım olmayacaq. Əlavə olaraq, Raspberry Pi üzərində node.js quraşdırmalıyıq və bir çox Node.js skript mənbələri, Pi 3 və ya Pi 2 kimi ARMv7+ arxitekturasına əsaslanan bir Raspberry Pi tələb edir və Raspberry Pi 1 Model B ilə işləməyəcək. /B+ və ya Raspberry Pi Zero.
Ancaq narahat olmayın, bu olduqca düzdür, sadəcə addımları izləyin!
Node.js ilə tanışsınız?
Kompüterinizdən (Windows/Linux/MacOs) AskSensors ilə ilk node.js testini etməyiniz lazım ola bilər, əvvəlki təlimatım node.js. istifadə edərək AskSensors -a göndərilən avtomatlaşdırılmış məlumatlar üçün addım -addım təlimatı göstərir.
Addım 1: Lazım olan materiallar
Burada tələb olunan materiallar:
- Raspberry Pi 3 Model B+ və ya Model B (Raspberry Pi 2 Model B də istifadə edə bilərsiniz)
- Pi -ni gücləndirmək üçün USB mikro kabel.
- MicroSD kartı, 16 GB və ya daha yüksək bir sinif 10 kartı tövsiyə edirəm.
- MicroSD to SD yaddaş kartı adapteri, microSD karta yazmaq üçün dizüstü kompüterinizdə/masaüstünüzdəki SD kart oxuyucusundan istifadə etməlisiniz.
Addım 2: Raspberry Pi qurun
Raspberry Pi -də əsas Raspbian qurğusunu işə salmaq bu Başlanğıc Kılavuzunda asan və aydın şəkildə izah olunur. Budur əsas addımlar:
- NOOBS yükləyin,
- SD kartınıza çıxarın
- Qoşun və Raspberry Pi -ni yandırın.
- Sorulduqda, Raspbian -ı yükləməyi və işləməsinə icazə verməyi seçin.
Budur, indi müxtəlif vəzifələr üçün istifadə edilə bilən inanılmaz bir Raspberry Pi sistemimiz var!
Addım 3: Node Js quraşdırın
Burada node.js quraşdırmasına gedirik, Nodeun ARM versiyasını quraşdırmaq çox asanlaşır!
- İnternetə qoşulduğunuzdan əmin olun
- Raspberry Pi üzərindəki terminalı açın. Bu əmrləri yazın:
wget
sudo dpkg -i node_latest_armhf.deb
Əsasən. Yükləmək və quraşdırmaq çox uzun çəkməməlidir.
İstədiyiniz versiyanın bağlantı ünvanını da təyin edə bilərsiniz:
Node.js yükləmə səhifəsinə keçin və ehtiyac duyduğunuz ARM versiyasının bağlantı ünvanını kopyalayın. Misal üçün:
wget
Addım 4: Düğümünüzü sınayın
Node.js faylının düzgün işlədiyinə əmin olmaq üçün aşağıdakı əmrləri daxil edin. Yüklənmiş node və npm -in cari versiyasını qaytarmalıdır.
düyün -v
npm -v
Səhv etmədiyinə əmin olun.
Hər şey qaydasındadırsa, növbəti mərhələyə keçə bilərik!
Addım 5: Asksensorlara qeydiyyatdan keçin
AskSensors hesabına qeydiyyatdan keçmək asan və pulsuzdur, hələ hesabınız yoxdursa, https://asksensors.com saytında yenisini yaradın.
Ən azı bir modulu olan yeni bir Sensor yaradın, Saxlayın və modul 1 qrafikini göstərin.
Unikal Api Açar Giriş təmin ediləcək, bundan sonrakı addımda istifadə edəcəyik.
Daha ətraflı məlumat lazımdır?
Burada, bir AskSensors hesabı yaratmağın təfərrüatlarından keçməyəcəyəm, Bu bir çox təlimatlarda, videolarda və dərslərdə ətraflı izah edilmişdir.
Addım 6: Node.js Scriptini işə salın
Təklif etdiyimiz node.js demosu, hər 20 saniyədə bir HTTPS GET İstəkləri üzərindən AskSensorsa saxta bir məlumat göndərir (20 saniyə nümunə olaraq təyin olundu, fərqli zaman aralığını təyin edə bilərsiniz).
Github -dan.js faylını yükləyin, https npm paketinin quraşdırılmasını tələb edir.
Əvvəlki addımda göstərildiyi kimi yaratdığınız sensor moduluna məlumat göndərmək üçün Api Açarınızı daxil etməlisiniz.
İndi son ssenarini işə salmağa hazırsınız:
node
Bu belədir! Məlumat axınınızı qrafikdə təsvir etməkdən zövq alın (yuxarıdakı şəkil dağınıq qrafik nümunəsini göstərir).
Addım 7: Tamamlandı
Oxuduğunuz üçün təşəkkürlər. şərh etməkdən çekinmeyin!
Gələcəkdə bir çox faydalı təlimatlar dərc edəcəyik, bizi izləyin!
Sonra görüşmək ümidi ilə:)
Tövsiyə:
Arduino WiFi -ni ESP8266: 7 Adımdan istifadə edərək Buluda Bağlamaq
Arduino WiFi -ni ESP8266 -dan istifadə edərək Buluda bağlamaq: Bu təlimatda Arduino -nu WiFi vasitəsilə IoT buluduna necə bağlayacağınızı izah edəcəyik. Arduino və ESP8266 WiFi modulundan ibarət bir quruluşu IoT Thing olaraq konfiqurasiya edəcəyik və hazır vəziyyətə gətirəcəyik. AskSensors buludu ilə əlaqə qurmaq üçün
IoT Əsasları: Mongoose OS istifadə edərək IoT'nizi Buluda Bağlamaq: 5 Addım
IoT Əsasları: Mongoose ƏS -dən istifadə edərək IoT -nizi Buluda Bağlamaq: Tinkering və elektronika ilə məşğul olan birisinizsə, ümumiyyətlə IoT olaraq qısaldılmış Əşyalar İnterneti ilə qarşılaşacaqsınız. İnternetə qoşula bilən bir sıra cihazlara aiddir! Belə bir insan olmaq
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Rezistorlardan istifadə edərək Led'i 9v Batareyaya Necə Bağlamaq olar: 6 addım
Rezistorlardan istifadə edərək Led'i 9v Batareyaya Necə Bağlamaq olar: 9v batareyaya necə qoşulmaq olar, hər kəsin anlaya biləcəyi və elektron layihələr üçün istifadə edəcəyi asan bir şəkildə izah edildi. Bunu etmək üçün komponentlərimizi bilməliyik
Sərin bir masa üstü nişanı (Windows Vista) istifadə edərək kompüterinizi necə bağlamaq olar: 4 addım
Sərin bir Masaüstü Simgesini (Windows Vista) istifadə edərək kompüterinizi necə bağlamaq olar: Bu Təlimat kitabında sərin bir masa üstü simvolu istifadə edərək Windows vista kompüterinizi necə bağlayacağınızı sizə göstərəcəyəm