延迟特定的 IoTHub 消息

Delay Specific IoTHub Messages

向 IoTHub 发送消息以传递到 IoT 设备时。是否可以告诉 IoTHub 延迟特定消息的传递?

通过查看 Microsoft 文档,我可以看到它允许您限制消息,但是我只能针对特定消息执行此操作,因此除非我了解限制的工作原理,否则它不适合我的目的.

这是内置于 IoTHub 中还是我需要从我自己的应用程序中控制消息的时间?

Azure IoT 中心能够在预定时间批量与 IoT 设备进行交互。 查看更多详情 here.

对于您的场景,您可以创建一个作业以在特定设备和时间上执行直接方法。请注意,这是已连接设备上的同步调用方法。

在您的设备可以断开连接的情况下,您必须在面向服务的端点使用称为云到设备 (C2D) 消息传递的异步通信。无法在 Azure IoT 中心内安排 C2D 消息。它必须在 Azure 物联网中心之外完成,例如使用服务总线队列和 Azure 函数。