Azure IoTHub 和 Azure IoTEdge 之间的通信?
Communication between Azure IoTHub and Azure IoTEdge?
我已经从 https://github.com/Azure/iot-edge 克隆了 Azure IoT Edge。并使用位于 tools 目录中的 build.sh 脚本构建它。
现在我 运行 示例应用程序 "simulated device" 并且它与 Azure IoT 中心通信。但现在我想从 IoTHub 向这个模拟设备应用程序发送消息,它具有从 IoTHub 接收数据的接收功能。所以我使用设备资源管理器发送消息,但每次它都没有立即发送到模拟设备,但是当我再次启动模拟设备程序时,之前的消息已经收到了。您能告诉我,从 IoT Hub 接收到 Azure IoT Edge 的消息我需要做什么吗?
如果模拟设备使用 HTTPS 连接到 IoT 中心,它会在启动时检查云到设备的消息,然后轮询云到设备的消息。建议的轮询时间是每 25 分钟检查一次。如果模拟设备使用 AMQP 或 MQTT,则将云到设备的消息推送到设备。有关详细信息,请参阅:
我已经从 https://github.com/Azure/iot-edge 克隆了 Azure IoT Edge。并使用位于 tools 目录中的 build.sh 脚本构建它。 现在我 运行 示例应用程序 "simulated device" 并且它与 Azure IoT 中心通信。但现在我想从 IoTHub 向这个模拟设备应用程序发送消息,它具有从 IoTHub 接收数据的接收功能。所以我使用设备资源管理器发送消息,但每次它都没有立即发送到模拟设备,但是当我再次启动模拟设备程序时,之前的消息已经收到了。您能告诉我,从 IoT Hub 接收到 Azure IoT Edge 的消息我需要做什么吗?
如果模拟设备使用 HTTPS 连接到 IoT 中心,它会在启动时检查云到设备的消息,然后轮询云到设备的消息。建议的轮询时间是每 25 分钟检查一次。如果模拟设备使用 AMQP 或 MQTT,则将云到设备的消息推送到设备。有关详细信息,请参阅: