В исходном файле 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
Спасибо