Соединение GCP IoT закрыто из-за сбоя проверки активности MQTT

GCP IoT Core показывает ошибку: mqtt: SERVER: соединение было закрыто из-за сбоя проверки активности MQTT. "Сообщение об ошибке: [ссылка] https://imgur.com/2Aragbp

На вкладке мониторинга я вижу отправленные / полученные данные, однако я считаю, что указанная выше ошибка препятствует отправке данных в firebase.

Попытался восстановить устройство avr-iot, что указывает на то, что данные отправляются без ошибок.

Есть ли конкретная причина, по которой я могу получить эту ошибку?


person agc    schedule 30.06.2019    source источник


Ответы (1)


Эта ошибка может быть вызвана тем, что вы подключаетесь без включения функции поддержки активности MQTT. Это также может быть вызвано подключением к теме Configuration с QoS 0 (не подтверждать сообщения) вместо QoS 1 (отправлять ответ с подтверждением при получении).

Как ваш ETL передает ваши данные в Firebase? IoT Core по умолчанию работает с Google Cloud PubSub, поэтому вам нужно будет сделать что-то подобное. к тому, что обсуждается в событиях Firebase PubSub, чтобы выполнить то, что вы пытаетесь сделать. .

person class    schedule 09.07.2019