

AWS FleetWise 物联网不再向新客户开放。现有的 AWS 物联网 FleetWise 客户可以继续使用该服务。[上的《互联移动指南》 AWS提供了有关如何为](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)互联移动解决方案开发和部署模块化服务的指导，这些解决方案可用于实现与 AWS 物联网同等的功能 FleetWise。

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

# 对 AWS 物联网 FleetWise 车辆进行建模
<a name="vehicle-modeling"></a>

AWS 物联网 FleetWise 提供了一个车辆建模框架，您可以使用该框架在云中构建车辆的虚拟表示。信号、信号目录、车辆型号和解码器清单是您用来对车辆进行建模的核心组件。

![该图显示了 AWS 物联网 FleetWise 领域的实体及其关系。](http://docs.aws.amazon.com/zh_cn/iot-fleetwise/latest/developerguide/images/FleetWise-Domain-Entity-Relationships.png)


**信号**  <a name="signal-definition"></a>
信号是用于定义是否包含车辆数据及其元数据的基本结构。信号可以是属性、分支、传感器或执行器。例如，您可以创建一个传感器来接收车载温度值并存储其元数据，包括传感器名称、数据类型和单位。有关更多信息，请参阅 [管理 AWS 物联网 FleetWise 信号目录](signal-catalogs.md)。

**信号目录**  <a name="signal-catalog-definition"></a>
信号目录包含一系列信号。信号目录中的信号可用于对使用不同协议和数据格式的车辆进行建模。例如，有两辆汽车由不同的汽车制造商制造：一辆使用控制区域网络（CAN 总线）协议；另一辆使用车载诊断 (OBD) 协议。您可以在信号目录中定义一个传感器来接收车载温度值。该传感器可用于表示两辆车中的热电偶。有关更多信息，请参阅 [管理 AWS 物联网 FleetWise 信号目录](signal-catalogs.md)。

**车辆型号（模型清单）**  <a name="vehicle-model-definition"></a>
车辆型号是声明性结构，可用于标准化车辆形式并定义车辆中信号之间的关系。车辆型号要求同一类型的多辆车辆具有一致的信息。您可以添加信号来创建车辆型号。有关更多信息，请参阅 [管理 AWS 物联网 FleetWise 车辆模型车辆型号](vehicle-models.md)。

**解码器清单**  <a name="decoder-manifest-definition"></a>
解码器清单包含车辆型号中每个信号的解码信息。车辆中的传感器和执行器传输低级消息（二进制数据）。借助解码器清单，物 AWS 联网 FleetWise 能够将二进制数据转换为人类可读的值。每个解码器清单都与车辆型号相关联。有关更多信息，请参阅 [管理 AWS IoT FleetWise 解码器清单](decoder-manifests.md)。

您可以通过以下方式使用 AWS 物联网 FleetWise 控制台或 API 对车辆进行建模。

1. <a name="shared-create-import-signal-catalog"></a>创建或导入信号目录，其中包含用于创建车辆型号的信号。有关更多信息，请参阅[创建 AWS 物联网 FleetWise 信号目录](create-signal-catalog.md)和[导入信号目录 (AWS CLI)](import-signal.md#import-signal-catalog)。
**注意**  
<a name="console-auto-create-signal-catalog"></a>如果您使用 AWS 物联网 FleetWise控制台创建第一个车辆模型，则无需手动创建信号目录。当您创建第一个车辆模型时， AWS IoT FleetWise 会自动为您创建信号目录。有关更多信息，请参阅 [创建 AWS 物联网 FleetWise 车辆模型](create-vehicle-model.md)。
AWS 物联网 FleetWise 目前支持每个 AWS 账户的信号目录 AWS 区域。

1. <a name="shared-create-vehicle-model"></a>使用信号目录中的信号创建车辆型号。有关更多信息，请参阅 [创建 AWS 物联网 FleetWise 车辆模型](create-vehicle-model.md)。
**注意**  
<a name="console-auto-update-signal-catalog"></a>如果您使用 AWS 物联网 FleetWise控制台创建车辆模型，则可以上传.dbc 文件以导入信号。.dbc 是控制器局域网 (CAN 总线) 数据库支持的文件格式。创建车辆型号后，新的信号会自动添加到信号目录中。有关更多信息，请参阅 [创建 AWS 物联网 FleetWise 车辆模型](create-vehicle-model.md)。
如果您使用 `CreateModelManifest` API 操作创建车辆型号，则必须使用 `UpdateModelManifest` API 操作来激活车辆型号。有关更多信息，请参阅 [更新物 AWS 联网 FleetWise 车辆模型](update-vehicle-model-cli.md)。
如果您使用 AWS 物联网 FleetWise 控制台创建车辆模型， AWS IoT FleetWise 会自动为您激活车辆模型。

1. <a name="shared-create-decoder-manifest"></a>创建解码器清单。解码器清单包含您在上一步中创建的车辆型号中指定的每个信号的解码信息。解码器清单与您创建的车辆型号关联。有关更多信息，请参阅 [管理 AWS IoT FleetWise 解码器清单](decoder-manifests.md)。
**注意**  
如果您使用 `CreateDecoderManifest` API 操作创建解码器清单，则必须使用 `UpdateDecoderManifest` API 操作来激活解码器清单。有关更多信息，请参阅 [更新 AWS IoT FleetWise 解码器清单](update-decoder-manifest.md)。
如果您使用 AWS IoT FleetWise 控制台创建解码器清单， AWS IoT FleetWise 会自动为您激活解码器清单。

CAN 总线数据库支持.dbc 文件格式。您可以上传.dbc 文件以导入信号和信号解码器。要获取 .dbc 文件示例，请执行以下操作。

**获取 .dbc 文件**

1. 下载 [EngineSignals.zip.](samples/EngineSignals.zip)

1. 导航到下载了 `EngineSignals.zip` 文件的目录。

1. 解压缩该文件并将其作为 `EngineSignals.dbc` 保存在本地。

**Topics**
+ [管理 AWS 物联网 FleetWise 信号目录](signal-catalogs.md)
+ [管理 AWS 物联网 FleetWise 车辆模型](vehicle-models.md)
+ [管理 AWS IoT FleetWise 解码器清单](decoder-manifests.md)