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, der den Device Provisioning Service ausführt. 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. Finden Sie im Azure-Portal 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 Elemente 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 den X509SecurityClient oder die TpmSecurityClient-Schnittstelle implementiert. SymmetricKeySecurityClient-Schnittstelle . Empfohlene Implementierungen dieser Schnittstellen sind 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/

@