Orodha ya maudhui:

MySQL na Node-RED Na Raspberry Pi: 6 Hatua
MySQL na Node-RED Na Raspberry Pi: 6 Hatua

Video: MySQL na Node-RED Na Raspberry Pi: 6 Hatua

Video: MySQL na Node-RED Na Raspberry Pi: 6 Hatua
Video: Node-RED na Raspberry Pi 2024, Novemba
Anonim
MySQL na Node-NYEKUNDU Na Raspberry Pi
MySQL na Node-NYEKUNDU Na Raspberry Pi

Halo Marafiki. Katika hii inayoweza kufundishwa, nitakuonyesha jinsi ya kutumia Node-RED mysql node kutengeneza rahisi CPU joto logger. Tuanze.

Hii pia itakuwa mwongozo wa mwanzoni wa kujifunza:

Node-RED, uwezekano wake, na nodi kuu.

Ufungaji wa PHPMyAdmin na MySQL.

Node ya Kazi ya Javascript katika Node-RED.

Samahani kwa picha iliyofifia.

Hatua ya 1: Vitu vinahitajika

Vitu vinahitajika
Vitu vinahitajika
Vitu vinahitajika
Vitu vinahitajika
Vitu vinahitajika
Vitu vinahitajika

Kwa mradi huu ninatumia Raspberry Pi Zero kwa sababu ni ndogo na ya bei rahisi Inaweza kuingia kwenye mfuko wako kwa urahisi. Kwa hivyo programu yako inasafiri pamoja nawe. Lakini unaweza kutumia kompyuta yoyote ya chaguo lako, maadamu ni ya Debian Linux.

Utahitaji pia Uunganisho wa Mtandao na ufikiaji wa ndani wa kompyuta yako kupitia kituo (au ssh).

Ikiwa unatumia Mac au Linux: -

$ ssh pi @ anwani_ya_yako_ya_piti

Ikiwa unatumia Windows, pakua na usakinishe Putty: -

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

Hatua ya 2: Ingia

Ingia
Ingia
Ingia
Ingia
Ingia
Ingia

Kiingilio chaguomsingi cha Raspbian: -

pi na rasiberi.

Halafu, endesha amri hizi.

Sudo apt-pata sasisho

sasisho la kupata apt

Sudo apt-get install nodejs npm nodered.

Kumbuka kuwa hautapewa vichwa kwa urahisi ikiwa unatumia toleo la zamani la Raspbian, au Ubuntu 18.04 LTS au Debian 9

Katika hali kama hizo lazima uendeshe maandishi ya Node-RED kwa mikono: -

bash <(curl -sL

Hatua ya 3: Amri chache zaidi

Amri chache zaidi
Amri chache zaidi
Amri chache zaidi
Amri chache zaidi
Amri chache zaidi
Amri chache zaidi
Amri chache zaidi
Amri chache zaidi

Baada ya kila kitu kusanikishwa kukimbia

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

Mtandaoni unaweza pia kupata maagizo juu ya jinsi ya kusanikisha phpmyadmin na mysql.

Sudo nano /etc/apache2/apache2.conf

Nenda chini na uongeze

Jumuisha /etc/phpmyadmin/apache.conf

Hifadhi kwa kutumia Ctrl + O, Ingiza. Toka na CTrl + x

kuanzisha upya sudo /etc/init.d/apache2

Ikiwa phpmyadmin imewekwa kwa mafanikio unapaswa kuwa na uwezo wa kuingia kwa localhost / phpmyadmin

Badilisha nafasi ya mahali na IP ya IP yako.

Ingia kama mzizi na nywila uliyoweka mapema wakati wa usanidi wa phpmyadmin.

Hatua ya 4: Node-RED na PHPMyAdmin

Node-RED na PHPMyAdmin
Node-RED na PHPMyAdmin
Node-RED na PHPMyAdmin
Node-RED na PHPMyAdmin
Node-RED na PHPMyAdmin
Node-RED na PHPMyAdmin

Node-RED inakuwezesha kuunda mipango au mtiririko wa picha zilizounganishwa. Jifunze zaidi kuhusu Node-RED kwenye

Kwa sasa, nitakuonyesha jinsi ya kuunda logger rahisi.

Nenda kwa https://raspberrypi.local: 1880

Fuata picha.

Hii ni kamba ya JSON

[{"id": "7c27ad7b.907564", "type": "tab", "lebo": "Mtihani wa MySQL", "walemavu": uwongo, "info": "Huu ni mtiririko wa kuonyesha onyesho la nodi ya MySQL ndani Node-Red. / N Tunapima joto la CPU ya Raspberry Pi na kuiingiza kwenye hifadhidata. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," jina ":" Anzisha "," mada ":" "," payload ":" "," payloadType ":" tarehe "," kurudia ":" 2 "," crontab ":" "," mara moja ": uongo," maraDelay ": 0.1," x ": 120," y ": 120," waya ":

Nakili na ubandike kamba hii kama ilivyo katika sehemu iliyoonyeshwa kwenye picha.

Nimekuwa pia posted picha kuonyesha Entries katika PHPMyAdmin.

Hatua ya 5: Kumbuka Vitu Vichache

Kumbuka Vitu Vichache
Kumbuka Vitu Vichache
Kumbuka Vitu Vichache
Kumbuka Vitu Vichache

Vitu muhimu vya kuzingatia ni anwani ya IP. Inaweza kuwa tofauti. Pia, lazima kwanza uunda hifadhidata inayoitwa Node-RED-test, jedwali lililoitwa mtihani na jina uwanja "Shamba". Unaweza kufanikisha haya yote kwa msaada wa zana ya wavuti ya PHPMyAdmin. Inafanya hifadhidata ya kupeana kipande cha keki. Kuna rasilimali nyingi mkondoni kukusaidia. Unahitaji kusanikisha vcgencmd kwenye kompyuta yako. Ni chombo kikuu kinachokuruhusu kutazama habari za mfumo wako. Inakuja kabla ya kusanikishwa kwenye Raspbian Stretch.

Ili kuendesha Node-RED: -

1) moja kwa moja-

$ node-nyekundu-kuanza

2) Kwenye kila buti-

$ sudo systemctl inawezesha huduma ya nodered

Hatua ya 6: CPU_Temp_Logger yako mwenyewe

CPU yako Mwenyewe_Temp_Logger!
CPU yako Mwenyewe_Temp_Logger!

Sasa ukivinjari hifadhidata katika phpmyadmin kama inavyoonekana kwenye picha, utaona maingizo yaliyoongezwa kwenye meza yako na joto la CPU yako.

Node ya kazi ni nini ufunguo hapa. Inakuwezesha kuchuja ujumbe na kutuma swala pamoja na ubadilishaji wa temp. Nimeielezea katika node ya kazi. Angalia. Maingizo hufanywa kila sekunde mbili, lakini unaweza kubadilisha ucheleweshaji wa node ya sindano.

Furahiya:)

Tafadhali penda mradi huu na uweke maoni, kwa sababu yanasaidia sana. Pia, hakikisha kuelezea makosa yoyote ambayo huenda nimefanya, na jisikie huru kuuliza maswali.

Asante Kwa Kuangalia Nakala hii.

Kwaheri !!!

Ilipendekeza: