Deployment Guide
SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto"
sc.exe start "mosquitto"
3 Salvare il le mqttsvc.bat.
4 Creare un collegamento al le mqttsvc.bat. Questo script è utilizzato per avviare tutti i servizi Mosquitto all'avvio del server.
5 Per congurare lo script di avvio dei Servizi Mosquitto, andare alla cartella di avvio di Windows e nella nestra di ricerca di Windows
digitare Shell:startup come indicato nella screenshot seguente.
Figura 9. Avvio di Windows
Viene visualizzata la directory C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.
6 Copiare il collegamento del le mqttsvc.bat nella cartella.
7 Riavviare il server per confermare e vericare che quattro istanze di Mosquitto siano in esecuzione su IP0, IP1, IP2 e IP3 sulla porta nel
1883, come illustrato nella procedura seguente.
a Aprire la nestra di Powershell, ed eseguire il seguente comando.
PS> get-nettcpconnection -LocalPort 1883
b Vericare che siano presenti almeno quattro servizi in esecuzione con i seguenti valori.
LocalAddress=IP0, IP1, IP2, IP3
LocalPort=1883
State=Listen
Congurazione di Mosquitto front-end in MongoDB
MongoDB dispone della raccolta bootstrapProperties che presenta vari parametri per congurare gli URL per Tomcat per la connessione a
Mosquitto back-end e per la connessione dei dispositivi a Mosquitto front-end. Per impostazione predenita, il programma di installazione
congurerà entrambi i parametri con Mosquitto back-end dal momento che la maggior parte degli utenti eseguirà una singola istanza di
Mosquitto.
1 Aprire un prompt dei comandi e passare alla directory C:\Programmi\DELL\WMS\MongoDB\bin.
2 Eseguire il comando seguente al prompt dei comandi.
>mongo stratus -u stratus -p <mongodbPassword> -eval "db.bootstrapProperties.update({'name': 'stratus.external.mqtt.url'}, {'name':
'stratus.external.mqtt.url' , 'value' : 'tcp://xyz-pns.wysemanagementsuite.com:1883' }, {upsert:true})"
3 Riavviare Tomcat Service identicato in Servizi locali come Dell WMS: Tomcat Service.
14
Implementazione e congurazione di Wyse Management Suite