ProvisioningDeviceClient class

Objet client utilisé pour communiquer avec le service Azure IoT Hub Device Provisioning.

Méthodes

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

Construisez un objet client qui peut être utilisé pour communiquer avec le service Azure Device Provisioning.

Détails de la méthode

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

Construisez un objet client qui peut être utilisé pour communiquer avec le service Azure Device Provisioning.

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

Paramètres

provisioningHost

string

Hôte exécutant le service Device Provisioning. Se trouve dans le portail Azure dans la section « Essentials » de l’onglet « Vue d’ensemble » en tant que chaîne « Point de terminaison d’appareil global »

idScope

string

Étendue des ID pour le service Device Provisioning. Se trouve dans le portail Azure dans la section « Essentials » de l’onglet « Vue d’ensemble » en tant que chaîne « Étendue d’ID »

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Fonction constructeur pour le provisionnement du transport à utiliser. Peut être l’un des éléments suivants : [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

Instance d’objet client Security implémentant soit le [X509SecurityClient]module :azure-iot-provisioning-device :X509SecurityClient , soit le [TpmSecurityClient]module :azure-iot-provisioning-device :TpmSecurityClient . [ClientSécuritéClé Symétrique] module : Dispositif de provisionnement Azure-IoT : Interface ClientSécurité Clé Symétrique . Les implémentations suggérées de ces interfaces incluent [X509Security]module : azure-iot-security-x509. X509Security ou [TpmSecurityClient]module :azure-iot-security-tpm. TpmSecurityClient [SymmetricKeySecurityClient]module : azure-iot-security-symmetric-key. SymmetricKeySecurityClient

Retours

RegistrationClient

Un objet prenant en charge le module [RegistrationClient] :azure-iot-provisioning-device :RegistrationClient interface, qui peut être utilisé pour enregistrer l’appareil/

@