Device class
경고
이 API는 이제 사용되지 않습니다.
디바이스 ID 레지스트리 API와 함께 사용할 디바이스의 표현을 만듭니다.
디바이스 ID 레지스트리가 전체 개체가 아니라 디바이스에 대한 부분 설명을 포함하는 JSON 개체에서 직접 작동할 수 있으므로 이 클래스는 더 이상 사용되지 않습니다. 그 위에 처음에이 클래스는 속성 이름에 symmetricKey
오타와 함께 제공 되었다 (그것은 낙타 대/소문자 대신 파스칼 대/소문자). SDK는 기존 코드를 중단하지 않도록 이 클래스를 유지하지만 향후 주 버전 업데이트에서 제거되며 고객은 대신 일반 JSON 개체를 사용해야 합니다.
생성자
Device(any) | 새 Device 개체를 인스턴스화합니다. |
속성
authentication | 이 디바이스를 인증하는 데 사용되는 대칭 키를 포함합니다. |
capabilities | 이 디바이스의 기능을 포함합니다. |
cloud |
디바이스에 배달하여 대기 중인 c2d 메시지 수입니다. |
connection |
디바이스가 '연결됨' 또는 '연결 끊김'인지 여부입니다. 디바이스 연결 시간이 초과되고 IoT Hub에서 디바이스를 감지하지 못했거나 디바이스가 HTTPS를 사용하여 연결하는 경우 디바이스가 실제로 지금 연결되어 있는지 확인하려면 이 속성을 사용하지 않는 것이 좋습니다. 디바이스 연결을 모니터링해야 하는 경우 다시 커밋된 방법은 허브의 작업 모니터링 기능을 사용하는 것입니다. |
connection |
마지막으로 변경된 시간을 |
device |
Azure IoT Hub 디바이스 레지스트리에 존재하는 고유한 디바이스 식별자입니다. |
etag | 이 디바이스 ID 설명에 할당된 약한 엔터티 태그 |
generation |
삭제/다시 생성된 디바이스를 동일하게 구분하는 데 사용됩니다. |
last |
디바이스가 마지막으로 인증, 메시지를 보내거나 메시지를 받은 시간을 나타내는 타임스탬프입니다. |
status | 'enabled'(연결 권한이 부여된 디바이스, 메시지를 보내거나 받을 수 있음) 또는 '사용 안 함'. |
status |
디바이스를 사용하지 않도록 설정할 때 설정된 128자 문자열입니다. |
status |
마지막으로 변경된 시간을 |
생성자 세부 정보
Device(any)
새 Device 개체를 인스턴스화합니다.
new Device(jsonData?: any)
매개 변수
- jsonData
-
any
개체의 속성에 매핑되는 디바이스의 선택적 JSON 표현입니다. 인수가 제공되지 않으면 디바이스 속성에 기본값이 할당됩니다.
속성 세부 정보
authentication
capabilities
cloudToDeviceMessageCount
디바이스에 배달하여 대기 중인 c2d 메시지 수입니다.
cloudToDeviceMessageCount?: string
속성 값
string
connectionState
디바이스가 '연결됨' 또는 '연결 끊김'인지 여부입니다. 디바이스 연결 시간이 초과되고 IoT Hub에서 디바이스를 감지하지 못했거나 디바이스가 HTTPS를 사용하여 연결하는 경우 디바이스가 실제로 지금 연결되어 있는지 확인하려면 이 속성을 사용하지 않는 것이 좋습니다. 디바이스 연결을 모니터링해야 하는 경우 다시 커밋된 방법은 허브의 작업 모니터링 기능을 사용하는 것입니다.
connectionState?: ConnectionState
속성 값
connectionStateUpdatedTime
마지막으로 변경된 시간을 connectionState
나타내는 타임스탬프입니다.
connectionStateUpdatedTime?: string
속성 값
string
deviceId
Azure IoT Hub 디바이스 레지스트리에 존재하는 고유한 디바이스 식별자입니다.
deviceId: string
속성 값
string
etag
이 디바이스 ID 설명에 할당된 약한 엔터티 태그
etag?: string
속성 값
string
generationId
삭제/다시 생성된 디바이스를 동일하게 구분하는 데 사용됩니다. deviceId
generationId?: string
속성 값
string
lastActivityTime
디바이스가 마지막으로 인증, 메시지를 보내거나 메시지를 받은 시간을 나타내는 타임스탬프입니다.
lastActivityTime?: string
속성 값
string
status
statusReason
디바이스를 사용하지 않도록 설정할 때 설정된 128자 문자열입니다.
statusReason?: string
속성 값
string
statusUpdatedTime
마지막으로 변경된 시간을 status
나타내는 타임스탬프입니다.
statusUpdatedTime?: string
속성 값
string