Как создать и EdgeDevice с RegistryManager - PullRequest
1 голос
/ 08 апреля 2019

В исходном файле service/iothub_service_client_python.py я вижу, что класс IoTHubRegistryManager имеет методы для создания и обновления устройств и методов.Они в основном используются в примерах и тестах EtE.

Есть ли аналог этого управляемого EdgeDevices через этот python SDK?Я не вижу образцов или тестов, использующих его.

Здесь, в 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

Спасибо

...