Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom Do'stlar. Bu ko'rsatmada men sizga Node-RED mysql tugunidan protsessor haroratini oddiy qayd qilish qurilmasini qanday ishlatishni ko'rsataman. Qani boshladik.
Bu, shuningdek, yangi boshlanuvchilar uchun qo'llanma bo'ladi:
Node-RED, uning imkoniyatlari va asosiy tugunlari.
PHPMyAdmin va MySQL -ni o'rnatish.
Tugun-REDda Javascript funktsiyasi tuguni.
Xira rasm uchun uzr.
1 -qadam: kerakli narsalar
Bu loyiha uchun men Raspberry Pi Zero -dan foydalanayapman, chunki u kichik va arzon, u cho'ntagingizga osongina sig'adi. Shunday qilib, sizning dasturiy ta'minotingiz siz bilan birga sayohat qiladi. Ammo siz xohlagan kompyuterdan foydalanishingiz mumkin, agar u Debian Linux -ga asoslangan bo'lsa.
Shuningdek, sizga Internetga ulanish va terminal (yoki ssh) orqali kompyuteringizga mahalliy kirish kerak bo'ladi.
Agar siz Mac yoki Linuxdan foydalanayotgan bo'lsangiz:-
$ ssh pi@your_pi's_ip_address
Agar siz Windows-dan foydalanayotgan bo'lsangiz, Putty-ni yuklab oling va o'rnating:-
www.chiark.greenend.org.uk/~sgtatham/putty…
2 -qadam: Kirish
Raspbian standart kirish:-
pi va malina.
Keyin, ushbu buyruqlarni bajaring.
sudo apt-get yangilanishi
sudo apt-get upgrade
sudo apt-get install nodejs npm nodered.
E'tibor bering, agar siz Raspbian yoki Ubuntu 18.04 LTS yoki Debian 9 ning eski versiyasidan foydalansangiz, siz hech qachon noderatsiya qila olmaysiz.
Bunday hollarda siz Node-RED Install skriptini qo'lda ishga tushirishingiz kerak:-
bash <(curl -sL
3 -qadam: Yana bir nechta buyruqlar
Hamma narsa o'rnatilgandan so'ng, ishga tushiring
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Internetda siz phpmyadmin va mysql -ni o'rnatish bo'yicha ko'rsatmalarni topishingiz mumkin.
sudo nano /etc/apache2/apache2.conf
Pastki qismga o'ting va qo'shing
/Etc/phpmyadmin/apache.conf faylini qo'shing
Ctrl + O, Enter tugmalar birikmasi yordamida saqlang. CTrl + x yordamida chiqish
sudo /etc/init.d/apache2 qayta ishga tushiring
Agar phpmyadmin muvaffaqiyatli o'rnatilgan bo'lsa, siz localhost/phpmyadmin -ga kirishingiz kerak
Localhost -ni Pi -ning IP -manzili bilan almashtiring.
Phpmyadmin -ni o'rnatish paytida siz ilgari o'rnatgan root va parol sifatida kiring.
4-qadam: Node-RED va PHPMyAdmin
Node-RED grafik bilan bog'langan dasturlar yoki oqimlarni yaratishga imkon beradi. Https://nodered.org saytida Node-RED haqida ko'proq bilib oling
Hozircha men sizga oddiy loggerni qanday yaratishni ko'rsataman.
Http: //raspberrypi.local: 1880 ga o'ting
Rasmlarni kuzatib boring.
Bu JSON qatori
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disabled": false, "info": "Bu MySQL tugunini namoyish qilish uchun oqimdir. Qizil tugun. / NBiz Raspberry Pi protsessorining haroratini o'lchaymiz va uni ma'lumotlar bazasida qayd qilamiz. "}, {" Id ":" abb00580.da71b8 "," type ":" injection "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" sana "," takrorlash ":" 2 "," crontab ":" "," bir marta ": false," onceDelay ": 0.1," x ": 120," y ": 120," simlar ":
Bu satrni rasmda ko'rsatilgandek nusxa ko'chiring va joylashtiring.
Men PHPMyAdmin -dagi yozuvlarni ko'rsatadigan rasmlarni joylashtirdim.
5 -qadam: Bir nechta narsalarga e'tibor bering
E'tibor qilish kerak bo'lgan bir nechta muhim narsa - bu IP -manzil. Bu boshqacha bo'lishi mumkin. Bundan tashqari, siz avval Node-RED-test nomli ma'lumotlar bazasini, test deb nomlangan jadvalni yaratishingiz va maydonga "Maydon" deb nom berishingiz kerak. Bularning barchasiga PHPMyAdmin veb -vositasi yordamida erishish mumkin. Bu ma'lumotlar bazalarini bir bo'lak pirojnaga aylantiradi. Internetda sizga yordam beradigan ko'plab manbalar mavjud. Siz vcgencmd -ni kompyuteringizga o'rnatishingiz kerak. Bu tizim ma'lumotlarini ko'rish imkonini beruvchi asosiy vosita. U Raspbian Stretch-ga oldindan o'rnatilgan.
Node-RED-ni ishga tushirish uchun:-
1) to'g'ridan-to'g'ri
$ node-red-start
2) har bir yuklashda
$ sudo systemctl nodered.service -ni yoqadi
6 -qadam: Sizning shaxsiy CPU_Temp_Loggeringiz
Endi siz rasmda ko'rsatilgandek, ma'lumotlar bazasini phpmyadmin -da ko'rib chiqsangiz, sizning jadvalingizga CPU harorati ko'rsatilgan yozuvlarni ko'rasiz.
Node funktsiyasi bu erda kalit. Bu sizga xabarlarni filtrlash imkonini beradi va so'rovni temp o'zgaruvchisi bilan birga yuboradi. Men buni funktsiya tugunida tushuntirdim. Tekshirib ko'r. Yozuvlar har ikki soniyada amalga oshiriladi, lekin siz in'ektsiya tugunidagi kechikishni o'zgartirishingiz mumkin.
Maza qiling:)
Iltimos, ushbu loyihani yoqtiring va sharhlar yozing, chunki ular haqiqatan ham ko'p yordam beradi. Qolaversa, men qilgan xatolarni ham ko'rsatib qo'ying va savollar bemalol bering.
Ushbu maqolani ko'rganingiz uchun tashakkur.
Xayr !!!