Text geknüpft
HomeBlog Prüfung anderer MQTT-Broker

HiveMQ & EMQX Implementierung mit Bevywise IOT Simulator testen

von Hema


test mqtt broker

Bevywise IoT-Simulatorein umfassend Simulationswerkzeug zu entwickeln, testen & demo Echtzeit IoT-Anwendungen und IoT-Geräte schnell und einfach. Es ist einfach und leistungsstark Werkzeug mit allen Flexibilität, um MQTT Broker / Anwendung ohne reale Geräte / Netzwerke zu entwickeln und zu testen. In diesem Fall Bevywise IoT-Simulator unterstützt das Testen Ihrer IoT-Anwendung auf jedem verfügbaren MQTT Broker. Dieser Artikel bietet Ihnen einen ultimativen Schritt für Schritt Anleitung zur IntegrationHiveMQundEMQXmit Bevywise IoT Simulator.

HiveMQ-Tests mit IoT Simulator

Bevor wir den Integrationsprozess starten, um MQTT Broker zu testen, lassen Sie uns den Installationsprozess abschließen von HiveMQ & Bevywise IoT Simulator.

HiveMQ Installation

Überprüfen Sie zunächst die Vorinstallationsanforderungen von HiveMQ mit Hilfe vonDiese Benutzerführung.

Sind alle Anforderungen erfüllt, dannZurück zur ÜbersichtPaket.


Für Linux/MacOS

Sie können das Terminal verwenden, um das Paket zu entzipieren und auszuführen

c)
Einweg-Hivemq.zip


Jetzt gehen Sie zu bin foder & setzen Sie Ihre Berechtigungen

c)/bin
chmod 755 run.sh


Verwenden Sie den folgenden Befehl, um HiveMQ (Root-Benutzer) auszuführen

./run.sh

Für die Zukunft

Verwenden Sie Ihren Dateibrowser, um das ZIP-Archiv in das Verzeichnis Ihrer Wahl zu extrahieren.

Um die Batch-Datei zu starten, öffnen Sie den Bin-Ordner und Doppelklickenlauf.bat.

Sobald die Installation abgeschlossen ist, können Sie in den Browser bewegenhttp://localhost:8080

Geben Sie die Anmeldedaten ein und starten Sie Sie mit HiveMQ


  • Das ist ein Problem.admin
  • Was ist los?Hivemq

Bevywise IoT Simulator Installation

Da der Installationsprozess einfach und einfach ist, müssen Sie nicht viel Zeit damit verbringen, die Simulation Umwelt.

Lassen Sie uns beginnen, indem Sie das Paket herunterladen.Bevywise IoT herunterladen Simulatorkostenlos & Sie können die FREE-Version ohne Einschränkungen für 30 Tage verwenden.


Für Linux/Mac

Entpacken Sie die heruntergeladenen„Bevywise_IoTSimulator___Linux.zip.zip.zip.zip.zip“


oder


„Bevywise_IoTSimulator_Mac.zip“Datei


Öffnen Sie das Terminal & bewegen Sie in den Bin-Ordner

c)/Bevywise/Iotsimulator/bin


Führen Sie nun den Simulator mit dem folgenden Befehl aus

sch reimulator.

Für die Zukunft


Doppelklicken Sie auf den heruntergeladenen„Bevywise_IoTSimulator_Win_64.exe“Datei


Geben Sie den Installationspfad in der Installationsfenster & Startinstallation an.


Befehlsaufforderung öffnen und in den Ordner "bin" gehen

/Bevywise/Iotsimulator/bin

Starten Sie jetzt den Simulator mitrenimulator.batBefehl.

IoT-Simulator mit HiveMQ verbinden

Sie können entweder mit TLS/SSL aktiviert oder ohne TLS/SSL verbinden.


MQTT Broker Konfiguration


Aktivieren / deaktivieren Sie die TLS/SSL in MQTT Broker nach Bedarf und überprüfen Sie die Portnummer.


Standardsimulator läuft im Port1883wenn TLS deaktiviert istANHANGwenn TLS deaktiviert ist


Simulator-Konfiguration

Starten Sie den Simulator in Ihrer Umgebung und führen Sie zu einem IoT-Simulator-Benutzer Schnittstelle. Nächster, erstellen ein neues Netzwerk und die Simulator-Einstellungsfenster erscheinen.

Wählen Sie in den Simulator-Einstellungen wie folgt aus:


  • Manager Anwendung – Andere
  • Broker IP Adresse – IP-Adresse von PC oder Server, wo Sie den MQTT Broker i.e (localhost) ausführen
  • TLS/SSL – Aktivieren (falls aktiviert)
  • Port – Standardmäßig 8883 (wenn TLS aktiviert ist), wenn Ihr MQTT-Broker in einem anderen Port läuft, hier angeben. Verwendung 1883, wenn TLS Behinderte
  • Root-Zertifikat – Laden Sie die Datei root.crt hoch, die Sie zuvor erstellt oder heruntergeladen haben.[ Vergessen Sie nicht, Klicken Sie auf Upload
  • Sobald Sie fertig sind, speichern Sie die Konfiguration.
  • Als nächstes, Geräte virtuell mit Simulator und Ereignisse mit veröffentlichten Nachrichten erstellen.
  • Es gibt keine Authentifizierungsoption in HiveMQ-Seite, um Geräte zu verbinden. So können Sie direkt verbinden Sie Ihre erstellte Geräte ohne Authentifizierung auf Simulatorseite.
  • Starten Sie das Netzwerk, indem Sie auf die Starttaste klicken und wenn die Verbindung erfolgreich ist, dann Sie kann die veröffentlicht Nachrichten im Simulator Netzwerklog oder Gerätelogbuch.

Wenn Ihre Integration erfolgreich ist, können Sie die Liste der angeschlossenen Geräte in HiveMQ UI anzeigen. Jetzt los. mit dir Anwendungstests durch Simulation Ihrer realen Geräte mit IoT-Simulator.



hive dashboard


simulator hive

EMQX Integration mit IoT Simulator

Bevor wir den Integrationsprozess starten, um MQTT Broker zu testen, lassen Sie uns die Installation komplettieren Verfahren EMQX & Bevywise IoT Simulator.

EMQX Installation

Derzeit von EMQX Broker unterstützte Betriebssysteme:


  • CentOS 6,7,8
  • OpenSUSE tumbleweed
  • Debian 8,9,10
  • Ubuntu 14.04, 16.04, 18.04, 20.04
  • macOS 10.13, 10.14, 10.15
  • Windows Server 2019

Die Installation kann auf vielfältige Weise erfolgen. Sie können Ihre bevorzugte Methode in diesem überprüfenInstallation von EMQX Dokumentation.

Lassen Sie uns die Installation in Linux-Servern sehen


Ein-Klick-Installation von Shell-Skript (Linux)

curl https://repos.emqx.io/install_emqx.sh | bash


Installationsanleitung für:

Verwenden Sie diesen Link, um Ihr bevorzugtes Paket herunterzuladen

EMQX herunterladen PaketoderZubehör und Zubehör Version

Einmal fertig, entpacken Sie das heruntergeladene Paket

unzip emqx-ubuntu18.04-v3.1.0.zip


Dann starten Sie EMQX

./bin/emqx start
./bin/emqx_ctl status

Oder


Installation mit Snap Store


sudo Snap install emqx


Starten Sie mit EMQX

Das ist der Anfang


Um den Status zu überprüfen

sudo emqx.ctl status


Um EMQX zu stoppen

wohnzimmer


Um das Dashboard nach dem Laufen anzuzeigen, benutzen Sie Ihren Browser, um zu öffnen:http://localhost:18083


Beim Start des Brokers erhalten Sie standardmäßig Zugriff auf das EMQX-Dashboard. Der Standardbenutzer Name ist Admin und Passwort ist öffentlich.


Um eine kostenlose Testlizenz zu erhalten:siehesich an die Führung.


Bevywise IoT Simulator Installation

Erstens:die in der SimulatorPaket kostenlos.


Für Linux/Mac


Entpacken Sie die heruntergeladenen„Bevywise_IoTSimulator___Linux.zip.zip.zip.zip.zip“

oder

“Bevywise_IoTSimulator_Mac.zip” Datei

Öffnen Sie das Terminal & bewegen Sie in den Bin-Ordner

cd Installationspfad>/Bevywise/Iotsimulator/bin


Führen Sie nun den Simulator mit dem folgenden Befehl aus

sch reimulator.


Für die Zukunft

Doppelklicken Sie auf den heruntergeladenen„Bevywise_IoTSimulator_Win_64.exe“Datei


Geben Sie den Installationspfad in der Installationsfenster & Startinstallation an.


Befehlsaufforderung öffnen und in den Ordner "bin" gehen

/Bevywise/Iotsimulator/bin

Starten Sie jetzt den Simulator mit Runimulator. Bataillon Befehl


IoT-Simulator mit EMQ X verbinden

Sie können entweder mit TLS/SSL aktiviert oder ohne TLS/SSL verbinden.


MQTT Broker Konfiguration

Standardsimulator läuft im Port1883wenn TLS deaktiviert istANHANGwenn TLS deaktiviert ist.


Simulator-Konfiguration

Starten Sie den Simulator in Ihrer Umgebung und führen Sie zu einem IoT-Simulator-Benutzer Schnittstelle.


Als nächstes erstellen Sie ein neues Netzwerk und die Fenster zur Simulatoreinstellung werden angezeigt.


Wählen Sie in den Simulator-Einstellungen wie folgt aus:

  • Manager Anwendung – Andere
  • Broker IP Adresse – IP-Adresse des PCs oder Servers, wo Sie den MQTT Broker ausführen (localhost)
  • TLS/SSL – Aktivieren (falls aktiviert)
  • Port – Standardmäßig 8883 (wenn TLS aktiviert ist), wenn Ihr MQTT-Broker in einem anderen Port läuft, hier angeben. Verwendung 1883, wenn TLS deaktiviert ist
  • Root-Zertifikat – Hochladen der Wurzel. crt-Datei, die Sie erstellt oder heruntergeladen haben, bevor[ Vergessen Sie nicht, Klicken Sie auf Upload
  • Sobald Sie fertig sind, speichern Sie die Konfiguration.
  • Als nächstes erstellen Sie Geräte und Events mit veröffentlichten Nachrichten.
  • Es gibt keine Authentifizierungsoption in EMQX-Seite, um Geräte zu verbinden. So verbinden Sie sich direkt Ihr erstelltes Geräte ohne Authentifizierung auf Simulatorseite.
  • Starten Sie das Netzwerk, indem Sie auf die Starttaste klicken und wenn die Verbindung erfolgreich ist, dann du kannst sehen veröffentlicht Nachricht im Simulator Netzwerklog oder Gerätelogbuch.

Wenn Ihre Integration erfolgreich ist, können Sie die Liste der angeschlossenen Geräte in EMQX UI anzeigen.

emqx dashboard

emqx simulator

Ich hoffe, dieser Artikel bietet Ihnen einen detaillierten Überblick über den Test von MQTT Broker (HiveMQ & EMQX) mit Bevywise IoT Simulator. Versuchen Sie, die Verbindung mit jedem MQTT Broker & testen Sie Ihre Anwendung schneller. Sie können auch FOREVER verbinden KOSTENLOSE VersionBevywise MQTT Brokermit IoT Simulator für zuverlässige Prüfung.

IoT herunterladen Simulator jetzt kostenlos mit Ihren Anwendungstests gestartet werden.