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 介面的物件,可用來註冊該裝置/
@