Облачное IoT-ядро имеет собственный предел времени простоя, равный 20 минутам, за исключением интервала поддержания активности, упомянутого в этой ссылке . Исходя из этого ограничения, клиентское соединение будет автоматически разорвано, если клиент не отправляет никаких сообщений в течение 20 минут, даже если интервал поддержания активности больше.
Если значение keep-alive не указано, то по умолчанию действует время ожидания по умолчанию, равное 20 минутам. См. Эту ссылку для получения дополнительной информации о временных лимитах в Google IoT.