Model AWS IoT FleetWise 차량 - AWS IoT FleetWise

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

Model AWS IoT FleetWise 차량

AWS IoT FleetWise 는 클라우드에서 차량의 가상 표현을 구축하는 데 사용할 수 있는 차량 모델링 프레임워크를 제공합니다. 신호, 신호 카탈로그, 차량 모델 및 디코더 매니페스트는 차량 모델링에 사용하는 핵심 구성 요소입니다.

AWS IoT FleetWise 도메인의 엔터티와 해당 관계를 보여주는 이미지입니다.
신호

신호는 차량 데이터와 해당 메타데이터를 포함하도록 정의하는 기본 구조입니다. 신호는 속성, 분기, 센서 또는 액추에이터일 수 있습니다. 예를 들어, 차량 내 온도 값을 수신하고 센서 이름, 데이터 유형 및 단위를 포함한 메타데이터를 저장하는 센서를 생성할 수 있습니다. 자세한 내용은 AWS IoT FleetWise 신호 카탈로그 관리 단원을 참조하십시오.

신호 카탈로그

신호 카탈로그에는 신호 컬렉션이 포함되어 있습니다. 신호 카탈로그에 있는 신호는 다양한 프로토콜과 데이터 형식을 사용하는 차량을 모델링할 때 사용할 수 있습니다. 예를 들어 자동차 제조업체마다 두 개의 자동차가 만들어집니다. 하나는 제어 영역 네트워크(CAN 버스) 프로토콜을 사용하고 다른 하나는 온보드 진단(OBD) 프로토콜을 사용합니다. 신호 카탈로그에서 센서를 정의하여 차량 내 온도 값을 수신할 수 있습니다. 이 센서는 두 차량의 열전대를 나타내는 데 사용할 수 있습니다. 자세한 내용은 AWS IoT FleetWise 신호 카탈로그 관리 단원을 참조하십시오.

차량 모델(모델 매니페스트)

차량 모델은 차량 형식을 표준화하고 차량 내 신호 간의 관계 정의에 사용할 수 있는 선언적 구조입니다. 차량 모델은 동일한 유형의 다중 차량에 일관된 정보를 적용합니다. 신호를 추가하여 차량 모델을 생성합니다. 자세한 내용은 AWS IoT FleetWise 차량 모델 관리 단원을 참조하십시오.

디코더 매니페스트

디코더 매니페스트에는 차량 모델의 각 신호에 대한 디코딩 정보가 포함되어 있습니다. 차량의 센서와 액추에이터는 저수준 메시지(바이너리 데이터)를 전송합니다. 디코더 매니페스트를 사용하면 AWS IoT FleetWise 가 바이너리 데이터를 사람이 읽을 수 있는 값으로 변환할 수 있습니다. 모든 디코더 매니페스트는 차량 모델과 연결됩니다. 자세한 내용은 Manage AWS IoT FleetWise 디코더 매니페스트 단원을 참조하십시오.

AWS IoT FleetWise 콘솔 또는 를 사용하여 다음과 같은 방법으로 차량을 API 모델링할 수 있습니다.

  1. 차량 모델을 만드는 데 사용할 신호가 포함된 신호 카탈로그를 생성하거나 가져옵니다. 자세한 내용은 AWS IoT FleetWise 신호 카탈로그 생성신호 카탈로그 가져오기(AWS CLI) 단원을 참조하세요.

    참고
    • AWS IoT FleetWise 콘솔을 사용하여 첫 번째 차량 모델을 생성하는 경우 신호 카탈로그를 수동으로 생성할 필요가 없습니다. 첫 번째 차량 모델을 생성하면 AWS IoT FleetWise 가 자동으로 신호 카탈로그를 생성합니다. 자세한 내용은 차량 모델 생성(콘솔) 단원을 참조하십시오.

    • AWS IoT FleetWise 는 현재 에 따라 각 AWS 계정의 신호 카탈로그를 지원합니다 AWS 리전.

  2. 신호 카탈로그의 신호를 사용하여 차량 모델을 생성하세요. 자세한 내용은 AWS IoT FleetWise 차량 모델 생성 단원을 참조하십시오.

    참고
    • AWS IoT FleetWise 콘솔을 사용하여 차량 모델을 생성하는 경우 .dbc 파일을 업로드하여 신호를 가져올 수 있습니다. .dbc는 컨트롤러 영역 네트워크(CAN 버스) 데이터베이스가 지원하는 파일 형식입니다. 차량 모델이 생성되면 새 신호가 신호 카탈로그에 자동으로 추가됩니다. 자세한 내용은 차량 모델 생성(콘솔) 단원을 참조하십시오.

    • CreateModelManifest API 작업을 사용하여 차량 모델을 생성하는 경우 UpdateModelManifest API 작업을 사용하여 차량 모델을 활성화해야 합니다. 자세한 내용은 AWS IoT FleetWise 차량 모델 업데이트 단원을 참조하십시오.

    • AWS IoT FleetWise 콘솔을 사용하여 차량 모델을 생성하는 경우 AWS IoT FleetWise는 자동으로 차량 모델을 활성화합니다.

  3. 디코더 매니페스트를 생성합니다. 디코더 매니페스트에는 차량 모델(이전 단계에서 생성)에 명시된 모든 신호의 디코딩 정보가 포함되어 있습니다. 디코더 매니페스트는 생성한 차량 모델과 연결됩니다. 자세한 내용은 Manage AWS IoT FleetWise 디코더 매니페스트 단원을 참조하십시오.

    참고
    • CreateDecoderManifest API 작업을 사용하여 디코더 매니페스트를 생성하는 경우 UpdateDecoderManifest API 작업을 사용하여 디코더 매니페스트를 활성화해야 합니다. 자세한 내용은 AWS IoT FleetWise 디코더 매니페스트 업데이트 단원을 참조하십시오.

    • AWS IoT FleetWise 콘솔을 사용하여 디코더 매니페스트를 생성하는 경우 AWS IoT FleetWise 는 자동으로 디코더 매니페스트를 활성화합니다.

CAN 버스 데이터베이스는 .dbc 파일 형식을 지원합니다. .dbc 파일을 업로드하여 신호 및 디코더 신호를 가져올 수 있습니다. .dbc 파일 예제를 가져오려면 다음을 수행합니다.

.dbc 파일을 가져오려는 경우
  1. EngineSignals.zip 을 다운로드합니다.

  2. EngineSignals.zip 파일을 다운로드한 디렉터리로 이동합니다.

  3. 콘텐츠의 압축을 풀고 EngineSignals.dbc로 로컬로 저장합니다.