MQTT如何清除最後遺言?

  • 直接用mqttfx送空的訊息
  • qos = 0
  • retained = true
  • 設定LWT訊息
  • 當MQTT Client下線時會將LWT送出,在這邊是送”沒有”代表會把之前的登入狀態清掉變成logoff
1
2
3
4
5
let lwt_msg = new Paho.MQTT.Message("");
lwt_msg.qos = 0;
lwt_msg.destinationName = presence_topic;
lwt_msg.retained = true;
connOptions.willMessage = lwt_msg;