我在源文件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
谢谢