Daftar Isi:

MySQL dan Node-RED Dengan Raspberry Pi: 6 Langkah
MySQL dan Node-RED Dengan Raspberry Pi: 6 Langkah

Video: MySQL dan Node-RED Dengan Raspberry Pi: 6 Langkah

Video: MySQL dan Node-RED Dengan Raspberry Pi: 6 Langkah
Video: Monitoring Data Mesin dengan Node RED dan Database MySQL | Node-RED Programming & Displaying, MySQL 2024, November
Anonim
MySQL dan Node-RED Dengan Raspberry Pi
MySQL dan Node-RED Dengan Raspberry Pi

Halo teman teman. Dalam instruksi ini, saya akan menunjukkan cara menggunakan node mysql Node-RED untuk membuat pencatat suhu CPU sederhana. Mari kita mulai.

Ini juga akan menjadi panduan pemula untuk belajar:

Node-RED, kemungkinannya, dan node utama.

Instalasi PHPMyAdmin dan MySQL.

Node Fungsi Javascript di Node-RED.

Maaf gambarnya blur.

Langkah 1: Hal-hal yang Dibutuhkan

Hal-hal yang Dibutuhkan
Hal-hal yang Dibutuhkan
Hal-hal yang Dibutuhkan
Hal-hal yang Dibutuhkan
Hal-hal yang Dibutuhkan
Hal-hal yang Dibutuhkan

Untuk proyek ini saya menggunakan Raspberry Pi Zero karena kecil dan murah Ini dapat dengan mudah masuk ke dalam saku Anda. Jadi perangkat lunak Anda berjalan bersama Anda. Tetapi Anda dapat menggunakan komputer pilihan Anda, asalkan berbasis Debian Linux.

Anda juga memerlukan Koneksi Internet dan akses lokal ke komputer Anda melalui terminal (atau ssh).

Jika Anda menggunakan Mac atau Linux: -

$ ssh pi@alamat_ip_pi_anda

Jika Anda menggunakan Windows, unduh dan instal Putty: -

www.chiark.greenend.org.uk/~sgtatham/putty…

Langkah 2: Masuk

Gabung
Gabung
Gabung
Gabung
Gabung
Gabung

Login Raspbian default: -

pi dan raspberry.

Selanjutnya, jalankan perintah-perintah ini.

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install nodejs npm nodered.

Perhatikan bahwa Anda tidak akan segera mendapatkan nodered jika Anda menggunakan Raspbian versi lama, atau Ubuntu 18.04 LTS atau Debian 9

Dalam kasus seperti itu, Anda harus menjalankan skrip Instal Node-RED secara manual: -

bash <(curl -sL

Langkah 3: Beberapa Perintah Lagi

Beberapa Perintah Lagi
Beberapa Perintah Lagi
Beberapa Perintah Lagi
Beberapa Perintah Lagi
Beberapa Perintah Lagi
Beberapa Perintah Lagi
Beberapa Perintah Lagi
Beberapa Perintah Lagi

Setelah Anda menginstal semuanya, jalankan

sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2

Online Anda juga dapat menemukan petunjuk tentang cara menginstal phpmyadmin dan mysql.

sudo nano /etc/apache2/apache2.conf

Pergi ke bawah dan tambahkan

Sertakan /etc/phpmyadmin/apache.conf

Simpan menggunakan Ctrl + O, Enter. Keluar dengan CTrl + x

sudo /etc/init.d/apache2 restart

Jika phpmyadmin berhasil diinstal, Anda seharusnya dapat masuk ke localhost/phpmyadmin

Ganti localhost dengan IP Pi Anda.

Masuk sebagai root dan kata sandi yang Anda tetapkan sebelumnya selama instalasi phpmyadmin.

Langkah 4: Node-RED dan PHPMyAdmin

Node-RED dan PHPMyAdmin
Node-RED dan PHPMyAdmin
Node-RED dan PHPMyAdmin
Node-RED dan PHPMyAdmin
Node-RED dan PHPMyAdmin
Node-RED dan PHPMyAdmin

Node-RED memungkinkan Anda membuat program atau alur yang terhubung secara grafis. Pelajari lebih lanjut tentang Node-RED di

Untuk saat ini, saya akan menunjukkan cara membuat logger sederhana.

Pergi ke

Ikuti gambar.

Ini adalah string JSON

[{"id":"7c27ad7b.907564", "type":"tab", "label":"MySQL Test", "disabled":false, "info":"Ini adalah alur untuk mendemonstrasikan node MySQL di Node-Red.\nKami mengukur suhu CPU Raspberry Pi dan memasukkannya ke dalam database."}, {"id":"abb00580.da71b8", "type":"inject", "z":"7c27ad7b. 907564", "nama":"Pemicu", "topik":"", "payload":"", "payloadType":"tanggal", "ulangi":"2", "crontab":"", "sekali ":false, "onceDelay":0.1, "x":120, "y":120, "wires":

Salin dan tempel string ini seperti di tempat yang ditunjukkan pada gambar.

Saya juga memposting gambar yang menunjukkan Entri di PHPMyAdmin.

Langkah 5: Perhatikan Beberapa Hal

Perhatikan Beberapa Hal
Perhatikan Beberapa Hal
Perhatikan Beberapa Hal
Perhatikan Beberapa Hal

Beberapa hal penting yang perlu diperhatikan adalah alamat IP. Mungkin berbeda. Juga, Anda harus terlebih dahulu membuat database bernama Node-RED-test, tabel bernama test dan beri nama field " Field ". Anda dapat mencapai semua ini dengan bantuan alat web PHPMyAdmin. Itu membuat menyerahkan database sepotong kue. Ada banyak sumber daya online untuk membantu Anda. Anda perlu menginstal vcgencmd di komputer Anda. Ini adalah alat utama yang memungkinkan Anda untuk melihat informasi sistem Anda. Itu sudah diinstal sebelumnya di Raspbian Stretch.

Untuk menjalankan Node-RED: -

1) langsung-

$ simpul-merah-mulai

2) Pada setiap boot-

$ sudo systemctl aktifkan nodered.service

Langkah 6: CPU_Temp_Logger Anda Sendiri

CPU_Temp_Logger Anda Sendiri!
CPU_Temp_Logger Anda Sendiri!

Sekarang jika Anda menelusuri database di phpmyadmin seperti yang ditunjukkan pada gambar, Anda akan melihat entri ditambahkan ke tabel Anda dengan suhu CPU Anda.

Fungsi Node adalah apa kuncinya di sini. Ini memungkinkan Anda untuk memfilter pesan dan mengirim kueri bersama dengan variabel temp. Saya telah menjelaskannya di node fungsi. Coba lihat. Entri dibuat setiap dua detik, tetapi Anda dapat mengubah penundaan di node injeksi.

Selamat bersenang-senang:)

Silakan suka proyek ini dan kirim komentar, karena mereka sangat membantu. Juga, pastikan untuk menunjukkan kesalahan yang mungkin saya buat, dan jangan ragu untuk mengajukan pertanyaan.

Terima Kasih Telah Melihat Artikel ini.

Selamat tinggal !!!

Direkomendasikan: