您可以使用規則引擎,將物聯網平臺數據轉發到消息隊列(Kafka)中存儲,從而實現消息從設備、物聯網平臺、Kafka到應用服務器之間的全鏈路高可靠傳輸能力。本文介紹將數據流轉到數據目的地的完整流程。
前提條件
背景信息
轉發的數據目的配置完成后,會自動完成以下配置,實現設備數據通過物聯網平臺的規則引擎轉發到消息隊列(Kafka)。
- 物聯網平臺占用Kafka實例所在虛擬交換機的2個IP地址。
- 在Kafka實例所在的VPC網絡下創建托管安全組,安全組名稱默認以sg-nsm-開頭。
操作步驟
- 登錄物聯網平臺控制臺。
- 在實例概覽頁面,選擇目標環境,找到對應的實例,單擊實例ID或備注名稱。重要 目前僅開通企業版實例服務的地域下,執行此步驟。其他地域,請跳過此步驟。地域及實例的支持說明,請參見實例概述。
- 在左側導航欄,選擇 。
- 單擊規則對應的查看,進入數據流轉規則頁面。重要 若當前頁面為云產品流轉新版頁面,需先單擊右上角返回舊版,再單擊目標規則對應的查看。
- 單擊轉發數據一欄對應的添加操作。
- 在添加操作對話框中,按照界面提示,設置參數信息,單擊確認。
- 回到云產品流轉頁,單擊規則對應的啟動按鈕啟動規則。
- 向規則SQL中定義的Topic發布一條消息。您可使用設備模擬器進行功能調試。具體操作,請參見設備模擬器。
- 在消息隊列Kafka版控制臺對應實例的Topic詳情頁面,查詢流轉的消息。