如何使用RegistryManager创建和EdgeDevice

时间:2019-04-08 14:38:54

标签: python azure-iot-edge azure-iot-sdk

我在源文件service/iothub_service_client_python.py中看到类IoTHubRegistryManager具有创建和更新设备及方法的方法。它们主要用于样品和EtE测试。

通过此python sdk是否与托管EdgeDevices对应?我没有看到使用它的任何样品或测试。

在这里,我仅在this question上找到了StackOverflow,但答案并不完整。 他们提出了一种基于一些TypeScript代码的解决方案,该代码添加了具有功能的设备,但python sdk上没有这样的东西。 例如,当前的api是

def create_device(self, device_id, primary_key, secondary_key, auth_method):
    """Creates a device on IoTHub using the given parameters.

    :param device_id: The name of the device
    :type device_id: str
    :param primary_key: The primary key of the device
    :type primary_key: str
    :param secondary_key: The secondary key of the device
    :type secondary_key: str
    :param auth_method: The authentication method used to authenticate the device client
    :type auth_method: IoTHubRegistryManagerAuthMethod(Enum)
    :return: The device client instance
    :rtype: IoTHubDevice
    """
    pass

谢谢

0 个答案:

没有答案