다음을 통해 공유


Device interface

디바이스 API 모델.

속성

description

리소스에 대한 텍스트 설명입니다.

deviceDataModelId

연결된 디바이스 데이터 모델의 ID입니다.

hardwareId

디바이스 hardwareId.

integrationId

디바이스의 통합 ID입니다.

location

위치 모델 클래스입니다.

name

리소스를 식별하는 이름입니다.

parentDeviceId

이 디바이스의 부모 디바이스 ID입니다.

properties

리소스에 속하는 키 값 쌍의 컬렉션입니다. 각 쌍에는 50자보다 큰 키가 없어야 하며 150자보다 큰 값은 없어야 합니다. 참고: 리소스에 대해 최대 25개의 키 값 쌍을 제공할 수 있으며 문자열, 숫자 및 datetime(yyyy-MM-ddTHH:mm:ssZ) 값만 지원됩니다.

reportingIntervalInSeconds

디바이스가 데이터를 초 단위로 보내는 간격입니다.

status

리소스의 상태입니다.

type

디바이스의 유형입니다.

속성 세부 정보

description

리소스에 대한 텍스트 설명입니다.

description?: string

속성 값

string

deviceDataModelId

연결된 디바이스 데이터 모델의 ID입니다.

deviceDataModelId?: string

속성 값

string

hardwareId

디바이스 hardwareId.

hardwareId?: string

속성 값

string

integrationId

디바이스의 통합 ID입니다.

integrationId?: string

속성 값

string

location

위치 모델 클래스입니다.

location?: Location

속성 값

name

리소스를 식별하는 이름입니다.

name?: string

속성 값

string

parentDeviceId

이 디바이스의 부모 디바이스 ID입니다.

parentDeviceId?: string

속성 값

string

properties

리소스에 속하는 키 값 쌍의 컬렉션입니다. 각 쌍에는 50자보다 큰 키가 없어야 하며 150자보다 큰 값은 없어야 합니다. 참고: 리소스에 대해 최대 25개의 키 값 쌍을 제공할 수 있으며 문자열, 숫자 및 datetime(yyyy-MM-ddTHH:mm:ssZ) 값만 지원됩니다.

properties?: Record<string, any>

속성 값

Record<string, any>

reportingIntervalInSeconds

디바이스가 데이터를 초 단위로 보내는 간격입니다.

reportingIntervalInSeconds?: number

속성 값

number

status

리소스의 상태입니다.

status?: string

속성 값

string

type

디바이스의 유형입니다.

type?: string

속성 값

string