在 Azure IoT 中心保持活动状态延迟



我有设备通过AMQP协议连接到物联网中心。我正在寻找如何更改设备和集线器之间"保持活动延迟"的超时。可能吗? 我已经尝试从这个 C SDK 站点设置超时:https://github.com/Azure/azure-iot-sdk-c/blob/master/doc/Iothub_sdk_options.md ,但到目前为止还没有积极的结果。

我已经找到了解决方案。在这里:

// https://github.com/Azure/azure-iot-sdk-/blob/master/doc/Iothub_sdk_options.md
// note that not all option suits selected protocol     
const int KEEP_ALIVE_TIMEOUT_S = 30;
auto result = IoTHubDeviceClient_SetOption(deviceHandle, OPTION_C2D_KEEP_ALIVE_FREQ_SECS, &KEEP_ALIVE_TIMEOUT_S);

最新更新