DeviceClientOptions interface
Client 개체에 대한 옵션입니다. setOptions 함수에 전달됩니다.
예제
var options = {
cert: myX509Certificate,
key: myX509Key,
http: {
receivePolicy: {
interval: 10
}
}
}
client.setOptions(options, callback);
- Extends
-
X509
속성
amqp | AMQP 전송과 관련된 옵션이 있는 선택적 개체 |
ca | 허브 서비스에서 사용하는 인증 기관에 대한 PEM 양식의 공용 인증서입니다. 허브가 TLS 연결을 보호하는 데 사용하는 CA이며 클라이언트는 허브의 ID를 확인하기 위해 이 공용 인증서를 사용하여 연결의 유효성을 검사합니다. Azure 데이터 센터 내의 Azure IoT Hub 연결하는 경우 이를 설정할 필요가 없습니다. 다른 허브(예: Edge Hub)에 연결하는 경우 허브가 TLS에 사용하는 서버 인증서로 설정해야 할 수 있습니다. |
http | HTTP 전송과 관련된 옵션이 있는 선택적 개체 |
keepalive | 숫자 형식(초)의 유지 간격입니다. 특히 MQTT에 대한 유지 ping을 제어합니다. AMQP 또는 HTTP를 사용하는 경우 아무 것도 수행하지 않습니다. |
model |
!! 디지털 트윈만 사용!! 디지털 트윈 modelId를 설정하는 MQTT 사용자 이름에 사용되는 문자열입니다. |
mqtt | MQTT 전송과 관련된 옵션이 있는 선택적 개체 |
product |
기존 사용자 에이전트 정보에 추가할 사용자 지정 사용자 정의 정보입니다. 사용자 에이전트 식별 정보는 주로 Microsoft에서 Azure IoT에 대한 디바이스 클라이언트 사용량과 관련된 메타데이터를 식별하는 데 사용됩니다. |
token |
토큰 갱신 값이 있는 선택적 개체입니다. 사전 공유 키를 사용하는 인증에만 사용합니다. |
상속된 속성
cert | X509 인증서. |
client |
클라이언트 인증서를 제공할 수 있는 OpenSSL 엔진의 이름입니다. |
key | X509 인증서와 연결된 키입니다. |
passphrase | X509 인증서와 연결된 키를 디코딩하는 데 사용되는 암호입니다. |
속성 세부 정보
amqp
ca
허브 서비스에서 사용하는 인증 기관에 대한 PEM 양식의 공용 인증서입니다. 허브가 TLS 연결을 보호하는 데 사용하는 CA이며 클라이언트는 허브의 ID를 확인하기 위해 이 공용 인증서를 사용하여 연결의 유효성을 검사합니다. Azure 데이터 센터 내의 Azure IoT Hub 연결하는 경우 이를 설정할 필요가 없습니다. 다른 허브(예: Edge Hub)에 연결하는 경우 허브가 TLS에 사용하는 서버 인증서로 설정해야 할 수 있습니다.
ca?: string
속성 값
string
http
keepalive
숫자 형식(초)의 유지 간격입니다. 특히 MQTT에 대한 유지 ping을 제어합니다. AMQP 또는 HTTP를 사용하는 경우 아무 것도 수행하지 않습니다.
keepalive?: number
속성 값
number
modelId
!! 디지털 트윈만 사용!! 디지털 트윈 modelId를 설정하는 MQTT 사용자 이름에 사용되는 문자열입니다.
modelId?: string
속성 값
string
mqtt
productInfo
기존 사용자 에이전트 정보에 추가할 사용자 지정 사용자 정의 정보입니다. 사용자 에이전트 식별 정보는 주로 Microsoft에서 Azure IoT에 대한 디바이스 클라이언트 사용량과 관련된 메타데이터를 식별하는 데 사용됩니다.
productInfo?: string
속성 값
string
tokenRenewal
토큰 갱신 값이 있는 선택적 개체입니다. 사전 공유 키를 사용하는 인증에만 사용합니다.
tokenRenewal?: TokenRenewalValues
속성 값
TokenRenewalValues
상속된 속성 세부 정보
cert
X509 인증서.
cert?: string | Buffer | string[] | Buffer[]
속성 값
string | Buffer | string[] | Buffer[]
상속된 From X509.cert
clientCertEngine
클라이언트 인증서를 제공할 수 있는 OpenSSL 엔진의 이름입니다.
clientCertEngine?: string
속성 값
string
상속된 From X509.clientCertEngine
key
X509 인증서와 연결된 키입니다.
key?: string | Buffer
속성 값
string | Buffer
상속된 From X509.key
passphrase
X509 인증서와 연결된 키를 디코딩하는 데 사용되는 암호입니다.
passphrase?: string
속성 값
string
상속된 From X509.passphrase