Freigeben über


ProvisioningDeviceClient class

Clientobjekt, das für die Kommunikation mit dem Azure IoT Hub Device Provisioning Service verwendet wird.

Methoden

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

Erstellen Sie ein Clientobjekt, das für die Kommunikation mit dem Azure Device Provisioning Service verwendet werden kann.

Details zur Methode

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

Erstellen Sie ein Clientobjekt, das für die Kommunikation mit dem Azure Device Provisioning Service verwendet werden kann.

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

Parameter

provisioningHost

string

Host, auf dem der Gerätebereitstellungsdienst ausgeführt wird. Finden Sie im Azure-Portal im Abschnitt "Essentials" der Registerkarte "Übersicht" als Zeichenfolge "Globaler Geräteendpunkt"

idScope

string

Bereich der IDs für den Gerätebereitstellungsdienst. Im Azure-Portal finden Sie im Abschnitt "Essentials" der Registerkarte "Übersicht" als Zeichenfolge "ID-Bereich"

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Konstruktorfunktion für die Bereitstellung des zu verwendenden Transports. Dies kann eine der folgenden Sein: azure-iot-provisioning-device-http. Httpazure-iot-provisioning-device-amqp. Amqpazure-iot-provisioning-device-amqp. AmqpWsazure-iot-provisioning-device-mqtt. Mqttazure-iot-provisioning-device-mqtt. MqttWs

securityClient

X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient

Instanz des Security-Clientobjekts, das entweder die X509SecurityClient- oder die TpmSecurityClient--Schnittstelle implementiert. SymmetricKeySecurityClient Schnittstelle. Vorgeschlagene Implementierungen dieser Schnittstellen umfassen X509Security oder TpmSecurityClientSymmetricKeySecurityClient-

Gibt zurück

RegistrationClient

Ein Objekt, das die RegistrationClient Schnittstelle unterstützt, die usd sein kann, um das Gerät zu registrieren/

@