

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS IoT FleetWise 상태 템플릿 생성
<a name="state-templates"></a>

**중요**  
특정 AWS IoT FleetWise 기능에 대한 액세스는 현재 게이트됩니다. 자세한 내용은 [AWS AWS IoT FleetWise의 리전 및 기능 가용성](fleetwise-regions.md) 단원을 참조하십시오.

 AWS IoT FleetWise API 또는 콘솔을 사용하여 상태 템플릿을 생성할 수 있습니다. 상태 템플릿은 차량의 상태를 추적하는 메커니즘을 제공합니다. 차량에서 실행되는 Edge Agent for AWS IoT FleetWise 소프트웨어는 신호 업데이트를 수집하여 클라우드로 전송합니다.

## 상태 템플릿 생성(콘솔)
<a name="create-state-template-console"></a>

 AWS IoT FleetWise 콘솔을 사용하여 상태 템플릿을 생성할 수 있습니다.

**상태 템플릿을 생성하려면**

1. [AWS IoT FleetWise 콘솔](https://console.aws.amazon.com/iotfleetwise)을 엽니다.

1. 탐색 창에서 **상태 템플릿을** 선택합니다.

1. **상태 템플릿** 페이지에서 **상태 템플릿 생성을** 선택합니다.

1. **상태 템플릿 세부 정보**에서 상태 템플릿의 이름을 입력하고 선택적으로 설명을 입력합니다.

1. **신호 선택**에서 차량 상태 정보를 가져오려는 신호를 추가합니다.

1. **상태 템플릿 생성을** 선택합니다.

상태 템플릿을 성공적으로 생성하면 **상태 템플릿** 페이지에 해당 템플릿이 나열됩니다. 이제 차량과 연결할 수 있습니다.

## 상태 템플릿 생성(AWS CLI)
<a name="create-state-templates-cli"></a>

[CreateStateTemplate](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateStateTemplate.html) API 작업을 사용하여 상태 템플릿을 생성할 수 있습니다. 다음 예제에서는 AWS CLI를 사용합니다.

상태 템플릿을 생성하려면 다음 명령을 실행합니다.

*create-state-template*을 상태 템플릿 구성이 포함된 .json 파일의 이름으로 바꿉니다.

```
aws iotfleetwise create-state-template \
    --cli-input-json file://create-state-template.json
```

**Example 상태 템플릿 구성**  
`stateTemplateProperties` 에는 신호의 정규화된 이름이 포함되어야 합니다.  
`dataExtraDimensions` 및 에는 차량 속성의 정규화된 이름이 포함되어야 `metadataExtraDimensions` 합니다. 지정된 차원은 상태 템플릿의 기존 차원 값을 대체합니다.  

```
{
    "name": "state-template-name",
    "signalCatalogArn": "arn:aws:iotfleetwise:us-east-1:account:signal-catalog/catalog-name",
    "stateTemplateProperties": [
        "Vehicle.Signal.One",
        "Vehicle.Signal.Two"
    ],
    "dataExtraDimensions": [
        "Vehicle.Attribute.One",
        "Vehicle.Attribute.Two"
    ],
    "metadataExtraDimensions": [
        "Vehicle.Attribute.Three",
        "Vehicle.Attribute.Four"
    ]
}
```

## AWS IoT FleetWise 상태 템플릿을 차량과 연결
<a name="apply-state-templates"></a>

### 상태 템플릿을 차량과 연결(콘솔)
<a name="add-template-console"></a>

 AWS IoT FleetWise 콘솔을 사용하여 연결된 상태 템플릿을 차량에 추가할 수 있습니다.

**상태 템플릿을 연결하려면**

1. [AWS IoT FleetWise 콘솔](https://console.aws.amazon.com/iotfleetwise)을 엽니다.

1. 탐색 창에서 **차량**을 선택합니다.

1. 목록에서 차량을 선택하여 세부 정보 페이지를 엽니다.

1. **상태 템플릿** 탭에서 **상태 템플릿 관리를** 선택합니다.

1. **상태 템플릿 추가**를 선택합니다.

1. 상태 템플릿을 선택하고 보고 방법을 선택합니다.

   1. **변경 시** - 상태 템플릿은 차량 상태에 대한 변경 사항을 보고합니다.

   1. **주기적** - 상태 템플릿은 지정된 시간 간격으로 업데이트를 보고합니다.

1. **변경 사항 저장**을 선택합니다.

### AWS IoT FleetWise 상태 템플릿을 차량과 연결(AWS CLI)
<a name="add-state-templates-cli"></a>

생성된 상태 템플릿을 차량과 연결하여 차량에서 클라우드로 상태 업데이트를 수집할 수 있습니다. 이렇게 하려면 다음을 사용합니다.
+ 차량을 생성할 때 `create-vehicle` 명령의 `stateTemplates` 필드를 사용합니다. 자세한 내용은 [AWS IoT FleetWise 차량 생성](create-vehicle.md#create-vehicle-cli) 단원을 참조하십시오.
+ 차량을 업데이트할 때 `update-vehicle` 명령의 `stateTemplatesToAdd` 또는 `stateTemplatesToRemove` 필드를 사용합니다. 자세한 내용은 [AWS IoT FleetWise 차량 업데이트](update-vehicle-cli.md) 단원을 참조하십시오.