azure-iot-device package
클래스
Message |
개체는 Message 디바이스와 IoT Hub 서비스 간의 원격 분석(디바이스-클라우드) 및 명령(클라우드-디바이스) 비동기 메시징에 사용됩니다. 전송에 구애받지 않으므로 AMQP, MQTT 및 HTTP에서 동일한 방식으로 작동합니다. |
Client |
디바이스를 Azure IoT Hub에 연결하는 데 사용되는 디바이스 클라이언트를 IoT Hub. SDK 사용자는 ConnectionString 또는SharedAccessSignature에서 팩터리 메서드 중 하나를 호출하여 IoT Hub 디바이스 클라이언트를 만들어야 합니다. |
DeviceMethodRequest |
클라우드에서 디바이스 메서드를 호출할 때 서비스에서 디바이스로 전달된 데이터를 나타냅니다. 이 클래스의 인스턴스는 를 통해 onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)등록된 콜백에 전달됩니다. |
DeviceMethodResponse |
DeviceMethodResponse 개체는 사용자가 각 디바이스 메서드 호출에 대해 올바른 형식의 응답을 생성하고 서비스에 다시 보낼 수 있도록 각 DeviceMethodRequest 개체를 사용자에게 제공합니다. 이 클래스의 인스턴스는 를 통해 onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)등록된 콜백에 두 번째 매개 변수로 전달됩니다. |
IotEdgeAuthenticationProvider |
토큰 생성을 이 형식은 에서 |
ModuleClient |
디바이스를 Azure IoT Hub에 연결하는 데 사용되는 디바이스 클라이언트를 IoT Hub. SDK 사용자는 ConnectionString 또는SharedAccessSignature에서 팩터리 메서드 중 하나를 호출하여 IoT Hub 디바이스 클라이언트를 만들어야 합니다. |
SharedAccessKeyAuthenticationProvider |
연결 문자열로 개체는 |
SharedAccessSignatureAuthenticationProvider |
개체는 |
Twin |
디바이스 쌍은 Azure IoT Hub에 의해 저장되고 디바이스가 오프라인인 경우에도 사용할 수 있는 디바이스의 상태를 설명하는 문서입니다. 다음 3개 섹션을 중심으로 빌드됩니다.
가능하지만 desired 및 reported 속성은 일치할 필요가 없으며 필요한 경우 이러한 두 컬렉션을 동기화하는 논리는 SDK 사용자에게 맡기게 됩니다. 자세한 내용은 Device Twins 이해를 참조하세요. |
X509AuthenticationProvider |
|
인터페이스
AmqpTransportOptions |
AMQP 전송과 관련된 옵션입니다. 이 속성은 DeviceClientOptions 개체의 내부에 명명된 참조 항목 |
DeviceClientOptions |
Client 개체에 대한 옵션입니다. setOptions 함수에 전달됩니다. 예제
|
DeviceTransport | |
HttpReceiverOptions |
HTTP 수신자가 메시지를 폴링하는 빈도를 구성하는 데 사용되는 옵션 구조입니다.
이러한 각 옵션은 부울을 이 속성은 DeviceClientOptions 개체 내에 있는 HttpTransportOptions 개체 내에 있는 참조 항목 |
HttpTransportOptions |
선택적 구성 매개 변수를 Http 전송에 전달하기 위한 옵션 구조입니다. 이 속성은 DeviceClientOptions 개체의 내부에 명명된 참조 항목 |
MqttTransportOptions |
MQTT 전송과 관련된 옵션 이 속성은 DeviceClientOptions 개체의 내부에 명명된 |
TwinProperties |
트윈에 대해 원하는 속성과 보고된 속성을 포함합니다. |
형식 별칭
BufferConvertible |
함수
get |
|
get |
|
get |
|
get |
함수 세부 정보
getUserAgentString(NoErrorCallback<string>)
function getUserAgentString(done: NoErrorCallback<string>)
매개 변수
- done
-
NoErrorCallback<string>
getUserAgentString()
function getUserAgentString(): Promise<string>
반환
Promise<string>
getUserAgentString(string, NoErrorCallback<string>)
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
매개 변수
- productInfo
-
string
- done
-
NoErrorCallback<string>
getUserAgentString(string)
function getUserAgentString(productInfo: string): Promise<string>
매개 변수
- productInfo
-
string
반환
Promise<string>