ProvisioningDeviceClient class

Klientobjekt som används för att kommunicera med Azure IoT Hub Device Provisioning Service.

Metodinformation

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

Skapa ett klientobjekt som kan användas för att kommunicera med Azure Device Provisioning Service.

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

Parametrar

provisioningHost

string

Värd som kör enhetsetableringstjänsten. Du hittar den i Azure-portalen i avsnittet "Essentials" på fliken Översikt som strängen Global enhetsslutpunkt

idScope

string

Omfång för ID:n för enhetsetableringstjänsten. Du hittar den i Azure-portalen i avsnittet "Essentials" på fliken Översikt som strängen "ID-omfång"

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Konstruktorfunktion för etablering av transport som ska användas. Kan vara en av följande: [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

Instans av säkerhetsklientobjekt som implementerar antingen [X509SecurityClient]module:azure-iot-provisioning-device:X509SecurityClient eller [TpmSecurityClient]module:azure-iot-provisioning-device:TpmSecurityClient-gränssnittet . [SymmetricKeySecurityClient] modul:Azure-IoT-provisioning-device:SymmetricKeySecurityClient-gränssnitt . Föreslagna implementationer av dessa gränssnitt inkluderar [X509Security]modul:azure-iot-security-x509. X509Security eller [TpmSecurityClient]module:azure-iot-security-tpm. TpmSecurityClient [SymmetricKeySecurityClient]modul:azure-iot-security-symmetric-key. SymmetricKeySecurityClient

Returer

RegistrationClient

Ett objekt som stöder [RegistrationClient]module:azure-iot-provisioning-device:RegistrationClient-gränssnittet som kan användas för att registrera enheten/

@