Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Το Node-RED είναι ένα εργαλείο προγραμματισμού που βασίζεται στη ροή για την καλωδίωση συσκευών υλικού, API και διαδικτυακών υπηρεσιών με νέους και ενδιαφέροντες τρόπους. Παρέχει έναν επεξεργαστή που βασίζεται σε πρόγραμμα περιήγησης που διευκολύνει την καλωδίωση μεταξύ των ροών χρησιμοποιώντας το ευρύ φάσμα κόμβων.
Σε αυτό το σεμινάριο θα σας δείξω πώς να εγκαταστήσετε το Node-RED στο Raspberry Pi σας.
Προμήθειες
Για να εγκαταστήσετε το Node-RED, χρειάζεστε τον ακόλουθο εξοπλισμό:
- Raspberry Pi
- Κάρτα MicroSD με Raspbian
- Καλώδιο Ethernet ή WiFi Dongle (το Pi 3 έχει ενσωματωμένο WiFi)
- Προσαρμογέας ρεύματος
Συνιστάται:
- Θήκη Raspberry Pi
- Raspberry Pi Heatsink
Βήμα 1: Ρύθμιση
Πώς να ρυθμίσετε το Raspberry Pi;
Εάν κάνετε λήψη και εγκατάσταση του "Raspbian Stretch with desktop and προτεινόμενο λογισμικό" στο Pi σας, το Node-RED είναι ήδη εγκατεστημένο.
Μπορείτε να δείτε πώς να το ξεκινήσετε στο τέλος του σεμιναρίου.
Βήμα 2: Ελέγξτε για ενημερώσεις
Πληκτρολογήστε αυτήν την εντολή για να ελέγξετε για ενημερώσεις:
sudo apt-get ενημέρωση
Βήμα 3: Λήψη και εγκατάσταση του NodeJS
Πρώτα πρέπει να μάθετε ποια έκδοση του NodeJS χρειάζεστε. Πληκτρολογήστε αυτήν την εντολή για να μάθετε: uname -m Εάν η απάντηση ξεκινά με armv6, τότε θα χρειαστείτε την έκδοση ARMv6. Διαφορετικά, εάν ξεκινά με armv7, θα χρειαστείτε την έκδοση ARMv7.
- Αντιγράψτε τον σύνδεσμο της έκδοσης που χρειάζεστε από τον ιστότοπο του NodeJS
- Επικολλήστε το αφού πληκτρολογήσετε 'wget' στην κονσόλα του Piwget σας [YOUR_NODEJS_DOWNLOAD_LINK] π.χ. wget
- Πατήστε Enter. Το NodeJS θα κάνει τώρα λήψη
- Αφού ολοκληρωθεί η λήψη, εξαγάγετε το αρχείο xf [YOUR_DOWNLOADED_NODEJS_FILE], π.χ. tar xf node-v10.16.0-linux-armv7l.tar.xz
- Περιηγηθείτε στον εξαγόμενο κατάλογο καταλόγου [YOUR_EXTRACTED_DIRECTORY] π.χ. cd node-v10.16.0-linux-armv7l
- Αντιγράψτε όλα τα αρχεία στο '/usr/local/' sudo cp -R */usr/local
Ελέγξτε εάν όλα έχουν εγκατασταθεί με επιτυχία:
κόμβος -v
npm -v
Αυτές οι εντολές θα πρέπει τώρα να επιστρέψουν την έκδοση του κόμβου και του npm. Εάν δεν το κάνουν αυτό, πιθανότατα έχετε κατεβάσει λάθος έκδοση NodeJS.
Βήμα 4: Εγκατάσταση και εκκίνηση του κόμβου-RED
Εγκαταστήστε το Node-RED μέσω του Node Package Manager:
sudo npm install -g-unsafe-perm node-red
Αφού εγκατασταθεί το Node-RED, μπορείτε να το ξεκινήσετε με αυτήν την εντολή:
κόμβος-κόκκινος
Η απάντηση πρέπει να είναι κάπως έτσι:
Καλώς ορίσατε στο Node-RED ===================
25 Μαρτίου 22:51:09 - [πληροφορίες] Έκδοση Node -RED: v0.20.5
25 Μαρτίου 22:51:09-[πληροφορίες] Έκδοση Node.js: v10.15.3 25 Μαρτίου 22:51:09-[πληροφορίες] Φόρτωση κόμβων παλέτας 25 Μαρτίου 22:51:10-[προειδοποίηση] ------ ------------------------------------- 25 Μαρτίου 22:51:10-[προειδοποίηση] [rpi- gpio] Πληροφορίες: Αγνόηση συγκεκριμένου κόμβου Raspberry Pi 25 Μαρτίου 22:51:10-[προειδοποίηση] ------------------------------ ------------ 25 Μαρτίου 22:51:10-[πληροφορίες] Αρχείο ρυθμίσεων: /home/nol/.node-red/settings.js 25 Μαρτίου 22:51:10-[πληροφορίες] Αποθήκευση περιβάλλοντος: «προεπιλογή» [module = localfilesystem] 25 Μαρτίου 22:51:10 - [πληροφορίες] Κατάλογος χρηστών: /home/nol/.node-red 25 Μαρτίου 22:51:10 - [προειδοποίηση] Έργα απενεργοποιημένα: set editorTheme.projects.enabled = true για ενεργοποίηση 25 Μαρτίου 22:51:10 - [info] Ο διακομιστής τρέχει τώρα στη διεύθυνση https://127.0.0.1:1880/ 25 Μαρτίου 22:51:10 - [πληροφορίες] Δημιουργία νέου αρχείου ροών: flow_noltop.json 25 Μαρτίου 22:51:10 - [πληροφορίες] Έναρξη ροών 25 Μαρτίου 22:51:10 - [πληροφορίες] Έναρξη ροών
Η διεύθυνση του διακομιστή θα εμφανιστεί στην απάντηση. (είναι τολμηρό σε αυτό το δείγμα απάντησης)
Το Node-RED είναι τώρα διαθέσιμο στη διεύθυνση: https:// [IP_OF_YOUR_PI]: 1880/