Ausführen von Knotenrerot auf dem Raspberry Pi

Node-Red ist ein leistungsstarkes und flexibles visuelles Programmierwerkzeug zum Anschließen von Geräten, APIs und Diensten. Durch das Ausführen von Knoten auf einem Himbeer-PI können Sie Aufgaben automatisieren, IoT-Daten verarbeiten und interaktive Workflows erstellen. Diese Anleitung führt Sie durch das Einrichten und Ausführen von Knotenrot auf einem Raspberry Pi.


Was Sie brauchen werden

  1. Raspberry Pi (Jedes Modell mit GPIO -Unterstützung, z. B. PI 3, PI 4)
  2. MicroSD -Karte (mindestens 8 GB, Klasse 10 oder besser)
  3. Stromversorgung (5 V, 2,5A Minimum für PI 3; 5V, 3a für PI 4)
  4. Raspberry Pi OS (Lite- oder Desktop -Version)
  5. Internetverbindung

Schritt 1: Aktualisieren Sie den Raspberry Pi

  1. Stellen Sie sicher, dass Ihr Himbeer -Pi auf dem neuesten Stand ist:
    sudo apt update && sudo apt upgrade -y
    

Schritt 2: Installieren Sie die Knotenrot

Die empfohlene Methode zur Installation von Knoten-rot auf einem Raspberry Pi erfolgt über das offizielle Installationsskript.

  1. Führen Sie das Skript mit Knoten-Red-Installation aus:

    bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
    
  2. Lassen Sie das Skript die Installation abschließen. Dies wird:

    • Installieren oder aktualisieren node.js
    • Installieren oder aktualisieren Knotenrote
    • Konfigurieren Sie Node-rot, um als Dienst ausgeführt zu werden
  3. Starten Sie nach der Installation den Node-Red:

    node-red-start
    
  4. Aktivieren Sie den Dienst, um sicherzustellen:

    sudo systemctl enable nodered.service
    

Schritt 3: Greifen Sie auf die Knoten-Red-Schnittstelle zu

  1. Bestimmen Sie die IP -Adresse des Raspberry Pi:

    hostname -I
    
  2. Öffnen Sie einen Webbrowser auf einem mit demselben Netzwerk verbundenen Gerät und navigieren Sie zu:

    http://<raspberry-pi-ip>:1880
    
  3. Sie sehen die Node-Red-Editor-Schnittstelle.


Schritt 4: Bauen Sie Ihren ersten Fluss auf

  1. Fügen Sie einen Knoten hinzu: Ziehen Sie Knoten aus der Palette links.
  2. Knoten anschließen: Verknüpfen Sie die Ausgabe eines Knotens mit der Eingabe eines anderen.
  3. Knoten konfigurieren: Doppelklicken Sie auf einen Knoten, um seine Eigenschaften zu konfigurieren.
  4. Den Fluss einsetzen: Klicken Sie auf die Einsetzen Taste in der oberen rechten Ecke, um Ihren Fluss zu aktivieren.

Beispiel: Erstellen Sie einen einfachen Fluss, um einen Zeitstempel zu injizieren und an der Debug -Konsole zu protokollieren.

  • Ziehen Sie an Injizieren Knoten und a Debuggen Knoten auf den Arbeitsbereich.
  • Verbinden Sie sie mit einer Linie.
  • Stellen Sie den Fluss ein und klicken Sie auf die Schaltfläche auf der Injizieren Knoten, um die Ausgabe im Debug -Panel anzuzeigen.

Schritt 5: Den Knoten mit zusätzlichen Knoten erweitern

  1. Öffnen die Palette verwalten Option aus dem Menü in der oberen rechten Ecke.
  2. Durchsuchen und installieren Sie zusätzliche Knoten, um die Funktionen von Knoten-Red zu erweitern, wie z. B.:
    • Node-Red-Diashboard: Erstellen Sie webbasierte Dashboards.
    • Node-rot-contrib-mqtt: Schließen Sie eine Verbindung zu MQTT -Makler her.
    • Node-Red-Node-Email: Senden und erhalten Sie E -Mails.

Schritt 6: Anwendungen von Knotenrot

  1. IoT -Automatisierung: Verbinden Sie Sensoren und Aktuatoren für Smart -Home -Projekte.
  2. Datenverarbeitung: Verarbeiten und visualisieren Sie Echtzeitdaten von APIs oder Geräten.
  3. Heimautomatisierung: Integrieren Sie sich in Plattformen wie Home Assistant oder OpenHab.
  4. Benachrichtigungen: Senden Sie Warnungen per E -Mail, SMS oder Messaging -Apps wie Telegramm.

Fehlerbehebung

  1. Knotenrot nicht zugänglich:

    • Stellen Sie sicher, dass der Knoten-Red-Dienst ausgeführt wird:
      sudo systemctl status nodered.service
      
    • Überprüfen Sie die IP -Adresse und den Port (Standard: 1880).
  2. Knoteninstallationsfehler:

    • Stellen Sie sicher, dass Node.js auf dem neuesten Stand ist:
      node -v
      
    • Stellen Sie problematische Knoten mit den neu ein Palette verwalten.
  3. Leistungsprobleme:

    • Reduzieren Sie die Anzahl der aktiven Ströme oder stellen Sie sie auf einem leistungsstärkeren Himbeer -PI -Modell ein (z. B. PI 4).

Abschluss

Node-Red ist ein leistungsstarkes Tool zum Erstellen und Automatisieren von Workflows mit minimalem Programmierwissen. Das Ausführen eines Raspberry PI bietet eine kostengünstige Plattform für IoT-Projekte, Datenvisualisierung und Heimautomatisierung. Folgen Sie dieser Anleitung, um Knotenrote einzurichten und seine endlosen Möglichkeiten zu erkunden!

Hinterlasse einen Kommentar

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.