ProvisioningDeviceClient class

Oggetto client usato per comunicare con il servizio Device Provisioning in hub IoT di Azure.

Dettagli metodo

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

Creare un oggetto client che può essere usato per comunicare con il servizio Device Provisioning di Azure.

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

Parametri

provisioningHost

string

Host che esegue il servizio Device Provisioning. È possibile trovare il portale di Azure nella sezione "Informazioni di base" della scheda "Panoramica" come stringa "Endpoint dispositivo globale"

idScope

string

Ambito degli ID per il servizio Device Provisioning. È possibile trovare il portale di Azure nella sezione "Informazioni di base" della scheda "Panoramica" come stringa "Ambito ID"

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Funzione del costruttore per il provisioning del trasporto da usare. Può essere uno dei seguenti: [azure-iot-provisioning-device-http. Http]modulo:azure-iot-provisioning-device-http. Http [azure-iot-provisioning-device-amqp. Amqp]modulo:azure-iot-provisioning-device-amqp. Amqp [azure-iot-provisioning-device-amqp. AmqpWs]modulo:azure-iot-provisioning-device-amqp. AmqpWs [azure-iot-provisioning-device-mqtt. Mqtt]modulo:azure-iot-provisioning-device-mqtt. Mqtt [azure-iot-provisioning-device-mqtt. MqttWs]module:azure-iot-provisioning-device-mqtt. MqttWs

securityClient

X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient

Istanza di oggetto client Security che implementa o il modulo [X509SecurityClient]:azure-iot-provisioning-device:X509SecurityClient oppure il modulo [TpmSecurityClient]:azure-iot-provisioning-device:TpmSecurityClient . [ClientSicurezzaChiave Simmetrica] Modulo:DispositivoAzuri-IoT-Provisioning:Interfaccia ClientSicurezza Chiave Simmetrica . Le implementazioni suggerite di queste interfacce includono [X509Security]modulo:azure-iot-security-x509. X509Security o [TpmSecurityClient]modulo:azure-iot-security-tpm. TpmSecurityClient [SymmetricKeySecurityClient]modulo:azure-iot-security-symmetric-key. SymmetricKeySecurityClientT

Valori restituiti

RegistrationClient

Un oggetto che supporta il modulo [RegistrationClient]:azure-iot-provisioning-device:RegistrationClient che può essere usato per registrare il dispositivo/

@