借助安装程序安装的单个 Mosquitto 实例(可同时用作前端和后端 Mosquitto),Wyse Management Suite 可处理多个 50,000 个设备。要支持 1,20,000 个设备,您需要单独的 Mosquitto 实例来处理设备连接。由于每个
Mosquitto 实例可以处理大多数 50,000 个设备连接,因此您至少需要三个前端实例来处理 1,20,000 个设备。三个前端 Mosquitto 实例均通过端口 1883 进行交互,且每个实例将绑定到特定 IP 地址。要安装三个新的
Mosquitto 实例,您需要三个新的 Mosquitto 部署副本,如以下步骤所述:
- 在 Mosquitto 文件夹中创建三个新目录,如以下条目所示:
C:\Program Files\DELL\mq1C:\Program Files\DELL\mq2C:\Program Files\DELL\mq3
- 将目录
C:\Program Files\DELL\WMS\Mosquitto 中的内容复制到步骤 1 中创建的文件夹。
- 在文本编辑器中打开目录
C:\Program Files\DELL\mq1\mosquitto.conf 中的文件。
- 在
mosquitto.conf 文件夹中,取消注释属性
bind_address,并将该条目更新为
bind_address <IP1>。
- 启动
mq1 并执行以下操作确认
mq1 是否在 IP1 上运行:
- 打开命令提示符窗口。
- 转到
C:\Program Files\DELL\mq1 目录。
- 在命令提示符处运行命令
Mosquitto.exe –c mosquitto.conf。
- 打开 PowerShell 窗口,然后在命令提示符处运行命令
PS> get-nettcpconnection -LocalPort 1883。
- 确认该服务正在使用以下值运行:LocalAddress=IP1LocalPort=1883State=Listen
- 对于
mq2 和
mq3 请重复步骤 3、4、5 和 6,并分别使用 IP2 和 IP3 完成该过程。