Deployment Guide

TIMEOUT /5
SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto"
sc.exe start "mosquitto"
3 Speichern Sie die Datei mqttsvc.bat.
4 Erstellen Sie eine Verknüpfung zur Datei mqttsvc.bat. Dieses Skript dient zum Starten aller Mosquitto-Dienste, wenn der Server
startet.
5 Zum Kongurieren des Startskripts der Mosquitto-Dienste rufen sie den Start-Ordner von Windows auf und geben im Windows-
Suchfenster
Shell:startup ein, wie im folgenden Screenshot dargestellt.
Abbildung 9. Startbildschirm
Das Verzeichnis C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup wird angezeigt.
6 Kopieren Sie die Verknüpfung der Datei mqttsvc.bat in den Ordner.
7 Starten Sie den Server neu, um zu bestätigen und zu testen, ob die vier Instanzen von Mosquitto jeweils auf IP0, IP1, IP2 und IP3 auf
Port 1883 ausgeführt werden:
a Önen Sie das PowerShell-Fenster und führen Sie den folgenden Befehl aus:
PS> get-nettcpconnection -LocalPort 1883
b Bestätigen Sie, dass mindestens vier Dienste mit den folgenden Werten ausgeführt werden.
LocalAddress=IP0, IP1, IP2, IP3
LocalPort=1883
State=Listen
Kongurieren von Front-End-Mosquitto in MongoDB
Datenbank
MongoDB hat eine bootstrapProperties Datei, die verschiedene Parameter zum Kongurieren von URLs für Tomcat für die Verbindung mit
Back-End-Mosquitto und für Geräte zum Verbinden mit Front-End-Mosquitto aufweist. Standardmäßig würde das Installationsprogramm
beide Parameter mit Back-End-Mosquitto kongurieren, da die meisten Benutzer eine einzelne Instanz von Mosquitto ausführen würden.
1 Önen Sie eine Eingabeauorderung und navigieren Sie zum Verzeichnis C:\Program Files\DELL\WMS\MongoDB\bin.
2 Führen Sie den folgenden Befehl an der Eingabeauorderung aus.
Benutzerdenierte
Port-Kongurationen 17