DeviceClientOptions interface
클라이언트 개체에 대한 옵션입니다. 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 |
!! 디지털 트윈만 사용!! Digital Twin modelId를 설정하는 MQTT 사용자 이름에 사용되는 문자열입니다. |
mqtt | MQTT 전송과 관련된 옵션이 있는 선택적 개체 |
product |
기존 사용자 에이전트 정보에 추가할 사용자 지정 사용자 정의 정보입니다. 사용자 에이전트 식별 정보는 Azure IoT에 대한 디바이스 클라이언트 사용과 관련된 메타데이터를 식별하기 위해 Microsoft에서 주로 사용됩니다. |
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
!! 디지털 트윈만 사용!! Digital Twin modelId를 설정하는 MQTT 사용자 이름에 사용되는 문자열입니다.
modelId?: string
속성 값
string
mqtt
productInfo
기존 사용자 에이전트 정보에 추가할 사용자 지정 사용자 정의 정보입니다. 사용자 에이전트 식별 정보는 Azure IoT에 대한 디바이스 클라이언트 사용과 관련된 메타데이터를 식별하기 위해 Microsoft에서 주로 사용됩니다.
productInfo?: string
속성 값
string
tokenRenewal
토큰 갱신 값이 있는 선택적 개체입니다. 사전 공유 키를 사용하는 인증에만 사용합니다.
tokenRenewal?: TokenRenewalValues
속성 값
TokenRenewalValues
상속된 속성 세부 정보
cert
X509 인증서.
cert?: string | Buffer | string[] | Buffer[]
속성 값
string | Buffer | string[] | Buffer[]
X509.cert에서 상속된
clientCertEngine
클라이언트 인증서를 제공할 수 있는 OpenSSL 엔진의 이름입니다.
clientCertEngine?: string
속성 값
string
X509.clientCertEngine에서 상속된
key
X509 인증서와 연결된 키입니다.
key?: string | Buffer
속성 값
string | Buffer
X509.key 상속된
passphrase
X509 인증서와 연결된 키를 디코딩하는 데 사용되는 암호입니다.
passphrase?: string
속성 값
string
X509.passphrase에서 상속된