Indholdsfortegnelse:
- Trin 1: Ting der er nødvendige
- Trin 2: Log ind
- Trin 3: Få flere kommandoer
- Trin 4: Node-RED og PHPMyAdmin
- Trin 5: Bemærk få ting
- Trin 6: Din helt egen CPU_Temp_Logger
![MySQL og Node-RED Med Raspberry Pi: 6 trin MySQL og Node-RED Med Raspberry Pi: 6 trin](https://i.howwhatproduce.com/images/004/image-11463-2-j.webp)
Video: MySQL og Node-RED Med Raspberry Pi: 6 trin
![Video: MySQL og Node-RED Med Raspberry Pi: 6 trin Video: MySQL og Node-RED Med Raspberry Pi: 6 trin](https://i.ytimg.com/vi/d8eeNROMTv0/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![MySQL og Node-RED med Raspberry Pi MySQL og Node-RED med Raspberry Pi](https://i.howwhatproduce.com/images/004/image-11463-3-j.webp)
Hej venner. I denne instruktive vil jeg vise dig, hvordan du bruger Node-RED mysql-noden til at lave en simpel CPU-temperaturlogger. Lad os komme igang.
Dette vil også være en begyndervejledning til læring:
Node-RED, dens muligheder og hovedknudepunkter.
Installation af PHPMyAdmin og MySQL.
Javascript-funktionsnode i Node-RØD.
Beklager sløret billede.
Trin 1: Ting der er nødvendige
![Ting der er nødvendige Ting der er nødvendige](https://i.howwhatproduce.com/images/004/image-11463-4-j.webp)
![Ting der er nødvendige Ting der er nødvendige](https://i.howwhatproduce.com/images/004/image-11463-5-j.webp)
![Ting der er nødvendige Ting der er nødvendige](https://i.howwhatproduce.com/images/004/image-11463-6-j.webp)
Til dette projekt bruger jeg en Raspberry Pi Zero, fordi den er lille og billig. Den kan let passe ind i din lomme. Så din software rejser sammen med dig. Men du kan bruge enhver computer efter eget valg, så længe den er Debian Linux -baseret.
Du skal også bruge en internetforbindelse og lokal adgang til din computer via terminalen (eller ssh).
Hvis du bruger Mac eller Linux:-
$ ssh pi@din_pi's_ip_adresse
Hvis du bruger Windows, skal du downloade og installere Putty:-
www.chiark.greenend.org.uk/~sgtatham/putty…
Trin 2: Log ind
![Log på Log på](https://i.howwhatproduce.com/images/004/image-11463-7-j.webp)
![Log på Log på](https://i.howwhatproduce.com/images/004/image-11463-8-j.webp)
![Log på Log på](https://i.howwhatproduce.com/images/004/image-11463-9-j.webp)
Standard Raspbian-login:-
pi og hindbær.
Kør derefter disse kommandoer.
sudo apt-get opdatering
sudo apt-get opgradering
sudo apt-get install nodejs npm nodered.
Bemærk, at du ikke bliver noderet let tilgængelig, hvis du bruger en ældre version af Raspbian eller Ubuntu 18.04 LTS eller Debian 9
I sådanne tilfælde skal du manuelt køre Node-RED Install-scriptet:-
bash <(curl -sL
Trin 3: Få flere kommandoer
![Få flere kommandoer Få flere kommandoer](https://i.howwhatproduce.com/images/004/image-11463-10-j.webp)
![Få flere kommandoer Få flere kommandoer](https://i.howwhatproduce.com/images/004/image-11463-11-j.webp)
![Få flere kommandoer Få flere kommandoer](https://i.howwhatproduce.com/images/004/image-11463-12-j.webp)
![Få flere kommandoer Få flere kommandoer](https://i.howwhatproduce.com/images/004/image-11463-13-j.webp)
Når du har alt installeret kørt
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Online kan du også finde vejledning i, hvordan du installerer phpmyadmin og mysql.
sudo nano /etc/apache2/apache2.conf
Gå til bunden og tilføj
Inkluder /etc/phpmyadmin/apache.conf
Gem ved hjælp af Ctrl + O, Enter. Afslut med CTrl + x
sudo /etc/init.d/apache2 genstart
Hvis phpmyadmin er installeret korrekt, skal du kunne logge ind på localhost/phpmyadmin
Erstat localhost med din Pi's IP.
Log ind som root og den adgangskode, du angav tidligere under phpmyadmin -installationen.
Trin 4: Node-RED og PHPMyAdmin
![Node-RED og PHPMyAdmin Node-RED og PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-14-j.webp)
![Node-RED og PHPMyAdmin Node-RED og PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-15-j.webp)
![Node-RED og PHPMyAdmin Node-RED og PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-16-j.webp)
Node-RED lader dig oprette grafisk forbundne programmer eller strømme. Lær mere om Node-RED på
For nu vil jeg vise dig, hvordan du opretter en simpel logger.
Gå til https://raspberrypi.local: 1880
Følg billederne.
Dette er JSON -strengen
[{"id": "7c27ad7b.907564", "type": "fane", "label": "MySQL -test", "deaktiveret": false, "info": "Dette er en fremgangsmåde til demonstration af MySQL -noden i Node-rød. / NVi måler temperaturen på Raspberry Pi's CPU og logger den ind i databasen. "}, {" Id ":" abb00580.da71b8 "," type ":" inject "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," once ": false," onceDelay ": 0.1," x ": 120," y ": 120," wires ":
Kopier og indsæt denne streng, som den er på det sted, der vises på billedet.
Jeg har også postet billederne, der viser posterne i PHPMyAdmin.
Trin 5: Bemærk få ting
![Bemærk få ting Bemærk få ting](https://i.howwhatproduce.com/images/004/image-11463-17-j.webp)
![Bemærk få ting Bemærk få ting](https://i.howwhatproduce.com/images/004/image-11463-18-j.webp)
Et par vigtige ting at bemærke er IP -adressen. Det kan være anderledes. Du skal også først oprette en database med navnet Node-RED-test, en tabel med navnet test og navngive feltet "Field". Du kan opnå alt dette ved hjælp af PHPMyAdmin webværktøj. Det gør håndtering af databaser til et stykke kage. Der er masser af ressourcer online til at hjælpe dig. Du skal installere vcgencmd på din computer. Det er det vigtigste værktøj, der giver dig mulighed for at se dit systems oplysninger. Det kommer ikke forudinstalleret på Raspbian Stretch.
For at køre Node-RED:-
1) direkte-
$ node-rød-start
2) På hver boot-
$ sudo systemctl aktivere nodered.service
Trin 6: Din helt egen CPU_Temp_Logger
![Din helt egen CPU_Temp_Logger! Din helt egen CPU_Temp_Logger!](https://i.howwhatproduce.com/images/004/image-11463-19-j.webp)
Hvis du nu gennemser databasen i phpmyadmin som vist på billedet, vil du bemærke poster tilføjet til din tabel med temperaturerne på din CPU.
Funktionsknudepunktet er nøglen her. Det giver dig mulighed for at filtrere meddelelser og sender forespørgslen sammen med temp -variablen. Jeg har forklaret det i funktionsnoden. Tjek det ud. Indtastningerne foretages hvert andet sekund, men du kan ændre forsinkelsen i injektionsknudepunktet.
Hav det sjovt:)
Synes godt om dette projekt og skriv kommentarer, for de hjælper virkelig meget. Sørg også for at påpege eventuelle fejl, jeg måtte have begået, og stil gerne spørgsmål.
Tak fordi du så denne artikel.
Farvel !!!
Anbefalede:
Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python med Arduino: 6 trin
![Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python med Arduino: 6 trin Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python med Arduino: 6 trin](https://i.howwhatproduce.com/images/002/image-5256-23-j.webp)
Fremmødesystem ved at sende RFID-data til MySQL-server ved hjælp af Python With Arduino: I dette projekt har jeg interfacet RFID-RC522 med arduino, og derefter sender jeg data fra RFID til phpmyadmin-databasen. I modsætning til vores tidligere projekter bruger vi ikke ethernet -skjold i dette tilfælde, her læser vi bare de serielle data, der kommer fra
UCL-IIoT-Strongbox Med RFID og LCD-skærm (Nodered, MySQL): 5 trin
![UCL-IIoT-Strongbox Med RFID og LCD-skærm (Nodered, MySQL): 5 trin UCL-IIoT-Strongbox Med RFID og LCD-skærm (Nodered, MySQL): 5 trin](https://i.howwhatproduce.com/images/003/image-7466-10-j.webp)
UCL-IIoT-Strongbox Med RFID og LCD-skærm (Nodered, MySQL): Arduino-projekt med RFID-scanner og LCD.Introduktion For at afslutte vores kursus med mikrocontrollere, nærmere bestemt Arduino Mega, som vi har brugt. Vi har fået til opgave at lave et projekt, der omfatter vores Arduino Mega, bortset fra
Kontroladgang til Arduino YÚN med MySQL, PHP5 og Python: 11 trin (med billeder)
![Kontroladgang til Arduino YÚN med MySQL, PHP5 og Python: 11 trin (med billeder) Kontroladgang til Arduino YÚN med MySQL, PHP5 og Python: 11 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-16078-13-j.webp)
Kontroller adgangen til Arduino YÚN med MySQL, PHP5 og Python: Hej venner! Som du ved, i september var det nye premiere -skjold for Arduino, Arduino YUN. Denne lille ven har et Linux -integreret system, som vi kan køre alt, hvad du kan tænke på (i hvert fald indtil videre). Selvom der er meget lidt information
Sådan bygger du et websted på en Raspberry Pi, med Node.js, Express og MongoDB Del 1: 6 trin
![Sådan bygger du et websted på en Raspberry Pi, med Node.js, Express og MongoDB Del 1: 6 trin Sådan bygger du et websted på en Raspberry Pi, med Node.js, Express og MongoDB Del 1: 6 trin](https://i.howwhatproduce.com/images/001/image-961-144-j.webp)
Sådan opbygges et websted på en Raspberry Pi, med Node.js, Express og MongoDB … Del 1: Velkommen til DEL 1 i min node.js web -app tutorial. Del 1 går igennem den nødvendige software, der bruges til node.js appudvikling, hvordan man bruger port forwarding, hvordan man bygger en app ved hjælp af Express, og hvordan man kører din app. Anden del af denne
Smart LED med Node Mcu og Tasker: 9 trin (med billeder)
![Smart LED med Node Mcu og Tasker: 9 trin (med billeder) Smart LED med Node Mcu og Tasker: 9 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-544-149-j.webp)
Smart LED med Node Mcu og Tasker: download tasker