Installation von Node-RED auf einer virtuellen Maschine

Dieser Leitfaden führt Sie durch die Schritte zur Ausführung von Node-RED auf einer virtuellen Azure-Maschineninstanz.

Ein Basisbild erstellen

Melden Sie sich bei der Azure-Konsole an

Klicken Sie auf , um eine neue... virtuelle Maschine hinzuzufügen

Wählen Sie in der Liste der virtuellen Maschinen Embedded Linux Server und klicken Sie auf Erstellen

Geben Sie Ihrem Rechner einen Namen, den zu verwendenden Benutzernamen und die Authentifizierungsdaten, die Sie für den Zugriff auf die Instanz verwenden möchten

Wählen Sie die Größe Ihrer Instanz. Denken Sie daran, dass node.js ein Single-Thread-System ist, so dass es keinen Vorteil bringt, eine Größe mit mehreren Kernen für eine einfache node-red-Instanz zu wählen. A1 Basic ist ein guter Startpunkt

Klicken Sie im Schritt “Einstellungen” auf die Option "Netzwerksicherheitsgruppe". Fügen Sie eine neue "Eingehende Regel" mit den folgenden Optionen hinzu:

Name: node-red-editor

Priorität: 1010

Protokoll:TCP

Ziel-Port-Bereich: 1880

Klicken Sie auf der Einstellungsseite auf OK, prüfen Sie die Zusammenfassung und klicken Sie auf OK, um die neue Instanz bereitzustellen.

In der Konsole können Sie die IP-Adresse Ihrer Instanz finden

Knoten-RED einstellen

Als Nächstes müssen Sie sich bei der Instanz anmelden und node.js und Node-RED installieren.

Melden Sie sich bei Ihrer Instanz mit den Authentifizierungsdaten an, die Sie im vorherigen Schritt angegeben haben.

Sobald Sie eingeloggt sind, müssen Sie node.js und Node-RED installieren

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

sudo apt-get install -y nodejs build-essential

sudo npm install -g -unsafe-perm node-red

Jetzt können Sie Ihre Instanz testen, indem Sie node-red ausführen. HINWEIS: Möglicherweise erhalten Sie einige Fehlermeldungen bezüglich serieller Knoten - dies ist zu erwarten und kann ignoriert werden.

Einmal gestartet, können Sie sich unter http:// einloggen. :1880/.

Um Node-RED automatisch zu starten, wenn Ihre Instanz neu startet, können Sie pm2 verwenden:

sudo npm install -g -unsafe-perm pm2

pm2 start `welcher Knoten-rot` - -v

pm2 speichern

pm2-Inbetriebnahme

HINWEIS: Dieser letzte Befehl wird Sie auffordern, einen weiteren Befehl auszuführen - stellen Sie sicher, dass Sie tun, was er sagt.

Schlüsselwörter: LoRa-Gateway