Isi kandungan:
- Langkah 1: Bahan yang Anda Perlu
- Langkah 2: Sediakan Pi Raspberry Anda
- Langkah 3: Pasang Node Js
- Langkah 4: Uji Node Anda
- Langkah 5: Mendaftar untuk Asksensor
- Langkah 6: Jalankan Skrip Node.js
- Langkah 7: Selesai
Video: Cara Menghubungkan Raspberry Pi ke Awan Menggunakan Node.js: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Tutorial ini berguna untuk sesiapa sahaja yang ingin menyambungkan Raspberry Pi ke awan, terutamanya ke platform AskSensors IoT, menggunakan Node.js.
Tidak mempunyai Raspberry Pi?
Sekiranya anda belum memiliki Raspberry Pi, saya akan mengesyorkan anda untuk mendapatkan Raspberry Pi 3, kerana cepat dan anda tidak perlu membeli penyesuai Wi-Fi USB yang berasingan. Sebagai tambahan, kita perlu memasang node.js pada Raspberry Pi dan banyak sumber skrip Node.js memerlukan Raspberry Pi berdasarkan seni bina ARMv7 + seperti Pi 3 atau Pi 2 dan tidak akan berfungsi dengan Raspberry Pi 1 Model B / B + atau Raspberry Pi Zero.
Tetapi jangan risau, ini cukup lurus ke depan, ikuti langkah-langkahnya!
Biasa dengan Node.js?
Anda mungkin perlu melakukan ujian pertama node.js dengan AskSensor dari komputer anda (Windows / Linux / MacOs), arahan saya sebelumnya menunjukkan panduan langkah demi langkah untuk data automatik Menghantar ke AskSensor menggunakan node.js.
Langkah 1: Bahan yang Anda Perlu
Berikut adalah bahan yang diperlukan:
- Raspberry Pi 3 Model B + atau Model B (anda juga boleh menggunakan Raspberry Pi 2 Model B)
- Kabel mikro USB untuk menghidupkan Pi anda.
- Kad MicroSD, saya cadangkan kad kelas 10 yang berukuran 16 GB atau lebih tinggi.
- Penyesuai kad memori MicroSD ke SD, anda perlu menggunakan pembaca kad SD pada komputer riba / desktop anda untuk menulis ke kad microSD.
Langkah 2: Sediakan Pi Raspberry Anda
Menjalankan persediaan asas Raspbian di Raspberry Pi menjadi mudah dan dijelaskan dengan jelas dalam Panduan Bermula ini. Berikut adalah langkah utama:
- Muat turun NOOBS,
- Ekstrak pada SD anda
- Pasangkannya dan hidupkan Raspberry Pi.
- Apabila diminta, pilih untuk memasang Raspbian dan biarkan berjalan.
Itu sahaja, Sekarang kita mempunyai sistem Raspberry Pi yang luar biasa yang dapat digunakan untuk pelbagai tugas!
Langkah 3: Pasang Node Js
Di sini kita pergi dalam pemasangan node.js, Memasang versi ARM Node menjadi sangat mudah!
- Pastikan anda tersambung ke internet
- Buka terminal di Raspberry Pi. Taipkan arahan ini:
wget
sudo dpkg -i node_latest_armhf.deb
Pada asasnya. Tidak perlu terlalu lama untuk memuat turun dan memasang.
Anda juga mempunyai pilihan untuk menentukan alamat pautan versi yang anda perlukan:
Pergi ke halaman muat turun node.js dan salin alamat pautan versi ARM yang anda perlukan. Sebagai contoh:
wget
Langkah 4: Uji Node Anda
Untuk memastikan bahawa node.js berjalan dengan betul, Taipkan arahan di bawah. Node ini harus mengembalikan versi semasa dan npm yang dipasang.
simpul -v
npm -v
Pastikan ia tidak memberikan sebarang kesalahan.
Sekiranya semuanya baik-baik saja, kita boleh beralih ke langkah seterusnya!
Langkah 5: Mendaftar untuk Asksensor
Mendaftar untuk akaun AskSensors adalah mudah dan percuma, jika anda masih belum mempunyai akaun, buat yang baru di
Buat Sensor baru dengan sekurang-kurangnya satu modul, Simpannya, dan tunjukkan grafik modul 1.
Api Key In yang unik akan disediakan, kami akan menggunakannya pada langkah seterusnya.
Perlukan lebih banyak maklumat?
Di sini, saya tidak akan membahas perincian membuat akaun AskSensors, Ini telah diperincikan dalam banyak arahan, video, dan tutorial.
Langkah 6: Jalankan Skrip Node.js
Demo node.js yang kami sarankan mengirimkan data palsu kepada AskSensor melalui HTTPS GET Requests, setiap 20 saat (20 saat ditetapkan sebagai contoh, anda boleh menetapkan selang waktu yang berbeza).
Muat turun fail.js dari github, Ia memerlukan pemasangan pakej https npm.
Anda perlu menetapkan Api Key In untuk menghantar data ke modul sensor yang telah anda buat seperti yang ditunjukkan pada langkah sebelumnya.
Sekarang anda sudah bersedia untuk menjalankan skrip terakhir:
nod
Itu sahaja! Nikmati menonton aliran data anda dalam grafik (gambar di atas menunjukkan contoh grafik penyebaran).
Langkah 7: Selesai
Terima kasih kerana membaca. sila komen!
Kami akan menerbitkan banyak arahan yang berguna pada masa akan datang, ikuti kami!
Semoga berjumpa dengan anda:)
Disyorkan:
Awan LED Menggunakan Jalur Fadecandy, PI dan LED: 4 Langkah (dengan Gambar)
Awan LED Menggunakan Jalur Fadecandy, PI dan LED: Saya telah membuat beberapa awan LED untuk mewujudkan suasana yang lebih halus di rumah saya. Ini awalnya digunakan untuk festival yang telah dibatalkan kerana pandemi saat ini. Saya telah menggunakan cip permen pudar untuk mencapai animasi yang lancar dan saya
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): 7 Langkah (dengan Gambar)
Automasi Rumah yang Dikendalikan Internet / awan Menggunakan Esp8266 (aREST, MQTT, IoT): SEMUA kredit kepada http://arest.io/ untuk perkhidmatan awan !! IoT subjek yang paling banyak dibincangkan di dunia sekarang !! Pelayan dan perkhidmatan awan yang menjadikannya mungkin adalah titik tarikan dunia masa kini … MENGATASI BARISAN JARAK adalah dan merupakan
Asas IoT: Menghubungkan IoT Anda ke Awan Menggunakan OS Mongoose: 5 Langkah
Asas IoT: Menghubungkan IoT Anda ke Awan Menggunakan OS Mongoose: Sekiranya anda seorang yang suka bermain-main dan elektronik, lebih kerap daripada tidak, anda akan menemui istilah Internet of Things, yang biasanya disingkat sebagai IoT, dan bahawa ia merujuk kepada satu set peranti yang boleh menyambung ke internet! Menjadi orang seperti itu
UCL - Menghubungkan Node-red ke Siemens PLC Menggunakan KEPserver: 7 Langkah
UCL - Menghubungkan Node-red ke Siemens PLC Menggunakan KEPserver: RequirementsNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-pelepasan
Cara Menghubungkan Bateri Led ke 9v Menggunakan Perintang: 6 Langkah
Cara Menyambungkan Bateri Led ke 9v Menggunakan Resistor: Cara menyambungkan bateri LED hingga 9v dijelaskan dengan cara yang mudah bahawa semua orang dapat memahami dan menggunakannya untuk projek elektronik. Untuk melakukan perkara ini, kita mesti mengetahui komponen kita