开发客户端应用程序 - AWS SimSpace Weaver

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开发客户端应用程序

您可能想要将客户端连接到模拟的一些原因包括:

  • 将实时交通信息注入城市规模的模拟中。

  • 创建“人在回路”模拟,由人工操作员控制模拟的某些方面。

  • 使用户可以与模拟进行交互(例如,训练模拟)。

这些示例中的自定义应用程序充当模拟状态与外部环境之间的接口。客户端连接到自定义应用程序,以便与模拟进行交互。

SimSpace Weaver 不处理客户端应用程序及其与自定义应用程序之间的通信。您负责客户端应用程序的设计、创建、操作和安全,以及它们与您的自定义应用程序之间的通信。SimSpace Weaver 仅公开每个自定义应用程序的 IP 地址和端口号,以便客户端可以连接到它们。

SimSpace Weaver 应用程序 SDK 为其示例应用程序提供客户端。您可以将这些客户端用作自己的客户端应用程序的模型。您可以在以下文件夹中找到示例应用程序客户端的源代码:

Docker
sdk-folder\packaging-tools\clients\PathfindingSampleClients
WSL
重要

为方便起见,我们提供了这些说明。它们可以与 Windows Subsystem for Linux (WSL) 一起使用,但不受支持。有关更多信息,请参阅为 SimSpace Weaver 设置本地环境

sdk-folder/packaging-tools/clients/PathfindingSampleClients

有关构建和使用示例应用程序客户端的更多信息,请参阅本指南中快速入门教程的步骤 5:查看模拟