فهرست مطالب:

MySQL و Node-RED با Raspberry Pi: 6 مرحله
MySQL و Node-RED با Raspberry Pi: 6 مرحله

تصویری: MySQL و Node-RED با Raspberry Pi: 6 مرحله

تصویری: MySQL و Node-RED با Raspberry Pi: 6 مرحله
تصویری: How To Install MMX CRYPTO Blockchain from MadMax in Linux + Windows WSL + MMX Farming Overview 🧐 2024, نوامبر
Anonim
MySQL و Node-RED با رزبری پای
MySQL و Node-RED با رزبری پای

سلام دوستان. در این دستورالعمل ، من به شما نحوه استفاده از گره mysql Node-RED برای ایجاد یک ثبت کننده دمای ساده CPU را نشان خواهم داد. بیایید شروع کنیم.

این همچنین یک راهنمای مبتدی برای یادگیری خواهد بود:

Node-RED ، امکانات آن و گره های اصلی

نصب PHPMyAdmin و MySQL.

Javascript Function Node در Node-RED.

با عرض پوزش برای تار شدن تصویر.

مرحله 1: موارد مورد نیاز

موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز
موارد مورد نیاز

برای این پروژه من از Raspberry Pi Zero استفاده می کنم زیرا کوچک و ارزان است و می تواند به راحتی در جیب شما قرار گیرد. بنابراین نرم افزار شما همراه شما حرکت می کند. اما می توانید از هر رایانه دلخواه خود استفاده کنید ، به شرطی که مبتنی بر Debian Linux باشد.

شما همچنین نیاز به اتصال به اینترنت و دسترسی محلی به رایانه خود از طریق ترمینال (یا ssh) دارید.

اگر از مک یا لینوکس استفاده می کنید:-

آدرس $ ssh pi@your_pi's_ip_address

اگر از ویندوز استفاده می کنید ، Putty را بارگیری و نصب کنید:-

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

مرحله 2: ورود به سیستم

وارد شدن
وارد شدن
وارد شدن
وارد شدن
وارد شدن
وارد شدن

ورود پیش فرض Raspbian:-

پی و تمشک.

در مرحله بعد ، این دستورات را اجرا کنید.

sudo apt-get update

sudo apt-get upgrade

sudo apt-get نصب nodejs npm nodered.

توجه داشته باشید که اگر از نسخه قدیمی Raspbian یا Ubuntu 18.04 LTS یا Debian 9 استفاده می کنید ، به آسانی قابل دسترسی نخواهید بود.

در چنین مواردی باید اسکریپت Node-RED Install را به صورت دستی اجرا کنید:-

bash <(curl -sL

مرحله 3: چند دستور دیگر

چند فرمان دیگر
چند فرمان دیگر
چند فرمان دیگر
چند فرمان دیگر
چند فرمان دیگر
چند فرمان دیگر
چند فرمان دیگر
چند فرمان دیگر

بعد از اینکه همه چیز را نصب کردید اجرا کنید

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

همچنین می توانید دستورالعمل های مربوط به نحوه نصب phpmyadmin و mysql را به صورت آنلاین پیدا کنید.

sudo nano /etc/apache2/apache2.conf

به پایین بروید و اضافه کنید

شامل /etc/phpmyadmin/apache.conf

ذخیره با استفاده از Ctrl + O ، Enter. با CTrl + x خارج شوید

راه اندازی مجدد sudo /etc/init.d/apache2

اگر phpmyadmin با موفقیت نصب شد باید بتوانید وارد localhost/phpmyadmin شوید

localhost را با IP Pi خود جایگزین کنید.

به عنوان root و رمز عبوری که قبلاً در هنگام نصب phpmyadmin تعیین کرده اید وارد شوید.

مرحله 4: Node-RED و PHPMyAdmin

Node-RED و PHPMyAdmin
Node-RED و PHPMyAdmin
Node-RED و PHPMyAdmin
Node-RED و PHPMyAdmin
Node-RED و PHPMyAdmin
Node-RED و PHPMyAdmin

Node-RED به شما امکان می دهد برنامه ها یا جریانهای متصل به گرافیک ایجاد کنید. در Node-RED در https://nodered.org بیشتر بیاموزید

در حال حاضر ، من به شما نحوه ایجاد یک logger ساده را نشان خواهم داد.

به https://raspberrypi.local: 1880 بروید

تصاویر را دنبال کنید.

این رشته JSON است

[{"id": "7c27ad7b.907564" ، "type": "tab" ، "label": "MySQL Test" ، "disabled": false ، "info": "این یک جریان برای نشان دادن گره MySQL در Node-Red. / n ما دمای CPU رزبری پای را اندازه گیری می کنیم و آن را در پایگاه داده وارد می کنیم. "}، {" id ":" abb00580.da71b8 "،" type ":" inject "،" z ":" 7c27ad7b. 907564 "،" name ":" Trigger "،" topic ":" "،" payload ":" "،" payloadType ":" date "،" repeat ":" 2 "،" crontab ":" "،" یکبار ": false،" onceDelay ": 0.1 ،" x ": 120 ،" y ": 120 ،" wires ":

این رشته را همانطور که در تصویر نشان داده شده کپی و جایگذاری کنید.

من همچنین تصاویری را که نوشته ها را در PHPMyAdmin نشان می دهد ، ارسال کرده ام.

مرحله 5: به چند نکته توجه کنید

به چند نکته توجه کنید
به چند نکته توجه کنید
به چند نکته توجه کنید
به چند نکته توجه کنید

چند نکته مهم که باید به آنها توجه کنید آدرس IP است. ممکن است متفاوت باشد. همچنین ، ابتدا باید یک پایگاه داده با نام Node-RED-test ، جدولی با نام test ایجاد کرده و فیلد را "Field" نامگذاری کنید. با استفاده از ابزار وب PHPMyAdmin می توانید به همه اینها برسید. این باعث می شود که پایگاه داده ها یک تکه کیک باشند. منابع آنلاین زیادی برای کمک به شما وجود دارد. شما باید vcgencmd را روی رایانه خود نصب کنید. این ابزار اصلی است که به شما امکان می دهد اطلاعات سیستم خود را مشاهده کنید. این برنامه از قبل روی Raspbian Stretch نصب شده است.

برای اجرای Node-RED:-

1) به طور مستقیم-

$ node-red-start

2) در هر چکمه-

$ sudo systemctl nodered.service را فعال کنید

مرحله 6: CPU_Temp_Logger خود شما

CPU_Temp_Logger بسیار شخصی شما!
CPU_Temp_Logger بسیار شخصی شما!

حالا اگر پایگاه داده را در phpmyadmin مطابق تصویر مرور کنید ، متوجه نوشته هایی خواهید شد که با دمای CPU شما به جدول شما اضافه شده است.

تابع Node کلید اصلی اینجاست. به شما امکان می دهد پیام ها را فیلتر کرده و پرس و جو را به همراه متغیر temp ارسال کنید. من آن را در گره تابع توضیح داده ام. آن را بررسی کنید. ورودی ها هر دو ثانیه انجام می شوند ، اما می توانید تاخیر در گره تزریق را تغییر دهید.

خوش بگذره:)

لطفاً این پروژه را دوست داشته باشید و نظرات خود را ارسال کنید ، زیرا آنها واقعاً کمک زیادی می کنند. همچنین ، حتماً به اشتباهاتی که احتمالاً مرتکب شده ام اشاره کنید و سوالات خود را بپرسید.

با تشکر از شما برای مشاهده این مقاله.

خدا حافظ !!!

توصیه شده: