Azure IoT中心:消息的离线存储

时间:2017-12-06 15:59:23

标签: c# wpf azure-iot-hub azure-iot-sdk

Azure IoT设备SDK中是否有任何功能可确保在发生连接丢失和随后的终止和重新启动(恢复连接后)发送到应用程序时,从设备向集线器发送消息消息?

我正在努力在文档中找到关于此的任何内容;我找到了this question,但近两年没有更新,我怀疑(希望)事情已经发生了变化。

该应用程序将是WPF,在Windows 10 Professional上运行,如果这有任何区别。

2 个答案:

答案 0 :(得分:0)

blog有一个关于SDK中可靠性功能的部分。我们很快就会有更多的文档。您可能还想实施一些热跳机制,以便设备可以自动重启。

答案 1 :(得分:0)

实现该功能的一种方法是检查回调函数结果和父级(SDK-C中的SendConfirmationCallback - IoTHubClient_LL_SendEventAsync)。使用此功能您可以在没有确认确认的情况下检查消息数量,然后重新启动azure或Internet连接过程。