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.
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