azure-iot-device package
クラス
Message |
オブジェクトはMessage、デバイスとIoT Hub サービスの間のテレメトリ (device-to-cloud) とコマンド (cloud-to-device) の非同期メッセージングに使用されます。 トランスポートに依存しません。つまり、AMQP、MQTT、HTTP で同じように動作します。 |
Client |
デバイスを Azure IoT ハブに接続するために使用するデバイス クライアントをIoT Hubします。 SDK のユーザーは、ファクトリ メソッド (fromConnectionString または fromSharedAccessSignature) のいずれかを呼び出して、IoT Hubデバイス クライアントを作成する必要があります。 |
DeviceMethodRequest |
クラウドからデバイス メソッドが呼び出されたときに、サービスからデバイスに渡されるデータを表します。 このクラスのインスタンスは、 を介して onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)登録されたコールバックに渡されます。 |
DeviceMethodResponse |
DeviceMethodResponseオブジェクトがユーザーに提供され、各DeviceMethodRequestデバイス メソッド呼び出しに対して適切な形式の応答を構築してサービスに送り返せるようにします。 このクラスのインスタンスは、 を介して onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)登録されたコールバックに 2 番目のパラメーターとして渡されます。 |
IotEdgeAuthenticationProvider |
トークン生成を この型は から |
ModuleClient |
デバイスを Azure IoT ハブに接続するために使用するデバイス クライアントをIoT Hubします。 SDK のユーザーは、ファクトリ メソッド (fromConnectionString または fromSharedAccessSignature) のいずれかを呼び出して、IoT Hubデバイス クライアントを作成する必要があります。 |
SharedAccessKeyAuthenticationProvider |
接続文字列を オブジェクトは |
SharedAccessSignatureAuthenticationProvider |
共有アクセス署名を オブジェクトは共有アクセス署名トークンを自動的に更新しないため、ユーザーは |
Twin |
Device Twin は、Azure IoT ハブによって格納され、デバイスがオフラインの場合でも使用できるデバイスの状態を説明するドキュメントです。 これは、3つのセクションの周りに構築されています:
可能性はありますが、必要なプロパティと報告されたプロパティは一致する必要はありません。また、必要に応じて、これら 2 つのコレクションを同期するロジックが SDK のユーザーに任されていることに注意してください。 詳細については、「 デバイス ツインについて」を参照してください。 |
X509AuthenticationProvider |
|
インターフェイス
AmqpTransportOptions |
AMQP トランスポートに固有のオプション。 これは、 DeviceClientOptions オブジェクト内の という名前 解決方法については、 |
DeviceClientOptions |
Client オブジェクトのオプション。 setOptions 関数に渡されます。 例
|
DeviceTransport | |
HttpReceiverOptions |
HTTP 受信者がメッセージをポーリングする頻度を構成するために使用されるオプション構造。
これらの各オプションは、ブール値を除き、相互に これは、DeviceClientOptions オブジェクト内にある HttpTransportOptions オブジェクト内の という名前 解決方法については、 |
HttpTransportOptions |
オプションの構成パラメーターを Http トランスポートに渡すための Options 構造体。 これは、 DeviceClientOptions オブジェクト内の という名前 解決方法については、 |
MqttTransportOptions |
MQTT トランスポートに固有のオプション これは、 DeviceClientOptions オブジェクト内の という名前 |
TwinProperties |
Twin の必要なプロパティと報告されるプロパティが含まれます。 |
型エイリアス
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>