mqtt 之 last will(遗愿)
生活随笔
收集整理的這篇文章主要介紹了
mqtt 之 last will(遗愿)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Will Flag
定義了客戶端(沒有主動發送DISCONNECT消息)出現網絡異常導致連接中斷的情況下,服務器需要做的一些措施。
簡而言之,就是客戶端預先定義好,在自己異常斷開的情況下,所留下的最后遺愿(Last Will),也稱之為遺囑(Testament)。?這個遺囑就是一個由客戶端預先定義好的主題和對應消息,附加在CONNECT的可變頭部中,在客戶端連接出現異常的情況下,由服務器主動發布此消息。
只有在Will Flag位為1時,Will Qos和Will Retain才會被讀取,此時消息體payload中要出現Will Topic和Will Message具體內容,否則,Will QoS和Will Retain值會被忽略掉。
總結
以上是生活随笔為你收集整理的mqtt 之 last will(遗愿)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go语言学习网站
- 下一篇: MQTT client id重复导致连接