Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Kailangan
- Hakbang 2: Mag-login
- Hakbang 3: Ilan pang Mga utos
- Hakbang 4: Node-RED at PHPMyAdmin
- Hakbang 5: Tandaan ang Ilang Bagay
- Hakbang 6: Ang Iyong Sariling CPU_Temp_Logger
Video: MySQL at Node-RED Sa Raspberry Pi: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kumusta Mga Kaibigan. Sa itinuturo na ito, ipapakita ko sa iyo kung paano gamitin ang Node-RED mysql node upang makagawa ng isang simpleng logger ng temperatura ng CPU. Magsimula na tayo.
Ito rin ay magiging gabay ng nagsisimula sa pag-aaral:
Node-RED, mga posibilidad, at pangunahing node.
Pag-install ng PHPMyAdmin at MySQL.
Javascript Function Node sa Node-RED.
Pasensya na sa malabong larawan.
Hakbang 1: Mga Bagay na Kailangan
Para sa proyektong ito gumagamit ako ng isang Raspberry Pi Zero sapagkat ito ay maliit at murang Madali itong mapasok sa iyong bulsa. Kaya't ang iyong software ay naglalakbay kasama mo. Ngunit maaari mong gamitin ang anumang computer na iyong pinili, hangga't ito ay batay sa Debian Linux.
Kakailanganin mo rin ang isang Koneksyon sa Internet at lokal na pag-access sa iyong computer sa pamamagitan ng terminal (o ssh).
Kung gumagamit ka ng Mac o Linux: -
$ ssh pi @ your_pi's_ip_address
Kung gumagamit ka ng Windows, mag-download at mag-install ng Putty: -
www.chiark.greenend.org.uk/~sgtatham/putty…
Hakbang 2: Mag-login
Default na pag-login sa Raspbian: -
pi at raspberry.
Susunod, patakbuhin ang mga utos na ito.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nodejs npm nodered.
Tandaan na hindi ka makakakuha ng nodered kaagad kung gagamit ka ng isang mas lumang bersyon ng Raspbian, o Ubuntu 18.04 LTS o Debian 9
Sa ganitong mga kaso dapat mong manu-manong patakbuhin ang Node-RED Install script: -
bash <(curl -sL
Hakbang 3: Ilan pang Mga utos
Matapos mong ma-run ang lahat ng na-install
sudo apt-get install -y MySQLq-server php-MySQL phpmyadmin Apache2
Sa online maaari ka ring makahanap ng mga tagubilin sa kung paano mag-install ng phpmyadmin at MySQL.
sudo nano /etc/apache2/apache2.conf
Pumunta sa ibaba at idagdag
Isama ang /etc/phpmyadmin/apache.conf
I-save gamit ang Ctrl + O, Enter. Lumabas sa CTrl + x
sudo /etc/init.d/apache2 restart
Kung matagumpay na na-install ang phpmyadmin dapat kang makapag-login sa localhost / phpmyadmin
Palitan ang localhost ng IP ng iyong Pi.
Pag-login bilang root at ang password na itinakda mo nang mas maaga sa pag-install ng phpmyadmin.
Hakbang 4: Node-RED at PHPMyAdmin
Hinahayaan ka ng Node-RED na lumikha ng mga nakakonektang graphic na programa o daloy. Matuto nang higit pa tungkol sa Node-RED sa
Sa ngayon, ipapakita ko sa iyo kung paano lumikha ng isang simpleng logger.
Pumunta sa https://raspberrypi.local: 1880
Sundin ang mga larawan.
Ito ang string ng JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "hindi pinagana": false, "info": "Ito ay isang daloy upang gawing demonyo ang MySQL node sa Node-Red. / NSukat namin ang temperatura ng CPU ng Raspberry Pi at i-log ito sa database. "}, {" Id ":" abb00580.da71b8 "," type ":" injection "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," ulitin ":" 2 "," crontab ":" "," sabay ": false," onceDelay ": 0.1," x ": 120," y ": 120," wires ":
Kopyahin at i-paste ang string na ito tulad ng nasa lugar na ipinapakita sa larawan.
Nai-post ko na rin ang mga larawang nagpapakita ng Entries sa PHPMyAdmin.
Hakbang 5: Tandaan ang Ilang Bagay
Ang ilang mahahalagang bagay na dapat tandaan ay ang IP address. Maaaring iba ito. Gayundin, dapat mo munang lumikha ng isang database na pinangalanang Node-RED-test, isang talahanayan na pinangalanang pagsubok at pangalanan ang patlang na "Patlang". Maaari mong makamit ang lahat ng ito sa tulong ng tool na web ng PHPMyAdmin. Ginagawa nitong ang pagbibigay ng mga database ng isang piraso ng cake. Maraming mapagkukunan sa online upang matulungan ka. Kailangan mong i-install ang vcgencmd sa iyong computer. Ito ang pangunahing tool na nagbibigay-daan sa iyo upang tingnan ang impormasyon ng iyong system. Ito ay paunang naka-install sa Raspbian Stretch.
Upang patakbuhin ang Node-RED: -
1) direkta-
$ node-red-start
2) Sa bawat boot-
$ sudo systemctl paganahin ang nodered.service
Hakbang 6: Ang Iyong Sariling CPU_Temp_Logger
Ngayon kung nai-browse mo ang database sa phpmyadmin tulad ng ipinakita sa larawan, mapapansin mo ang mga entry na idinagdag sa iyong talahanayan kasama ang mga temperatura ng iyong CPU.
Ang function Node ay kung ano ang susi dito. Pinapayagan kang mag-filter ng mga mensahe at ipapadala ang query kasama ang variable ng temp. Ipinaliwanag ko ito sa function node. Tingnan ito Ang mga entry ay ginawa tuwing dalawang segundo, ngunit maaari mong baguhin ang pagkaantala sa node ng iniksiyon.
Magsaya:)
Mangyaring gusto ang proyektong ito at mag-post ng mga puna, sapagkat talagang malaki ang kanilang tulong. Gayundin, tiyaking ituro ang anumang mga pagkakamali na nagawa ko, at huwag mag-atubiling magtanong.
Salamat sa Pagtingin sa artikulong ito.
Paalam !!!
Inirerekumendang:
Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js: 7 Hakbang
Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js: Ang tutorial na ito ay kapaki-pakinabang para sa sinumang naghahanap upang ikonekta ang isang Raspberry Pi sa cloud, lalo na sa AskSensors IoT platform, gamit ang Node.js. Wala kang isang Raspberry Pi? Kung wala kang kasalukuyang pagmamay-ari ng isang Raspberry Pi, inirerekumenda kong kumuha ka ng isang Raspberry
Fingerprint at RFID Batay sa Attendance System Paggamit ng Raspberry Pi at MySQL Database: 5 Mga Hakbang
Fingerprint at RFID Batay sa Attendance System Gamit ang Raspberry Pi at MySQL Database: Video ng Project na Ito
DockerPi Series IoT Node (A) Board para sa Raspberry Pi 4B: 4 Hakbang
DockerPi Series IoT Node (A) Board para sa Raspberry Pi 4B: Mga Paglalarawan: Ang IoT Node (A) ay isa sa module ng serye ng Docker Pi. Ang IOT Node (A) = GPS / BDS + GSM + Lora. Direktang kinokontrol ng I2C si Lora, nagpapadala at tumatanggap ang data, kinokontrol ang module ng GSM / GPS / BDS sa pamamagitan ng SC16IS752, kailangan lang ng mainboard ng suporta ng I2C. Suportahan ang Raspbe
[Serye ng Docker Pi] Paano Gumamit ng IoT Node (A) Module sa Raspberry Pi: 18 Hakbang
[Serye ng Docker Pi] Paano Gumamit ng IoT Node (A) Module sa Raspberry Pi: Ano ang module ng IoT Node (A)? Ang IoT Node (A) ay isa sa module ng serye ng Docker Pi. IOT Node (A) = GPS / BDS + GSM + Lora. Direktang kinokontrol ng I2C si Lora, nagpapadala at tumatanggap ng data, kinokontrol ang module ng GSM / GPS / BDS sa pamamagitan ng SC16IS752, kailangan lang ng mainboard ang I2C na
Pag-install ng LAMP (Linux, Apache, MySQL, PHP) sa isang Raspberry Pi: 7 Hakbang
Ang pag-install ng LAMP (Linux, Apache, MySQL, PHP) sa isang Raspberry Pi: Mag-set up ng isang LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) stack na may PHPMyAdmin at FTP access sa iyong Raspberry Pi at i-configure ito upang gumana bilang isang web server. Kakailanganin mo ang isang Raspberry Pi computer na konektado sa internet na may isang 8