ProvisioningDeviceClient class

Obiekt klienta używany do komunikowania się z usługą Azure IoT Hub Device Provisioning.

Metody

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

Skonstruuj obiekt klienta, który może służyć do komunikowania się z usługą Azure Device Provisioning Service.

Szczegóły metody

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

Skonstruuj obiekt klienta, który może służyć do komunikowania się z usługą Azure Device Provisioning Service.

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

Parametry

provisioningHost

string

Host z uruchomioną usługą Device Provisioning Service. W witrynie Azure Portal można znaleźć w sekcji "Podstawy" karty "Przegląd" jako ciąg "Globalny punkt końcowy urządzenia"

idScope

string

Zakres identyfikatorów dla usługi Device Provisioning Service. W witrynie Azure Portal można znaleźć w sekcji "Podstawy" karty "Przegląd" jako ciąg "Zakres identyfikatora"

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Funkcja konstruktora do aprowizacji transportu do użycia. Może być jednym z następujących elementów: [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

Instancja obiektu klienta Security implementującego albo interfejs [X509SecurityClient]module:azure-iot-provisioning-device:X509SecurityClient , albo [TpmSecurityClient]module:azure-iot-provisioning-device:TpmSecurityClient . [SymmetricKeySecurityClient] moduł:Azure-IoT-Provisioning-device:SymmetricKeySecurityClient . Proponowane implementacje tych interfejsów to [X509Security]module:azure-iot-security-x509. X509Security lub [TpmSecurityClient]module:azure-iot-security-tpm. TpmSecurityClient [SymmetricKeySecurityClient]module:azure-iot-security-symmetric-key. SymmetricKeySecurityClient

Zwraca

RegistrationClient

Obiekt wspierający [RegistrationClient]module:azure-iot-provisioning-device:RegistrationClient, który może być używany do rejestracji urządzenia/

@