Deployment Guide

a Tomcat
b Memcached
c Mosquitto
d MongoDB
e MariaDB
由安装程序安装的 Mosquitto 必须配置为后端 MQTT;前端 MQTT 可以手动安装。安装程序将所有组件安装在以下默认目录中。
默认安装目录为 Drive C:\Program Files\DELL\WMS
主题:
部署前端 Mosquitto
将前端 Mosquitto 作为服务来部署
配置后端 Mosquitto 与前端 Mosquitto 的连接
MongoDB 中配置前端 Mosquitto
远程存储库
管理 Wyse Management Suite 存储库服务
部署前端 Mosquitto
借助安装程序安装的单个 Mosquitto 实例(可同时用作前端和后端 Mosquitto),Wyse Management Suite v1.1 可处理多个 50,000
设备。要支持
1,20,000 个设备,您需要单独的 Mosquitto 实例来处理设备连接。由于每个 Mosquitto 实例可以处理大多数 50,000 个设
备连接,因此您至少需要三个前端实例来处理 1,20,000 个设备。三个前端 Mosquitto 实例均通过端口 1883 进行交互,且每个实例将
绑定到特定 IP 地址。要安装三个新的 Mosquitto 实例,您需要三个新的 Mosquitto 部署副本,如以下步骤所述。
1 Mosquitto 文件夹中创建三个新目录,如以下条目所示。
C:\Program Files\DELL\mq1
C:\Program Files\DELL\mq2
C:\Program Files\DELL\mq3
2 将目录 C:\Program Files\DELL\WMS\Mosquitto 中的内容复制到步骤 1 中创建的文件夹。
3 在文本编辑器中打开目录 C:\Program Files\DELL\mq1\mosquito.conf 中的文件。
4 取消注释 mosquito.conf 文件夹中的属性 bind_address,并将该条目更新为 bind_address <IP1>
5 启动 mq1 以确认其使用端口 1883 IP1 上运行。执行以下操作检查 mq1 是否在 IP1 上运行:
a 打开命令提示符窗口。
b 转到 C:\Program Files\DELL\mq1 目录。
c 在命令提示符处运行命令 Mosquitto.exe c mosquitto.conf
d 打开 PowerShell 窗口,然后在命令提示符处运行命令 PS> get-nettcpconnection -LocalPort 1883
6 确认该服务正在使用以下值运行:
LocalAddress=IP1
LocalPort=1883
State=Listen
7 对于 mq2 mq3 请重复步骤 345 6,并分别使用 IP2 IP3 完成该过程。
将前端 Mosquitto 作为服务来部署
本节介绍了如何将前端 Mosquitto 作为服务来部署。
1 使用管理员权限打开 Windows PowerShell 窗口,然后运行以下命令在注册表和服务数据库中创建一个服务条目:
PS> sc.exe Dell WMS: FE-MQTT1 binPath= C:\Program Files\DELL\mq1\mosquito.exe run
部署和配置 Wyse Management Suite
11