Я заметил, что мое приложение Angular, использующее ngx-mqtt, которое имеет незащищенное соединение через веб-сокет с локальным брокером mosca MQTT, время от времени отключается.
Каков наилучший способ выяснить причину отключения?
Когда браузер отключился, я не смог восстановить соединение с обновлением браузера, но мне нужно перезапустить брокер mosca MQTT.
import { IMqttMessage, MqttService, IOnConnectEvent } from "ngx-mqtt";
export class BinsManagementComponent implements OnInit {
constructor(
private mqttService: MqttService,
) {
this.mqttService
.onOffline
.subscribe(
(e) => {
alert("Mqtt offline")
console.log("MQTT offline: ", e)
}
)
})
}