如何通过MQTT设置Azure IoT中心消息的超时时间?

时间:2019-05-16 12:10:40

标签: azure azure-iot-hub

我目前正在尝试使用MQTT和C库将消息发送到Azure IoT中心。在失去网络连接后不久通过IoTHubDeviceClient_SendEventAsync发送消息时,要花几分钟才能调用回调。

如果连接断开,有什么方法可以缩短此时间以获得更快的响应?

1 个答案:

答案 0 :(得分:0)

您可以使用IoTHubClient_SetOption()设置“超时”和“ messageTimeout”。 也许用IoTHubClient_SetRetryPolicy()设置重试策略对您也有帮助。