IoT Hub是通往 Microsoft Azure 門戶的數(shù)據(jù)網(wǎng)關(guān)。可以通過 MQTT 與 IoT Hub 交換數(shù)據(jù)。我們在分步教程中展示了 IoT Hub 的 MQTT 連接,其中 OPC Router作為 MQTT 客戶端。

Microsoft Azure Cloud 是市場上領(lǐng)先的云環(huán)境之一。Azure 門戶提供了許多可以輕松連接的現(xiàn)成服務(wù)。通過互連完成的組件來創(chuàng)建云應(yīng)用程序。其中一個組件是 IoT Hub,它是外部數(shù)據(jù)源和 IoT 設(shè)備最重要的雙向連接器。使用 OPC Router,IoT 集線器和 Azure 云可以連接起來,將數(shù)據(jù)寫入 Azure 云,也可以從云中獲取現(xiàn)場級別的數(shù)據(jù)。IoT Hub 的連接是通過OPC Router MQTT Client Plug-in實現(xiàn)的。通過OPC Router的各種插件實現(xiàn)現(xiàn)場級別的數(shù)據(jù)傳輸或云數(shù)據(jù)采購. 您可以通過訪問我們的教程流找到有關(guān)此主題的專用視頻。

Azure IoT Hub MQTT 連接

Azure IoT Hub 的 MQTT 連接

對于連接,以下步驟是必要的,我們將在下面詳細說明。如果您還沒有訪問 Azure 門戶的權(quán)限,可以在此處創(chuàng)建一個免費的 Azure 帳戶

  1. 在 Azure 門戶中創(chuàng)建 Azure IoT Hub
  2. 確定 Azure IoT Hub連接數(shù)據(jù)
  3. 連接 IoT Hub 的 MQTT 客戶端配置

(點擊放大圖片)

在 Azure 門戶中創(chuàng)建新的 IoT Hub

  1. 登錄到 Azure 門戶:  https ://portal.azure.com/#home
  2. 點擊“創(chuàng)建資源”:
    創(chuàng)建資源

    創(chuàng)建資源

  3. 輸入并選擇“IoT Hub”:
    新資源物聯(lián)網(wǎng)中心

    新資源物聯(lián)網(wǎng)中心

  4. 創(chuàng)建 IoT Hub:
    創(chuàng)建物聯(lián)網(wǎng)中心

    創(chuàng)建物聯(lián)網(wǎng)中心

  5. 輸入以下數(shù)據(jù):
    • 訂閱 (1)
    • 資源組 (2)
    • 地區(qū) (3)
    • IoT Hub名稱 (4)

    之后點擊“Review + create”(5):

    項目詳情物聯(lián)網(wǎng)中心

    項目詳情物聯(lián)網(wǎng)中心

  6. 審查和創(chuàng)建:
    審查和創(chuàng)建

    審查和創(chuàng)建

Azure IoT Hub – 確定連接數(shù)據(jù)

  1. 大約之后。五分鐘部署完成。點擊“轉(zhuǎn)到資源”:
    部署完成

    部署完成

  2. 點擊“共享訪問策略”:
    共享訪問策略

    共享訪問策略

  3. 點擊策略“iothubowner”:
    政策 iothubowner

    政策 iothubowner

  4. 復(fù)制主鍵的連接字符串:
    主鍵的連接字符串

    主鍵的連接字符串

在 OPC Router中創(chuàng)建 MQTT 插件

  1. 在 OPC Router中執(zhí)行以下步驟:
    • 點擊“插件”(1)
    • 點擊“云/物聯(lián)網(wǎng)”下方的“MQTT”(二)
    • 點擊按鈕創(chuàng)建MQTT插件(三)

    創(chuàng)建新插件

    創(chuàng)建新插件

  2. 在“Router配置”選項卡上輸入以下數(shù)據(jù):
    • 姓名 (1)
    • 云簡介 (2)

    之后單擊“Azure”選項卡:

    Router配置

    Router配置

  3. 在“Azure”選項卡上執(zhí)行以下步驟:
    • 輸入連接字符串 (1)(請參閱“在 Azure 門戶中創(chuàng)建新的 IoT Hub”部分的第 10 步)
    • 選擇或創(chuàng)建設(shè)備 (2)
    • 檢查連接 (3)

    之后單擊選項卡“連接屬性”查看:

    在 Azure 門戶中創(chuàng)建新的 IoT Hub

    在 Azure 門戶中創(chuàng)建新的 IoT Hub

  4. 不需要修改“連接屬性”、“第一個意志”、“最后一個意志”三個選項卡,除非您同意“確定”按鈕:
    連接屬性

    連接屬性

    首先將

    首先將

    遺愿

    遺愿

  5. 最后是完成的 MQTT 條目:
    完成 MQTT 入口

    完成 MQTT 入口

示例:將數(shù)據(jù)傳輸?shù)?IoT 設(shè)備

以下是溫度數(shù)據(jù)傳輸?shù)氖纠?/font>

溫度數(shù)據(jù)傳輸示例

物聯(lián)網(wǎng)設(shè)備和監(jiān)控

在 IoT Hub站點的左側(cè)站點上,您將找到菜單條目“IoT 設(shè)備”(1)。為了監(jiān)控 auf 傳輸?shù)臄?shù)據(jù),啟動 Shell (2)。

物聯(lián)網(wǎng)設(shè)備

物聯(lián)網(wǎng)設(shè)備

通過標記命令“az iot hub monitor-events -n HubForOPCRouter -d Heating”,您可以在集線器“HubForOPCRouter”上的“Heating”設(shè)備上看到接收到的數(shù)據(jù)。

Azure 云外殼

Azure 云外殼

通過拖放連接 Azure IoT Hub!

您可以使用 OPC Router以圖形方式通過 MQTT 將您的生產(chǎn)系統(tǒng)與 Azure 云連接起來。

請求下載并測試與 Azure IoT Hub的連接!