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. Kann eines der folgenden sein: [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

Instanz des Security-Client-Objekts, das entweder das [X509SecurityClient]module:azure-iot-provisioning-device:X509SecurityClient oder die [TpmSecurityClient]module:azure-iot-provisioning-device:TpmSecurityClient-Schnittstelle implementiert. [SymmetricKeySecurityClient] Modul:Azure-IoT-Provisioning-Device:SymmetricKeySecurityClient-Schnittstelle . Vorgeschlagene Implementierungen dieser Schnittstellen sind [X509Security]module:azure-iot-security-x509. X509Security oder [TpmSecurityClient]module:azure-iot-security-tpm. TpmSecurityClient [SymmetricKeySecurityClient]modul:azure-iot-security-symmetric-key. SymmetricKeySecurityClient

Gibt zurück

RegistrationClient

Ein Objekt, das die [RegistrationClient]module:azure-iot-provisioning-device:RegistrationClient-Schnittstelle unterstützt, die verwendet werden kann, um das Gerät zu registrieren/

@