Compartilhar via


ProvisioningDeviceClient class

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

Métodos

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

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

Detalhes do método

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

Construa um objeto cliente que pode ser usado para se comunicar com o Serviço de Provisionamento de Dispositivos 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 Dispositivos. Pode ser encontrado no portal do Azure na seção 'Essentials' da guia 'Visão geral' como a cadeia de caracteres 'Ponto de extremidade do dispositivo global'

idScope

string

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

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Função construtor para o transporte de provisionamento a ser usado. Pode ser um dos seguintes: azure-iot-provisioning-device-http. Httpazure-iot-provisioning-device-amqp. Amqpazure-iot-provisioning-device-amqp. AmqpWsazure-iot-provisioning-device-mqtt. Mqttazure-iot-provisioning-device-mqtt. MqttWs

securityClient

X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient

Instância do objeto cliente de segurança implementando o X509SecurityClient ou a interface TpmSecurityClient. interface SymmetricKeySecurityClient. As implementações sugeridas dessas interfaces incluem X509Security ou TpmSecurityClientSymmetricKeySecurityClient

Retornos

RegistrationClient

Um objeto que dá suporte à interface RegistrationClient que pode ser usado para registrar o dispositivo/

@