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

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

連接 OPC Router - IBM Watson

IBM Watson IoT 平臺的 MQTT 連接

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

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

物聯(lián)網(wǎng)平臺搭建

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

創(chuàng)建設(shè)備

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

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

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

IBM IoT 設(shè)備名稱

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

IBM IoT 設(shè)備元數(shù)據(jù)

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

IBM IoT Watson 設(shè)備安全

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

IBM IoT Watson 完成設(shè)備

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

IBM IoT Watson 設(shè)備信息

MQTT 客戶端的配置

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

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

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

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

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

OPC Router IBM Watson MQTT 配置

示例:使用 OPC Router將溫度傳輸?shù)?IoT 平臺

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

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

通過拖放連接 IBM Watson IoT Platform!

通過 MQTT 和 OPC Router以圖形方式將您的生產(chǎn)系統(tǒng)與 IBM Watson IoT 平臺連接

請求下載并測試 MQTT 連接