기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS IoT FleetWise Word 신호 구성
이 섹션에서는 분기, 속성, 센서 및 액추에이터를 구성하는 방법을 보여줍니다.
브랜치 구성
새 연결을 추가하려면 다음 정보를 지정합니다.
-
fullyQualifiedName
– 브랜치의 완전히 정규화된 이름은 브랜치 경로에 브랜치 이름을 더한 것입니다. 자식 브랜치를 가리키려면 점(.)을 사용합니다. 예를 들어Vehicle.Chassis.SteeringWheel
은SteeringWheel
브랜치의 완전히 정규화된 이름입니다.Vehicle.Chassis.
가 브랜치의 경로입니다.정규화된 이름은 최대 150자까지 가능합니다. 유효한 문자: a–z, A–Z, 0–9, 콜론(:) 및 밑줄(_)
-
(선택 사항)
Description
– 브랜치에 대한 설명입니다.설명은 최대 2048자입니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
deprecationMessage
- 이동 또는 삭제 중인 노드 또는 분기에 대한 지원 중단 메시지입니다.The deprecationMessage 는 최대 2,048자를 포함할 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
comment
- 설명 외에 코멘트를 추가합니다. 코멘트는 브랜치에 대한 이론적 근거나 관련 브랜치에 대한 참조 등 브랜치에 대한 추가 정보를 제공하는 데 사용될 수 있습니다.코멘트는 최대 2048자까지 쓸 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
구성 속성
속성을 구성하려면 다음 정보를 지정하세요.
-
dataType
– 속성의 데이터 형식은 INT8, UINT8, INT16, UINT16, INT32, UINT64, UINT32 INT64, BOOLEAN, FLOAT, DOUBLE, STRING, UNIX, Word, INT8_ARRAYTIMESTAMP, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAYINT32ARRAY, UINT32_ARRAY, INT64_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_Word, Word_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, Word_Word, UNIX_TIMESTAMP_ARRAY, UNKNOWN, fullyQualifiedName 또는 데이터 형식 브랜치에 정의된 사용자 지정 구문 중 하나여야 합니다. -
fullyQualifiedName
– 속성의 완전히 정규화된 이름은 속성 경로에 속성 이름을 더한 값입니다. 자식 신호를 나타내려면 점(.)을 사용합니다. 예를 들어Vehicle.Chassis.SteeringWheel.Diameter
는Diameter
속성의 완전히 정규화된 이름입니다.Vehicle.Chassis.SteeringWheel.
은 속성의 경로입니다.완전히 정규화된 이름은 최대 150자까지 가능합니다. 유효한 문자: a–z, A–Z, 0–9, : (콜론), 및 _ (밑줄).
-
(선택 사항)
Description
— 속성에 대한 설명입니다.설명은 최대 2048자입니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
unit
— 속성의 과학 단위 (예: km 또는 섭씨). -
(선택 사항)
min
— 속성의 최소값입니다. -
(선택 사항)
max
— 속성의 최대값입니다. -
(선택 사항)
defaultValue
— 속성의 기본값입니다. -
(선택 사항)
assignedValue
— 속성에 할당된 값입니다. -
(선택 사항)
allowedValues
— 속성이 허용하는 값 목록입니다. -
(선택 사항)
deprecationMessage
— 이동 또는 삭제되는 노드 또는 분기에 대한 지원 중단 메시지입니다.The deprecationMessage 는 최대 2,048자를 포함할 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
comment
- 설명 외에 코멘트를 추가합니다. 코멘트를 사용하여 속성에 대한 이론적 근거나 관련 속성에 대한 참조 등 속성에 대한 추가 정보를 제공할 수 있습니다.코멘트는 최대 2048자까지 쓸 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
센서 또는 액추에이터를 구성합니다
센서 또는 액추에이터를 구성하려면 다음 정보를 지정합니다.
-
dataType
- 신호의 데이터 형식은 INT8, UINT8, INT16, UINT16, INT32, Word, UINT32, BOOLEANINT64UINT64, FLOAT, DOUBLE, STRING, UNIX, Word, INT8_ARRAYTIMESTAMP, UINT8_ARRAY, INT16_ARRAY, UINT16_ARRAYINT32ARRAY, UINT32_ARRAY, INT64_ARRAY, UINT64_ARRAY, BOOLEAN_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, STRING_ARRAY, UNIX_Word, Word_TIMESTAMP_ARRAY, UNKNOWN, fullyQualifiedName 또는 데이터 형식 브랜치에 정의된 사용자 지정 구문 중 하나여야 합니다. -
fullyQualifiedName
— 신호의 완전히 정규화된 이름은 신호 경로에 신호 이름을 더한 것입니다. 하위 신호를 나타내려면 점(.)을 사용합니다. 예를 들어Vehicle.Chassis.SteeringWheel.HandsOff.HandsOffSteeringState
는HandsOffSteeringState
액추에이터의 완전히 정규화된 이름입니다.Vehicle.Chassis.SteeringWheel.HandsOff.
가 액추에이터의 경로입니다.완전히 정규화된 이름은 최대 150자까지 가능합니다. 유효한 문자: a–z, A–Z, 0–9, : (콜론), 및 _ (밑줄).
-
(선택 사항)
Description
— 신호에 대한 설명입니다.설명은 최대 2048자입니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
unit
- km 또는 섭씨와 같은 신호의 과학 단위입니다. -
(선택 사항)
min
— 신호의 최소값입니다. -
(선택 사항)
max
— 신호의 최대값입니다. -
(선택 사항)
assignedValue
— 신호에 할당된 값입니다. -
(선택 사항)
allowedValues
— 신호가 받아들이는 값 목록입니다. -
(선택 사항)
deprecationMessage
— 이동 또는 삭제되는 노드 또는 분기에 대한 지원 중단 메시지입니다.The deprecationMessage 는 최대 2,048자를 포함할 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
comment
— 설명 외에 코멘트를 추가합니다. 코멘트를 사용하여 센서 또는 액추에이터에 대한 추가 정보 (예: 이론적 근거 또는 관련 센서 또는 액추에이터에 대한 참조) 를 제공할 수 있습니다.코멘트는 최대 2048자까지 쓸 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
복합 데이터 유형 구성
복합 데이터 유형은 비전 시스템을 모델링할 때 사용됩니다. 분기 외에도 이러한 데이터 유형은 구조(구조체라고도 함)와 속성으로 구성됩니다. 구조체는 이미지와 같이 여러 값으로 설명되는 신호입니다. 속성은 기본 데이터 유형(예: UINT8) 또는 다른 구조(예: 타임스탬프)와 같은 구조의 멤버를 나타냅니다. 예를 들어 Vehicle.Cameras.Front는 분기를 나타내고 Vehicle.Cameras.Front.Image는 구조체를 나타내며 Vehicle.Cameras.Timestamp는 속성을 나타냅니다.
다음 복잡한 데이터 형식 예제에서는 신호와 데이터 형식을 단일 .json 파일로 내보내는 방법을 보여줍니다.
예 복합 데이터 유형
{ "Vehicle": { "type": "branch" // Signal tree }, "ComplexDataTypes": { "VehicleDataTypes": { // complex data type tree "children": { "branch": { "children": { "Struct": { "children": { "Property": { "type": "property", "datatype": "Data type", "description": "Description", // ... } }, "description": "Description", "type": "struct" } } "description": "Description", "type": "branch" } } } } }
참고
데모 스크립트를 다운로드
비전 시스템 데이터는 평가판 릴리스이며 변경될 수 있습니다.
사용자 지정 구조(또는 구조체)를 구성하려면 다음 정보를 지정합니다.
-
fullyQualifiedName
- 사용자 지정 구조의 정규화된 이름입니다. 예를 들어, 사용자 지정 구조의 정규화된 이름은ComplexDataTypes.VehicleDataTypes.SVMCamera
일 수 있습니다.완전히 정규화된 이름은 최대 150자까지 가능합니다. 유효한 문자: a–z, A–Z, 0–9, : (콜론), 및 _ (밑줄).
-
(선택 사항)
Description
— 신호에 대한 설명입니다.설명은 최대 2048자입니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
deprecationMessage
— 이동 또는 삭제되는 노드 또는 분기에 대한 지원 중단 메시지입니다.The deprecationMessage 는 최대 2,048자를 포함할 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
comment
— 설명 외에 코멘트를 추가합니다. 코멘트를 사용하여 센서 또는 액추에이터에 대한 추가 정보 (예: 이론적 근거 또는 관련 센서 또는 액추에이터에 대한 참조) 를 제공할 수 있습니다.코멘트는 최대 2048자까지 쓸 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
사용자 지정 속성을 구성하려면 다음 정보를 지정합니다.
-
dataType
- 신호의 데이터 형식은 INT8, UINT8, INT16, UINT16, Word, INT32, INT64UINT32, UINT64, FLOATBOOLEAN, DOUBLE, STRING, UNIX, UINT8_TIMESTAMP, INT8_ARRAY, INT16_ARRAY, UINT16_ARRAY, INT32_ARRAY, UINT32_ARRAY, INT64ARRAY UINT64_ARRAY, BOOLEAN_Word, Word_ARRAY, FLOAT_ARRAY, DOUBLE_ARRAY, Word_ARRAY, UNIX_Word, Word_TIMESTAMP_ARRAY, STRUCT, STRUCT_ARRAY 또는 UNKNOWN 중 하나여야 합니다.ARRAY STRING -
fullyQualifiedName
- 사용자 지정 속성의 정규화된 이름입니다. 예를 들어, 사용자 지정 속성의 정규화된 이름은ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS
일 수 있습니다.완전히 정규화된 이름은 최대 150자까지 가능합니다. 유효한 문자: a–z, A–Z, 0–9, : (콜론), 및 _ (밑줄)
-
(선택 사항)
Description
— 신호에 대한 설명입니다.설명은 최대 2048자입니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
deprecationMessage
— 이동 또는 삭제되는 노드 또는 분기에 대한 지원 중단 메시지입니다.The deprecationMessage 는 최대 2,048자를 포함할 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
comment
— 설명 외에 코멘트를 추가합니다. 코멘트를 사용하여 센서 또는 액추에이터에 대한 추가 정보 (예: 이론적 근거 또는 관련 센서 또는 액추에이터에 대한 참조) 를 제공할 수 있습니다.코멘트는 최대 2048자까지 쓸 수 있습니다. 유효한 문자: a–z, A–Z, 0–9, :(콜론), _(밑줄), 및 -(하이픈)
-
(선택 사항)
dataEncoding
- 속성이 바이너리 데이터인지 여부를 나타냅니다. 사용자 지정 속성의 데이터 인코딩은 BINARY 또는 TYPED 중 하나여야 합니다. -
(선택 사항)
structFullyQualifiedName
- 사용자 지정 속성의 데이터 유형이 Struct 또는 StructArray인 경우 사용자 지정 속성에 대한 구조(struct) 노드의 정규화된 이름입니다.완전히 정규화된 이름은 최대 150자까지 가능합니다. 유효한 문자: a–z, A–Z, 0–9, : (콜론), 및 _ (밑줄).