全部產品
Search
文件中心

IoT Platform:資料轉寄到另一Topic

更新時間:Jun 30, 2024

您可以設定將規則SQL處理完的資料,轉寄到另一個Topic中,實現M2M通訊或者更多其他通訊情境。

前提條件

已建立資料轉寄規則和編寫處理資料的SQL,請參見設定資料流轉規則

背景資訊

規則引擎資料轉寄功能將Topic 1中的資料轉寄到Topic 2內。

資料流轉示意圖如下。

資料流轉到topic

操作步驟

  1. 登入物聯網平台控制台
  2. 執行個體概覽頁簽的全部環境下,找到對應的執行個體,單擊執行個體卡片。

  3. 在左側導覽列,選擇訊息轉寄 > 雲產品流轉
  4. 單擊規則對應的查看,進入資料流轉規則頁面。
    重要 若當前頁面為雲產品流轉新版頁面,需先單擊右上方返回舊版,再單擊目標規則對應的查看
  5. 單擊轉寄資料一欄對應的添加操作
  6. 添加操作對話方塊中,選擇操作為發布到另一個Topic。按照介面提示,設定其他資訊,單擊確認
    發布到另一個Topic
    參數說明
    選擇操作選擇發布到另一個Topic
    Topic選擇資料轉寄目的地Topic。

    可選的Topic類型:

    • 自訂:目的地Topic為一個自訂Topic。該自訂Topic的裝置操作許可權需為訂閱,即所屬裝置可訂閱這個Topic,擷取轉寄的訊息。
    • 物模型資料下發:目的地Topic為裝置接收設定屬性值指令的Topic:thing/service/property/set。裝置從該Topic接收轉寄資料,並根據資料內容,設定屬性值。用於目的地Topic所屬裝置根據轉寄的資料更改屬性值的情境。

    選擇Topic類型後,您還需選擇產品、裝置和Topic名稱,即指定具體Topic。

    重要 目的地Topic所屬裝置若未訂閱該Topic,則收不到轉寄的訊息。

    例如使用MQTT.fx工具接入物聯網平台的裝置A,不會自動訂閱裝置Topic,若裝置B向裝置A的Topic:thing/service/property/set轉寄資料,而裝置A未手動訂閱該Topic,則裝置A收不到裝置B轉寄的訊息。

    裝置Topic自動訂閱的詳細說明,請參見自動訂閱Topic說明

  7. 回到雲產品流轉頁,單擊規則對應的啟動按鈕啟動規則。

操作範例

基於訊息轉寄的M2M裝置間通訊