【发布时间】:2018-01-18 16:55:55
【问题描述】:
向 IoTHub 发送消息以传递到 IoT 设备时。是否可以告诉 IoTHub 延迟特定消息的传递?
通过查看 Microsoft 文档,我可以看到它允许您限制消息,但是我只能对特定消息执行此操作,因此除非我了解限制的工作原理,否则它不适合我的目的。
这是内置在 IoTHub 中,还是我需要在我自己的应用程序中控制消息的时间?
【问题讨论】:
标签: .net azure cloud iot azure-iot-hub
向 IoTHub 发送消息以传递到 IoT 设备时。是否可以告诉 IoTHub 延迟特定消息的传递?
通过查看 Microsoft 文档,我可以看到它允许您限制消息,但是我只能对特定消息执行此操作,因此除非我了解限制的工作原理,否则它不适合我的目的。
这是内置在 IoTHub 中,还是我需要在我自己的应用程序中控制消息的时间?
【问题讨论】:
标签: .net azure cloud iot azure-iot-hub
Azure IoT 中心能够在预定的时间批量与 IoT 设备进行交互。 查看更多详情here。
对于您的场景,您可以创建一个作业以在特定设备和时间上执行直接方法。请注意,这是连接设备上的同步调用方法。
在您的设备可以断开连接的情况下,您必须在面向服务的端点上使用称为云到设备 (C2D) 消息传递的异步通信。无法在 Azure IoT 中心内安排 C2D 消息。它必须在 Azure IoT 中心之外使用服务总线队列和 Azure 函数来完成。
【讨论】: