ProvisioningDeviceClient class

Azure IoT Hub Device Provisioning Service との通信に使用されるクライアント オブジェクト。

メソッド

create(string, string, X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport, X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient)

Azure Device Provisioning Service との通信に使用できるクライアント オブジェクトを構築します。

メソッドの詳細

create(string, string, X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport, X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient)

Azure Device Provisioning Service との通信に使用できるクライアント オブジェクトを構築します。

static function create(provisioningHost: string, idScope: string, transport: X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport, securityClient: X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient): RegistrationClient

パラメーター

provisioningHost

string

Device Provisioning Service を実行しているホスト。 Azure portal の [概要] タブの [Essentials] セクションに、文字列 'Global device endpoint' として表示されます

idScope

string

Device Provisioning Service の ID のスコープ。 Azure portal の [概要] タブの [Essentials] セクションに、文字列 'ID Scope' として表示されます

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

使用するトランスポートをプロビジョニングするためのコンストラクター関数。 以下のいずれかである可能性があります: [azure-iot-provisioning-device-http.Http]module:azure-iot-provisioning-device-http.Http [azure-iot-provisioning-device-amqp.Amqp]module:azure-iot-provisioning-device-amqp.Amqp [azure-iot-provisioning-device-amqp.AmqpWs]module:azure-iot-provisioning-device-amqp.AmqpWs [azure-iot-provisioning-device-mqtt.Mqtt]module:azure-iot-provisioning-device-mqtt.Mqtt [azure-iot-provisioning-device-mqtt.MqttWs]module:azure-iot-provisioning-device-mqtt.MqttWs

securityClient

X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient

Instance of Security client object は、[X509SecurityClient]module:azure-iot-provisioning-device:X509SecurityClient または [TpmSecurityClient]module:azure-iot-provisioning-device:TpmSecurityClient interface のいずれかを実装しています。 [SymmetricKeySecurityClient]module:azure-iot-provisioning-device:SymmetricKeySecurityClient interface. これらのインターフェースの推奨実装には、[X509Security]module:azure-iot-security-x509 があります。X509Security または [TpmSecurityClient]module:azure-iot-security-tpm。TpmSecurityClient [SymmetricKeySecurityClient]モジュール:azure-iot-security-symmetric-key。SymmetricKeySecurityClient

返品

RegistrationClient

[RegistrationClient]module:azure-iot-provisioning-device:RegistrationClient インターフェースをサポートするオブジェクトで、デバイス/を登録するためにusが使えます。

@