У меня есть устройство, подключенное к iot-хабу по протоколу AMQP. Смотрю, как изменить таймаут "задержек сохранения активности" между устройством и хабом. Является ли это возможным? Я уже пытался установить тайм-ауты с этого сайта SDK C: https://github.com/Azure/azure-iot-sdk-c/blob/master/doc/Iothub_sdk_options.md, но пока без положительного результата.
Сохраняйте задержки в Azure Iot Hub
comment
Можете ли вы сначала определить вашу проблему? Есть ли перед вашим устройством какой-то агрессивный слой NAT, который отключает подключение, что-то еще? Что творится? Что не работает?
- person evilSnobu   schedule 07.01.2020
Ответы (1)
Я уже нашел решение. Вот:
// 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);
person
user12668516
schedule
08.01.2020