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