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 门户中的“概述”选项卡的“概要”部分找到字符串“全局设备终结点”
- idScope
-
string
设备预配服务的 ID 范围。 可以在 Azure 门户中的“概述”选项卡的“概要”部分找到字符串“ID 范围”
- transport
-
X509ProvisioningTransport | SymmetricKeyProvisioningTransport | TpmProvisioningTransport
用于预配要使用的传输的构造函数。 可以是以下项之一: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
实现 X509SecurityClient 或 TpmSecurityClient 接口的安全客户端对象的实例。 SymmetricKeySecurityClient 接口。 这些接口的建议实现包括 X509Security 或 TpmSecurityClientSymmetricKeySecurityClient
返回
RegistrationClient
支持 RegistrationClient 接口的对象,可用于注册设备/
@