全部產品
Search
文件中心

IoT Platform:訊息到期

更新時間:Jun 30, 2024

本文為您介紹MQTT 5.0的新特性訊息到期。

背景資訊

訊息到期用於需要物聯網平台緩衝的訊息例如QoS1訊息、保留訊息、遺囑訊息。當訊息到期間隔被設定並且訊息已到期時,緩衝的訊息將被刪除,不會被推送。

image..png

上圖流程:

  1. 商務服務端推送QoS1訊息,訊息到期時間為5秒。

  2. 第一次沒有推送成功,裝置沒有回複ACK訊息。

  3. 過了5秒訊息到期,此時物聯網平台刪除到期訊息。

  4. 裝置再次上線,不會再重複推送訊息。

    說明
    • 會話到期會清除QoS1訊息,即使QoS1訊息還未到期。

    • 會話到期不會清除保留訊息,如果需要訊息到期持續生效,可以使用保留訊息。

使用情境

訊息到期特別適合裝置遠端控制情境,當使用者需要遠端控制裝置例如遠程開門時,不希望訊息的到期影響預期的開門動作。使用訊息到期能力,就可以避免超過時效的訊息推送給裝置,從而確保遠端控制的準確性。