设备孪生 IoT 中心 - 从 python 中的 JSON 获取标签
Device Twin IoT Hub - get tags from JSON in python
我有一个问题。我想从我在 IoT 中心的设备孪生中获取 JSON 的“标签”。
我正在尝试使用 IoTHubRegistryManager 执行此操作:
iothub_registry_manager = IoTHubRegistryManager(CONNECTION_STRING)
iothub_registry_manager.get_device(name)
但我只会部分收到这样的 JSON:
additional_properties
device_id
generation_id
etag
connection_state
等等,但我看不到对我来说最重要的“标签”键。你对我如何从 python 得到这个有什么建议吗?
提前致谢
您想调用 get_twin
而不是 get_device
,例如
twin = iothub_registry_manager.get_twin(name)
你会注意到 Twin model in the source code and documentation returns a Twin
object which has a tags
property, unlike the Device
object 而不是。
我有一个问题。我想从我在 IoT 中心的设备孪生中获取 JSON 的“标签”。 我正在尝试使用 IoTHubRegistryManager 执行此操作:
iothub_registry_manager = IoTHubRegistryManager(CONNECTION_STRING)
iothub_registry_manager.get_device(name)
但我只会部分收到这样的 JSON:
additional_properties
device_id
generation_id
etag
connection_state
等等,但我看不到对我来说最重要的“标签”键。你对我如何从 python 得到这个有什么建议吗?
提前致谢
您想调用 get_twin
而不是 get_device
,例如
twin = iothub_registry_manager.get_twin(name)
你会注意到 Twin model in the source code and documentation returns a Twin
object which has a tags
property, unlike the Device
object 而不是。