在本分步指南中,我們展示了如何使用 OPC Router作為 MQTT 客戶端,通過 MQTT 從 IBM 將數據源連接到 IoT 平臺。

IBM Watson-Internet of Things 平臺是 IBM 在 Watson 系統中的 IoT 解決方案。可以在物聯網平臺中創(chuàng)建設備。設備通過 MQTT 發(fā)送和分配當前數據。憑借其用于連接子系統的各種插件,OPC Router是 Watson IoT 平臺設備的理想數據提供者。Watson 作為 MQTT Broker,與 OPC Router 的 MQTT Client Plug-in 相連。

連接 OPC Router - IBM Watson

IBM Watson IoT 平臺的 MQTT 連接

連接發(fā)生在以下步驟中,我們將在下面詳細說明。

  1. 在 IBM Watson 中設置 IoT 平臺
  2. 設備配置
  3. MQTT 客戶端的配置

物聯網平臺搭建

  1. 登錄 IBM Watson 界面并導航到“儀表板”。然后單擊“創(chuàng)建”以創(chuàng)建資源:IBM IoT 控制臺儀表板
  2. 在庫中搜索“l(fā)abel:lite iot”找到“物聯網平臺”。然后選擇并創(chuàng)建:IBM IoT Watson 創(chuàng)建資源
  3. 命名 (1) 并創(chuàng)建 (2) 新創(chuàng)建的 IoT 平臺:IBM IoT Watson 資源名稱
  4. 之后啟動物聯網平臺:IBM IoT Watson 資源開始

創(chuàng)建設備

1. 啟動平臺后,設備概覽自動打開。在此處選擇“創(chuàng)建設備”:

IBM IoT Watson 創(chuàng)建設備

2. 下一步必須為新設備命名。首先命名類型 (1),然后命名設備本身 (2),然后繼續(xù) (3)。

IBM IoT 設備名稱

3. 在下一步中,可以維護設備的元數據。它是可選的。繼續(xù)“下一步”:

IBM IoT 設備元數據

4. 在以下安全設置中,可以接受默認設置并繼續(xù)“下一步”:

IBM IoT Watson 設備安全

5、最后一步,匯總數據,點擊“完成”即可創(chuàng)建設備:

IBM IoT Watson 完成設備

6. 顯示創(chuàng)建的設備及其對 MQTT 的訪問數據。這些對于以下 MQTT 客戶端配置很重要。在這里您可以找到組織 ID (1)、分配的類型名稱 (2)、設備 ID (3) 和身份驗證令牌 (4):

IBM IoT Watson 設備信息

MQTT 客戶端的配置

在 MQTT 客戶端中,設備信息必須傳輸到 MQTT 連接配置。在 OPC Router(其他客戶端可比較)中,數據使用如下:

代理連接:組織 ID(此處為 7nahdt)與“.messaging.internetofthings.ibmcloud.com”一起成為代理連接地址。

客戶端 ID:客戶端 ID 由組織 ID (1)、設備類型 (2) 和設備 ID (3) 組成。格式為“d:<Device-Type>:<Device-ID>”。

用戶名:固定字符串“use-token-auth”(4)用作用戶名,表示正在使用令牌。

密碼:密碼是設備信息中指定的身份驗證令牌 (5)。

OPC Router IBM Watson MQTT 配置

示例:使用 OPC Router將溫度傳輸到 IoT 平臺

在此示例中,溫度采集數據從 SQL 數據庫加載并格式化為 JSON,然后發(fā)送到配置的 IBM Watson IoT 設備。集成在 Watson IoT 控制臺中的 MQTT 客戶端顯示接收到的數據。

OPC Router IBM Watson 連接
IBM IoT Watson 客戶端

通過拖放連接 IBM Watson IoT Platform!

通過 MQTT 和 OPC Router以圖形方式將您的生產系統與 IBM Watson IoT 平臺連接

請求下載并測試 MQTT 連接