ProvisioningDeviceClient class
Oggetto client usato per comunicare con il servizio Device Provisioning in hub IoT di Azure.
Metodi
| create(string, string, X509Provisioning |
Creare un oggetto client che può essere usato per comunicare con il servizio Device Provisioning 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/
@