ProvisioningDeviceClient class

Objeto de cliente usado para se comunicar com o Serviço de Provisionamento de Dispositivo do Hub IoT do Azure.

Métodos

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

Construa um objeto de cliente que possa ser usado para se comunicar com o Serviço de Provisionamento de Dispositivo do Azure.

Detalhes de Método

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

Construa um objeto de cliente que possa ser usado para se comunicar com o Serviço de Provisionamento de Dispositivo do Azure.

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

Parâmetros

provisioningHost

string

Host executando o Serviço de Provisionamento de Dispositivo. Pode ser encontrado no portal do Azure na seção 'Essentials' da guia 'Visão geral' como a cadeia de caracteres 'Ponto de extremidade de dispositivo global'

idScope

string

Escopo de IDs para o Serviço de Provisionamento de Dispositivo. Pode ser encontrado no portal do Azure na seção 'Essentials' da guia 'Visão geral' como a string 'ID Scope'

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Função de construtor para provisionamento de transporte a ser usado. Pode ser um dos seguintes: [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

Instância do objeto cliente Security que implementa ou o [X509SecurityClient]módulo:azure-iot-provisioning-device:X509SecurityClient ou o [TpmSecurityClient]módulo:azure-iot-provisioning-device:TpmSecurityClient . [ClienteSegurançaChave Simétrica] módulo:Azure-IoT-Dispositivo-Provisionamento:Interface ClienteChaveChaveSegurançaSimétrica . Implementações sugeridas destas interfaces incluem [X509Security]módulo:azure-iot-security-x509. X509Security ou [TpmSecurityClient]módulo:azure-iot-security-tpm. TpmSecurityClient [SymmetricKeySecurityClient]módulo:azure-iot-security-symmetric-key. SymmetricKeySecurityClientT

Devoluções

RegistrationClient

Um objeto que suporta o módulo [RegistrationClient]:azure-iot-provisioning-device:RegistrationClient interface que pode ser usado para registar o dispositivo/

@