azure-iot-device package
クラス
Message |
Message オブジェクトは、デバイスと IoT Hub サービスの間のテレメトリ (device-to-cloud) およびコマンド (cloud-to-device) 非同期メッセージングに使用されます。 トランスポートに依存しないため、AMQP、MQTT、HTTP で同じように動作します。 |
Client |
デバイスを Azure IoT Hub に接続するために使用される IoT Hub デバイス クライアント。 SDK のユーザーは、ファクトリ メソッドのいずれかを呼び出す必要があります。fromConnectionString または SharedAccessSignature から して IoT Hub デバイス クライアントを作成します。 |
DeviceMethodRequest |
クラウドからデバイス メソッドが呼び出されたときにサービスからデバイスに渡されるデータを表します。 このクラスのインスタンスは、onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)経由で登録されたコールバックに渡されます。 |
DeviceMethodResponse |
DeviceMethodResponse オブジェクトは、各 DeviceMethodRequest を持つユーザーに提供されます。これにより、ユーザーは適切な形式の応答を構築し、デバイス メソッド呼び出しごとにサービスに送信できます。 このクラスのインスタンスは、onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void)によって登録されたコールバックに 2 番目のパラメーターとして渡されます。 |
IotEdgeAuthenticationProvider |
トークンの生成を iotedged に委任する この型は |
ModuleClient |
デバイスを Azure IoT Hub に接続するために使用される IoT Hub デバイス クライアント。 SDK のユーザーは、ファクトリ メソッドのいずれかを呼び出す必要があります。fromConnectionString または SharedAccessSignature から して IoT Hub デバイス クライアントを作成します。 |
SharedAccessKeyAuthenticationProvider |
接続文字列を使用するだけで作成できる
|
SharedAccessSignatureAuthenticationProvider |
Shared Access Signature を使用するだけで作成できる
|
Twin |
Device Twin は、Azure IoT ハブによって格納され、デバイスがオフラインの場合でも使用できるデバイスの状態を説明するドキュメントです。 次の 3 つのセクションを中心に構築されています。
可能性はありますが、必要なプロパティと報告されるプロパティは一致する必要はありません。また、必要に応じて、これら 2 つのコレクションを同期するロジックが SDK のユーザーに委ねられます。 詳細については、「デバイス ツインについて」を参照してください。 |
X509AuthenticationProvider |
X509 証明書とキーを使用して簡単に作成できる
|
インターフェイス
AmqpTransportOptions |
AMQP トランスポートに固有のオプション。 これは、DeviceClientOptions オブジェクト内の 見る |
DeviceClientOptions |
クライアント オブジェクトのオプション。 setOptions 関数に渡されます。 例
|
DeviceTransport | |
HttpReceiverOptions |
HTTP 受信側がメッセージをポーリングする頻度を構成するために使用される Options 構造体。
これらの各オプションは、 これを構成するには、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>