0

我尝试在我的本地计算机中实现 IoT 中心和存储库之间的 Azure IoT 设备消息传递。我创建了 IoT Hub,注册了设备,制作了证书,并成功地将其与我的 repo 中的 Python 代码耦合。现在我的代码正在向 IoT HUB 发送消息,如下所示:

在此处输入图像描述

每个 Azure 物联网设备都有其设备孪生。我必须准备不仅在本地终端的 Azure Hub 中成功显示双消息的代码。

我尝试使用跟踪设置配置 Azure IoT 设备:

在此处输入图像描述

此外,我尝试在我的 Python 代码中实现几个库和类:

from s7agent.common import LOG
from json import dumps as json_dumps
from azure.iot.device import IoTHubDeviceClient, Message, X509

此外,不清楚如何配置 Azure IoT 设备,我应该在本地代码中添加哪些额外的库或代码部分才能在 Python 终端中查看 Azure IoT twin 消息。将不胜感激任何帮助。

谢谢!

4

1 回答 1

0

当设备孪生在 IoT 中心更新时,如果设备有连接,则设备会收到更改通知(否则它可以在下次联机时检索它)。在 Python SDK 中,要接收该消息,您必须设置一个消息处理程序。如何做到这一点在 GitHub 上的这个示例中显示

我必须准备不仅在本地终端的 Azure Hub 中成功显示双消息的代码。

在该示例中,当消息进入时,它会打印到终端。这可能正是您所需要的。

于 2021-06-30T04:56:22.813 回答