ProvisioningDeviceClient class

Objekt klienta používaný ke komunikaci se službou Azure IoT Hub Device Provisioning.

Podrobnosti metody

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

Vytvořte objekt klienta, který lze použít ke komunikaci se službou Azure Device Provisioning.

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

Parametry

provisioningHost

string

Hostitel se spuštěnou službou Device Provisioning. Na webu Azure Portal najdete v části Základy na kartě Přehled jako řetězec Globální koncový bod zařízení.

idScope

string

Rozsah ID služby Device Provisioning Na webu Azure Portal najdete v části Základy na kartě Přehled jako řetězec Obor ID.

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

Funkce konstruktoru pro zřizování přenosu, který se má použít. Může to být jedna z následujících možností: 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

Instance objektu klienta zabezpečení implementuje X509SecurityClient nebo rozhraní TpmSecurityClient. rozhraní SymmetricKeySecurityClient. Mezi navrhované implementace těchto rozhraní patří X509Security nebo TpmSecurityClientSymmetricKeySecurityClient

Návraty

RegistrationClient

Objekt podporující rozhraní RegistrationClient, které může být usd pro registraci zařízení/

@