기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
신호 카탈로그 생성 및 관리
참고
데모 스크립트
신호 카탈로그는 차량 모델을 만드는 데 재사용할 수 있는 표준화된 신호 모음입니다. AWS IoT는 신호를 정의할 때 따를 수 있는 차량 신호 사양 (VSS)
- 속성
-
속성은 일반적으로 변경되지 않는 정적 정보(예: 제조업체 및 제조일)를 나타냅니다.
- 브랜치
-
브랜치는 신호를 중첩된 구조로 나타냅니다. 브랜치는 신호 계층 구조를 보여줍니다. 예를 들어,
Vehicle
브랜치에는 하위 브랜치,Powertrain
이(가) 있습니다.Powertrain
브랜치에는 하위 브랜치,combustionEngine
이(가) 있습니다.combustionEngine
브랜치를 찾으려면Vehicle.Powertrain.combustionEngine
표현식을 사용하세요. - 센서
-
센서 데이터는 차량의 현재 상태와 시간에 따른 변화(예: 유체 수준, 온도, 진동, 전압 등)를 보고합니다.
- 액추에이터
-
액추에이터 데이터는 모터, 히터, 도어록과 같은 차량 장치의 상태를 보고합니다. 차량 장치의 상태를 변경하면 액추에이터 데이터를 업데이트할 수 있습니다. 예를 들어, 히터를 나타내는 액추에이터를 정의할 수 있습니다. 히터를 켜거나 끌 때 액추에이터가 새 데이터를 수신합니다.
- 사용자 지정 구조
-
사용자 지정 구조(구조체라고도 함)는 복합 또는 고차 데이터 구조를 나타냅니다. 이를 통해 동일한 소스에서 생성된 데이터를 쉽게 논리적으로 바인딩하거나 그룹화할 수 있습니다. 구조체는 복합 데이터 유형 또는 고차 모양을 나타내는 것과 같이 원자성 연산으로 데이터를 읽거나 쓸 때 사용됩니다.
구조체 유형의 신호는 프리미티브 데이터 유형 대신 구조체 데이터 유형에 대한 참조를 사용하여 신호 카탈로그에 정의됩니다. 구조체는 센서, 속성, 액추에이터, 비전 시스템 데이터 유형을 비롯한 모든 유형의 신호에 사용할 수 있습니다. 구조체 유형의 신호가 전송되거나 수신되는 경우 AWS IoT는 포함된 모든 항목이 유효한 값을 가질 FleetWise 것으로 예상하므로 모든 항목은 필수입니다. 예를 들어 구조체에 Vehicle.Camera.Image.height, Vehicle.Camera.Image.width 및 Vehicle.Camera.Image.data 항목이 포함된 경우 송신된 신호에 이러한 모든 항목의 값이 포함될 것으로 예상됩니다.
참고
비전 시스템 데이터는 평가판 릴리스이며 변경될 수 있습니다.
- 사용자 지정 속성
-
사용자 지정 속성은 복합 데이터 구조의 멤버를 나타냅니다. 속성의 데이터 유형은 프리미티브이거나 다른 구조체일 수 있습니다.
구조체와 사용자 지정 속성을 사용하여 고차 모양을 표현할 때는 의도한 고차 모양이 항상 트리 구조로 정의되고 표시됩니다. 사용자 지정 속성은 모든 리프 노드를 정의하는 데 사용되고 구조체는 리프가 아닌 모든 노드를 정의하는 데 사용됩니다.
참고
-
AWS IoT FleetWise 콘솔을 사용하여 첫 번째 차량 모델을 생성하는 경우 신호 카탈로그를 수동으로 생성할 필요가 없습니다. 첫 번째 차량 모델을 만들면 AWS IoT가 FleetWise 자동으로 신호 카탈로그를 생성합니다. 자세한 정보는 차량 모델 생성(콘솔)을 참조하세요.
-
AWS IoT FleetWise 콘솔을 사용하여 차량 모델을 생성하는 경우.dbc 파일을 업로드하여 신호를 가져올 수 있습니다.. dbc는 컨트롤러 영역 네트워크 (CAN 버스) 데이터베이스가 지원하는 파일 형식입니다. 차량 모델이 생성되면 새 신호가 신호 카탈로그에 자동으로 추가됩니다. 자세한 정보는 차량 모델 생성(콘솔)을 참조하세요.
-
AWS IoT는 FleetWise 현재 각 AWS 계정 지역에 대한 신호 카탈로그를 지원합니다.
AWS IoT는 신호 카탈로그를 만들고 관리하는 데 사용할 수 있는 다음과 같은 API 작업을 FleetWise 제공합니다.
-
CreateSignalCatalog— 새 신호 카탈로그를 생성합니다.
-
ImportSignalCatalog— JSON 파일을 업로드하여 신호를 가져와 신호 카탈로그를 생성합니다. 신호는 VSS에 따라 정의하고 JSON 형식으로 저장해야 합니다.
-
UpdateSignalCatalog— 신호를 업데이트, 제거 또는 추가하여 기존 신호 카탈로그를 업데이트합니다.
-
DeleteSignalCatalog— 기존 신호 카탈로그를 삭제합니다.
-
ListSignalCatalogs— 모든 신호 카탈로그의 요약이 페이지별로 구분된 목록을 검색합니다.
-
ListSignalCatalogNodes— 지정된 신호 카탈로그에 있는 모든 신호 (노드) 의 요약 페이지를 매긴 목록을 검색합니다.
-
GetSignalCatalog— 신호 카탈로그에 대한 정보를 검색합니다.