ProvisioningDeviceClient class

Objeto de cliente que se usa para comunicarse con el servicio Azure IoT Hub Device Provisioning.

Detalles del método

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

Construya un objeto de cliente que se pueda usar para comunicarse con Azure Device Provisioning Service.

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

Parámetros

provisioningHost

string

Host que ejecuta Device Provisioning Service. Puede encontrarse en Azure Portal en la sección "Essentials" de la pestaña "Información general" como la cadena "Punto de conexión de dispositivo global".

idScope

string

Ámbito de identificadores para Device Provisioning Service. Puede encontrarse en Azure Portal en la sección "Essentials" de la pestaña "Información general" como la cadena "Ámbito de identificador".

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Función constructora para el transporte de aprovisionamiento que se va a usar. Puede ser uno de los siguientes: [azure-iot-provisioning-device-http. Http]módulo:azure-iot-provisioning-device-http. Http [azure-iot-provisioning-device-amqp. Amqp]módulo:azure-iot-provisioning-device-amqp. Amqp [azure-iot-provisioning-device-amqp. AmqpWs]módulo:azure-iot-provisioning-device-amqp. AmqpWs [azure-iot-provisioning-device-mqtt. Mqtt]módulo:azure-iot-provisioning-device-mqtt. Mqtt [azure-iot-provisioning-device-mqtt. MqttWs]module:azure-iot-provisioning-device-mqtt. MqttWs

securityClient

X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient

Instancia de Security cliente objeto que implementa ya sea el [X509SecurityClient]module:azure-iot-provisioning-device:X509SecurityClient o el [TpmSecurityClient]module:azure-iot-provisioning-device:TpmSecurityClient . [ClienteSeguridadClaveSímétrica] Módulo:DispositivoAzuRe-Iot-Provisionamiento:Interfaz Cliente de Seguridad Clave Simétrica . Las implementaciones sugeridas de estas interfaces incluyen [X509Security]módulo:azure-iot-security-x509. X509Security o [TpmSecurityClient]módulo:azure-iot-security-tpm. TpmSecurityClient [SymmetricKeySecurityClient]módulo:azure-iot-security-symmetric-key. SymmetricKeySecurityClient

Devoluciones

RegistrationClient

Un objeto que soporta el módulo [RegistrationClient]:azure-iot-provisioning-device:RegistrationClient interfaz que puede usarse para registrar el dispositivo/

@