다음을 통해 공유


Modules - Get Identity

디바이스에서 모듈 ID를 가져옵니다.

GET https://fully-qualified-iothubname.azure-devices.net/devices/{id}/modules/{mid}?api-version=2021-04-12

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
id
path True

string

디바이스의 고유 식별자입니다.

mid
path True

string

모듈의 고유 식별자입니다.

api-version
query True

string

API의 버전입니다.

응답

Name 형식 Description
200 OK

Module

OK.

정의

Name Description
AuthenticationMechanism
Module

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

SymmetricKey
X509Thumbprint

AuthenticationMechanism

Name 형식 Description
symmetricKey

SymmetricKey

SAS 기반 인증에 사용되는 기본 및 보조 키입니다.

type enum:
  • certificateAuthority
  • none
  • sas
  • selfSigned

서비스에 연결하는 데 사용되는 인증 유형입니다.

x509Thumbprint

X509Thumbprint

x509 기반 인증에 사용되는 기본 및 보조 x509 지문입니다.

Module

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

Name 형식 Description
authentication

AuthenticationMechanism

서비스 및 에지 허브에 연결할 때 모듈에서 사용하는 인증 메커니즘입니다.

cloudToDeviceMessageCount

integer

모듈에 전송하기 위해 현재 큐에 있는 클라우드 대 모듈 메시지 수입니다.

connectionState enum:
  • Connected
  • Disconnected

디바이스의 연결 상태입니다.

connectionStateUpdatedTime

string

연결 상태가 마지막으로 업데이트된 날짜 및 시간입니다.

deviceId

string

디바이스의 고유 식별자입니다.

etag

string

RFC7232 따라 모듈 ID에 대한 약한 ETag를 나타내는 문자열입니다.

generationId

string

IoT Hub 최대 128자 길이의 대/소문자를 구분하는 문자열을 생성했습니다. 이 값은 모듈이 삭제되고 다시 만들어진 경우 동일한 moduleId를 사용하여 모듈을 구분하는 데 사용됩니다.

lastActivityTime

string

디바이스가 마지막으로 연결, 수신 또는 메시지를 보낸 날짜 및 시간입니다.

managedBy

string

이 모듈을 관리하는 사람을 식별합니다. 예를 들어, 에지 런타임이 이 모듈을 소유하는 경우 이 값은 "IotEdge"입니다.

moduleId

string

모듈의 고유 식별자입니다.

SymmetricKey

Name 형식 Description
primaryKey

string

디바이스의 base64로 인코딩된 기본 키입니다.

secondaryKey

string

디바이스의 base64로 인코딩된 보조 키입니다.

X509Thumbprint

Name 형식 Description
primaryThumbprint

string

X509 클라이언트 인증서 기본 지문입니다.

secondaryThumbprint

string

X509 클라이언트 인증서 보조 지문입니다.