連接 Google IoT Core 平臺 (GCP) 一步一步解釋。

請注意,2023 年 8 月 16 日之后,Google IoT Core 將不再可用請訪問我們的文章了解更多信息。

歌云平臺 (GCP)是谷歌的云解決方案,它將谷歌的所有云計算服務整合在一起。Google 自己的服務,例如 Google 搜索和 YouTube,在 GCP 上運行,但最終用戶也可以預訂云服務。
對于物聯(lián)網(wǎng)(IoT)領域,該平臺提供“云物聯(lián)網(wǎng)核心”服務,提供連接大量設備的功能。可以通過集成的 MQTT 代理進行連接。在這里,我們展示了連接的必要步驟。

OPC Router連接 - 谷歌云平臺 GCP - 物聯(lián)網(wǎng)核心

云物聯(lián)網(wǎng)核心 MQTT 連接

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

  1. 生成項目和注冊表
  2. 創(chuàng)建 MQTT 插件,以及生成證書和設備
  3. 將數(shù)據(jù)傳輸?shù)皆O備
  4. 監(jiān)控

生成項目和注冊表

  1. 登錄 Google GCP 控制臺:https ://console.cloud.google.com/
  2. 點擊“創(chuàng)建項目”:
    谷歌云平臺——創(chuàng)建項目

    谷歌云平臺——創(chuàng)建項目

  3. 輸入名稱 (1) 并單擊“創(chuàng)建”(2):
    谷歌云平臺——項目名稱

    谷歌云平臺——項目名稱

  4. 單擊“轉(zhuǎn)到 API 概述”:
    Google Cloud Platform – API 概述

    Google Cloud Platform – API 概述

  5. 點擊“啟用 API 和服務”:
    Google Cloud Platform – 啟用 APIS 和服務

    Google Cloud Platform – 啟用 APIS 和服務

  6. 搜索“IoT”(在此期間視圖發(fā)生變化):
    Google Cloud Platform – API 庫

    Google Cloud Platform – API 庫

  7. 更改視圖并完全輸入搜索詞后(1),選擇“Google Cloud IoT API”(2):
    谷歌云平臺——谷歌云物聯(lián)網(wǎng) API

    谷歌云平臺——谷歌云物聯(lián)網(wǎng) API

  8. 點擊“啟用”:
    谷歌云平臺 - 谷歌云物聯(lián)網(wǎng) API 啟用

    谷歌云平臺 - 谷歌云物聯(lián)網(wǎng) API 啟用

  9. 打開菜單:
    谷歌云平臺——打開菜單

    谷歌云平臺——打開菜單

  10. 滾動到“BIG DATA”部分并選擇菜單條目“IoT Core”:
    谷歌云平臺——物聯(lián)網(wǎng)核心

    谷歌云平臺——物聯(lián)網(wǎng)核心

  11. 點擊“創(chuàng)建注冊表”:
    谷歌云平臺——創(chuàng)建注冊表

    谷歌云平臺——創(chuàng)建注冊表

  12. 輸入注冊表 ID (1),選擇區(qū)域 (2),然后打開主題 (3) 的下拉列表:
    谷歌云平臺 - 注冊 ID

    谷歌云平臺 - 注冊 ID

  13. 在打開的下拉列表中單擊“創(chuàng)建主題”:
    Google Cloud Platform – 創(chuàng)建主題

    Google Cloud Platform – 創(chuàng)建主題

  14. 輸入主題 ID (1),選擇加密“Google-managed key” (2) 并點擊“CREATE TOPIC” (3):
    谷歌云平臺 – 主題 ID

    谷歌云平臺 – 主題 ID

  15. 顯示高級選項:
    谷歌云平臺 - 高級選項

    谷歌云平臺 - 高級選項

  16. 激活協(xié)議“MQTT”和“HTTP”(1),禁用堆棧驅(qū)動程序日志記錄(2),也許你必須向下滾動:
    谷歌云平臺——MQTT 和 HTTP

    谷歌云平臺——MQTT 和 HTTP

    CA 證書將手動輸入 (1),然后單擊“創(chuàng)建”(2):

    谷歌云平臺——CA證書

    谷歌云平臺——CA證書

  17. 最后選擇菜單條目“設備”稍后創(chuàng)建設備:
    谷歌云平臺——設備

    谷歌云平臺——設備

創(chuàng)建 MQTT 插件,以及生成證書和設備

1. 在 OPC Router中執(zhí)行以下步驟:

  • 點擊“插件” (1)
  • 點擊“云/物聯(lián)網(wǎng)”下的“MQTT”(2)
  • 點擊按鈕創(chuàng)建MQTT插件(三)
    OPC Router – 創(chuàng)建 MQTT 插件

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

2. 在“Router配置”選項卡中輸入以下數(shù)據(jù):

  • 姓名 (1)
  • 云簡介 (2)

Cloud Profile 使您可以更輕松地為 MQTT 連接輸入 Google 特定的連接數(shù)據(jù)。

之后點擊標簽“谷歌物聯(lián)網(wǎng)”:

OPC Router – Router配置

OPC Router – Router配置

3. 點擊加號按鈕創(chuàng)建證書:

OPC Router – 谷歌物聯(lián)網(wǎng)配置

OPC Router – 谷歌物聯(lián)網(wǎng)配置

4. 單擊創(chuàng)建按鈕:

OPC Router – 創(chuàng)建證書

OPC Router – 創(chuàng)建證書

5. 點擊眼睛按鈕:

OPC Router – 眼睛按鈕

OPC Router – 眼睛按鈕

6. 點擊“詳情”選項卡:

OPC Router - 詳細信息

OPC Router - 詳細信息

7. 單擊“復制到文件...”按鈕:

OPC Router - 詳細信息

OPC Router - 詳細信息

8. 點擊下一個按鈕:

證書導出向?qū)?- 單擊下一步

證書導出向?qū)?- 單擊下一步

9. 不應導出私鑰 (1),然后單擊下一步按鈕 (2):

不應導出私鑰

不應導出私鑰

10. 選擇文件格式 (1) 并點擊 Next 按鈕 (2):

證書導出向?qū)?- 格式選擇

證書導出向?qū)?- 格式選擇

11. 點擊“瀏覽...”按鈕:

證書導出向?qū)?- 要導出的文件

證書導出向?qū)?- 要導出的文件

12. 輸入文件名 (1) 并點擊保存按鈕 (2):

證書導出向?qū)?- 另存為

證書導出向?qū)?- 另存為

13. 單擊下一步按鈕:

證書導出向?qū)?- 單擊下一步

證書導出向?qū)?- 單擊下一步

14. 點擊完成按鈕:

證書導出向?qū)?- 完成

證書導出向?qū)?- 完成

15. 單擊確定按鈕確認:

證書導出向?qū)?- 導出成功

證書導出向?qū)?- 導出成功

16. 單擊確定按鈕關閉對話框:

證書 - 詳細信息

證書 - 詳細信息

17. 點擊“創(chuàng)建設備”:

Google Cloud Platform – 創(chuàng)建設備

Google Cloud Platform – 創(chuàng)建設備

18. 輸入設備 ID (1) 并顯示高級選項 (2):

谷歌云平臺 – 設備 ID

谷歌云平臺 – 設備 ID

19. 允許設備通信(1),使用注冊表的默認設置“Stackdriver Logging”(2),也許你必須向下滾動:

谷歌云平臺 – Stackdriver 日志記錄

谷歌云平臺 – Stackdriver 日志記錄

選擇輸入法“上傳”(1),使用格式“RS256_X509”(2)并點擊“瀏覽”(3):

谷歌云平臺 - 身份驗證

谷歌云平臺 - 身份驗證

20. 選擇證書 (1) 并單擊打開按鈕 (2):

谷歌云平臺——開放證書

谷歌云平臺——開放證書

21. 點擊“創(chuàng)建”:

Google Cloud Platform – 創(chuàng)建身份驗證

Google Cloud Platform – 創(chuàng)建身份驗證

22.稍后打開Goog??le GCP Shell查看傳輸?shù)臄?shù)據(jù):

谷歌云平臺——開放外殼

谷歌云平臺——開放外殼

23. 輸入以下數(shù)據(jù):

  • 項目編號 (1)
  • 注冊表 ID (2)
  • 地區(qū) (3)
  • 設備 ID (4)

之后檢查連接 (5) 并單擊“連接屬性”選項卡 (6):

OPC Router – 檢查連接

OPC Router – 檢查連接

24. “連接屬性”、“第一會”、“最后會”三個選項卡不需要修改,如果您同意“確定”按鈕:

OPC Router – 連接屬性

OPC Router – 連接屬性

OPC Router – 首先將

OPC Router – 首先將

OPC Router – 最后將

OPC Router – 最后將

25. 最后是完成的 MQTT 條目:

OPC Router - 完成 MQTT 條目

OPC Router - 完成 MQTT 條目

將數(shù)據(jù)傳輸?shù)皆O備

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

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

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

監(jiān)控

如“創(chuàng)建 MQTT 插件并創(chuàng)建證書和設備”部分的第 22 步所示,打開 Google GCP shell 并使用以下命令:

  1. 確定主題列表:gcloud pubsub topics list
  2. 訂閱觀看主題:gcloud pubsub subscriptions create –topic
  3. 讀取最后傳輸?shù)臄?shù)據(jù)記錄:gcloud pubsub subscriptions pull –auto-ack
監(jiān)控

監(jiān)控

通過拖放連接 Google IoT Core!

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

請求下載并測試 MQTT 連接!