ProvisioningDeviceClient class

用來與 Azure IoT 中樞裝置布建服務通訊的客戶端物件。

方法詳細資料

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

建構可用來與 Azure 裝置布建服務通訊的客戶端物件。

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

參數

provisioningHost

string

執行裝置布建服務的主機。 您可以在 Azure 入口網站的 [概觀] 索引卷標的 [基本資訊] 區段中,找到作為字符串 'Global device endpoint'

idScope

string

裝置布建服務的標識碼範圍。 您可以在 Azure 入口網站的 [概觀] 索引卷標的 [基本資訊] 區段中,找到作為字串 'ID Scope'

transport

X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport

建構函式,用於布建要使用的傳輸。 可以是以下之一:[azure-iot-provisioning-device-http.http]module:azure-iot-provisioning-device-http.Http [azure-iot-provisioning-device-amqp.Amqp]module:azure-iot-provisioning-device-amqp.Amqp [azure-iot-provisioning-device-amqp.AmqpWs]module:azure-iot-provisioning-device-amqp.AmqpWs [azure-iot-provisioning-device-mqtt.Mqtt]module:azure-iot-provisioning-device-mqtt.Mqtt [azure-iot-provisioning-device-mqtt.MqttWs]module:azure-iot-provisioning-device-mqtt.MqttWs

securityClient

X509SecurityClient | TpmSecurityClient | SymmetricKeySecurityClient

Instance of Security client object 實作 [X509SecurityClient]module:azure-iot-provisioning-device:X509SecurityClient 或 [TpmSecurityClient]module:azure-iot-provisioning-device:TpmSecurityClient interface。 [SymmetricKeySecurityClient]module:azure-iot-provisioning-device:SymmetricKeySecurityClient 介面。 建議的這些介面實作包括 [X509Security]module:azure-iot-security-x509。X509Security 或 [TpmSecurityClient]module:azure-iot-security-tpm.TpmSecurityClient [SymmetricKeySecurityClient]module:azure-iot-security-symmetric-key.SymmetricKeySecurityClient

傳回

RegistrationClient

一個支援[RegistrationClient]module:azure-iot-provisioning-device:RegistrationClient 介面的物件,可用來註冊該裝置/

@