Ein virtuelles IoT-Netzwerk einrichten Ohne Hardware Hassle
Einfache Erstellung, Test und Automatisierung von IoT-Workflows mit Node-RED und MQTT mit null physikalischen Geräten.
Erstellen und Implementierung eines Echtzeit- IoT-Netzwerks mit Hardware undMQTAnwendung nimmt Zeit und kostet Sie ein
Arm
und Bein.
Wir beiBevywise,
Erstellen Sie eine intelligente und einfache Möglichkeit, ein virtuelles IoT-Netzwerk mit der node red MQTT Broker Integration aufzubauen.Node-redist ein visuelles Programmierwerkzeug für Open Source
Verkabelung der Hardware mitMQTT ProtokollUnterstützung
undBevywise MQTT Brokerist ein hoch
skalierbar
Middleware, die alle IoT-Netzwerke automatisieren
mitIn den Warenkorb Eigenschaften.
Die folgenden Schritte helfen bei der Knoten-roten MQTT Broker-Integration.
Node rote Einrichtung
Node-red ist abhängig von node.js und npm zu installieren Kein Softwarepaket. So sollten Sie node.js installieren und
npm
in Ihrem PC.
Die folgenden Schritte helfen Ihnen, node.js und npm zu installieren
Node.js und npm Installation:
In Ubuntu:
Öffnen Sie Terminal und installieren Sie die folgenden Pakete, um node.js und npm zu installieren
Befehl, Knoten zu installieren. j)
sudo apt-get install nodejs-legacy
Befehl zur Überprüfung von node.js installiert oder nicht
-vSie sollten die Version des Knotens melden. j)
Befehl zur Installation von npm [node Paketmanager]
sudo apt-get install npm
Befehl zur Überprüfung von npm installiert oder nicht
npm -v(Should report version of npm)
In Windows 64/32 Bit
Node.js – Windows-Installer[.msi]-Datei aus dem offiziellenNode.js Homepage
Wählen Sie in dieser Seite das Windows-Bit richtig aus und installieren Sie es.
npm– Neben der Installation von Node.js wird npm installiert.
In„Custom Setup“Installationsfenster, klicken Sie auf “Zu Pfad hinzufügen” und wählen
„Will
auf lokaler Festplatte installiert werden“
Option zur Einstellung der Umgebungsvariable für node.js und npm.
Sobald die node.js-Installation abgeschlossen ist, öffnen Sie die Eingabeaufforderung und geben Sie den folgenden Befehl an, ob
Knoten. j)
installiert oder nicht.
-v#Should report node.js version
npm -v#Should report npm version
Anmerkung:Ohne die Umgebungsvariable einzustellen, erhalten Sie „nicht
erkannt:
Fehler.
Installation von Node red :
Sobald node.js und npm erfolgreich installiert sind, können Sie den node-red installieren.
In Ubuntu:
Öffnen Sie Terminal und verwenden Sie den folgenden Befehl, um node-red zu installieren
Im Grunde wird die "npm" das Paket im aktuellen Verzeichnis installieren, aber hier übergeben wir -g-Flag an
installieren
das Paket global,
so wird das Paket in /usr/local/bin Verzeichnis installiert.
Nach der Installation müssen Sie die Ubuntu Firewall aktivieren, damit node-red auf 1880 Port zugreifen kann,
weil node-red verwenden 1880 port für user-interface.
ufw gerecht werden
Um zu überprüfen, node-red installiert oder nicht, öffnen Sie das Terminal und geben Sie den folgenden Befehl
Node-red
Im Terminal wird “Welcome to node-red” Nachricht gedruckt und am Ende dieser Nachricht erhalten Sie eine
URL
wiehttp://127.0.0.1:1880um die Benutzeroberfläche anzuzeigen. Öffnen Sie Ihren Webbrowser
und
Diese URL einfügen, um sie anzuzeigen.
Um node-red installiert oder nicht zu überprüfen, öffnen Sie die Eingabeaufforderung und verwenden Sie diesen Befehl
Node-red
Im Terminal wird “Welcome to node-red” Nachricht gedruckt und am Ende dieser Nachricht erhalten Sie eine
URL
wiehttp://127.0.0.1:1880um die Benutzeroberfläche anzuzeigen. Öffnen Sie Ihren Webbrowser
und
Diese URL einfügen, um sie anzuzeigen.
Installation von Bevywise MQTTBroker
Unser Bevywise MQTTBrokerHilfe
- War es?bis
installieren MQTT Broker in Ubuntu und Windows.
Node Red MQTT Integration von Broker
Hier zeigen wir Ihnen eine grundlegende Node red MQTT Broker Integration. Mit diesem Grund können Sie ein virtuelles
IoT-Netzwerk in node-red und integriert in Bevywise MQTTBroker.
Konfigurieren Node rot
Starten Sie den node-red und öffnen Sie die Benutzeroberfläche von node-red in Ihrem Webbrowser. In node-red user
Schnittstelle,
die linken Seitenlisten sind der Knoten und in der rechten Seitenkarte, schnelle Beschreibung über den Knoten wird
gezeigt.
Zuerst ziehen und fallen„injizieren“Knoten aus der Eingabeliste.
Als nächstes klicken Sie auf den Injects-Knoten und klicken Sie auf Eingabe, um den Knoten zu bearbeiten
Im Bearbeiten-Panel können Sie die folgenden Parameter sehen, die Ihnen helfen, Eingabe in den Bevywise
MQTTBroker
!– Wenn Sie auf den Dropdown klicken, können Sie viele Formate sehen
für die Nutzlast, basierend auf diesem Format Nutzlast wird MQTT injiziert.
Thema– Geben Sie ein veröffentlichtes Thema mit UTF-8 String gefolgt von einem Vorwärts
Slash.
Zum Beispiel:
Milch/Milk/Tank/Level
ANHANG– Dies hilft Ihnen, die Nutzlast injizieren, mehrere Zeit mit einem
Intervall
Name– Name
Nach der Konfiguration, klicken Sie auf Fertig Taste, um es zu speichern.
Nächster, ziehen und fallen‚mqt „Knoten aus Ausgabeliste.
Klicken Sie auf mqt-Knoten und klicken Sie auf Eingabe, um das Edit-Panel zu öffnen.
Server– Geben Sie die IP-Adresse an, an der Sie Bevywise MQTT Broker ausführen
Thema– das MQTT-Thema zu veröffentlichen.
Qo– Wählen Sie einen QoS-Wert
Rest– Wählen Sie true aus, um das Halten zu aktivieren, wenn Sie nicht falsch auswählen
Name– Name
Nach der Konfiguration, klicken Sie auf Fertig Taste, um es zu speichern.
ABSCHNITT:
SICHERHEIT:
MESSAGE:
Verbinden Sie nun Inject-Eingangsknoten und MQTT-Ausgangsknoten.
Sobald die Node-RED-Konfiguration abgeschlossen ist, starten Sie den Bevywise MQTT Broker. Wenn der Bevywise MQTT
Broker
läuft,
Node-RED wird eine Verbindung herstellen, wenn Sie auf die Schaltfläche Deploying klicken, so dass der Beginn der
Veröffentlichung.
Starten Sie Ihren Knoten Rot MQTT Broker Integration, indem Sie Bevywise MQTT Broker herunterladen. Probieren Sie unseren MQTT
Broker kostenlos
und Erfahrung nahtlose Vernetzung.
Bitte beachten Sie:
Wir verwenden Cookies, um Ihre Erfahrung zu verbessern. Ihre Annahme impliziert unsere politische Vereinbarung. Ihre Daten sind
sicher gehandhabt, und Sie können mehr über unser Engagement für die Datensicherheit in unserem umfassendenDatenschutz.