如何通過 MQTT 將數(shù)據(jù)源連接到 Amazon 的 AWS IoT Cloud?我們將逐步指導(dǎo)您使用 OPC Router作為 MQTT 客戶端。

Amazon AWS 云是市場上領(lǐng)先的云環(huán)境之一。與所有平臺(tái)一樣,AWS 提供了一個(gè)物聯(lián)網(wǎng)環(huán)境 ( AWS IoT ),可以在其中創(chuàng)建對(duì)象。與物聯(lián)網(wǎng)中的常見情況一樣,對(duì)象通過 MQTT 鏈接到該字段。因此,帶有MQTT 客戶端插件的 OPC Router  成為 AWS IoT 對(duì)象的可能數(shù)據(jù)供應(yīng)商。為此,OPC Router通過其 插件從各種來源獲取數(shù)據(jù), 并將其雙向傳輸?shù)皆品?wù)。

AWS IoT 云 MQTT 連接

AWS IoT Cloud 的 MQTT 連接

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

  1. 創(chuàng)建對(duì)象并生成證書
  2. 向 OPC Router宣布證書
  3. 找出對(duì)象地址
  4. 創(chuàng)建 MQTT 插件
  5. 將數(shù)據(jù)傳輸?shù)綄?duì)象
  6. 監(jiān)控

創(chuàng)建對(duì)象并生成證書

1. 登錄 AWS 門戶:https ://eu-central-1.console.aws.amazon.com/iot/home?region=eu-central-1#/thinghub

2. 選擇菜單條目“Manage/Things” (1) 并單擊按鈕“Register a thing” (2):

注冊(cè)對(duì)象

3. 單擊“創(chuàng)建單個(gè)事物”按鈕:

創(chuàng)建一個(gè)單一的東西

4.輸入一個(gè)名字,也許你必須向下滾動(dòng):

創(chuàng)建名稱

5. 點(diǎn)擊“下一步”按鈕:

點(diǎn)擊按鈕下一步

6. 點(diǎn)擊“創(chuàng)建證書”按鈕:

創(chuàng)建證書

7.下載CRT文件形式的證書(1)和KEY文件形式的私鑰(2),點(diǎn)擊“激活”按鈕(3),最后點(diǎn)擊“完成”按鈕( 4):

下載證書

8. 選擇菜單條目“安全”:

菜單條目安全

9. 選擇菜單條目“Policies”:

菜單條目政策

10. 單擊“創(chuàng)建策略”按鈕:

創(chuàng)建策略

11. 輸入名稱 (1),輸入操作“iot:*” (2) 和資源 ARN “*” (3),啟用復(fù)選框“允許”(4),也許您必須向下滾動(dòng):

添加語句

點(diǎn)擊“創(chuàng)建”按鈕:

點(diǎn)擊按鈕創(chuàng)建

12. 選擇菜單條目“Certificates”:

菜單條目證書

13. 打開上下文菜單“...” (1) 并選擇菜單條目“附加策略” (2):

附加策略

14. 啟用“OPCRouter”復(fù)選框 (1) 并單擊“附加”按鈕 (2):

將策略附加到證書

向 OPC Router宣布證書

1. 打開菜單“Extras” (1) 并選擇菜單條目“Settings” (2):

菜單項(xiàng)設(shè)置

2. 點(diǎn)擊第三個(gè)垂直標(biāo)簽“證書管理”:

證書管理

3. 單擊“客戶端證書”選項(xiàng)卡:

客戶證書

4. 點(diǎn)擊“導(dǎo)入”:

點(diǎn)擊導(dǎo)入

5. 選擇下載的 CRT 文件,參見“創(chuàng)建對(duì)象并生成證書”部分的步驟 7.1,(1)并打開它(2):

選擇 CRT 文件

6. 選擇證書(1)并點(diǎn)擊“添加私鑰”(2):

添加私鑰

7. 選擇下載的KEY文件,參見“創(chuàng)建對(duì)象并生成證書”部分的步驟7.2,(1)并打開它(2):

選擇密鑰文件

8. 這是您的證書:

完成證書

找出對(duì)象地址

1. 選擇菜單條目“管理”:

菜單項(xiàng) 管理

2. 單擊您的對(duì)象:

點(diǎn)擊你的對(duì)象

3. 選擇菜單條目“交互”:

菜單條目交互

4、首先將選中的Rest API端點(diǎn)復(fù)制到剪貼板,然后點(diǎn)擊左上角的返回按鈕:

復(fù)制選定的 Rest API 端點(diǎn)

創(chuàng)建 MQTT 插件

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

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

MQTT 設(shè)置

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

  • 姓名 (1)
  • 云簡介 (2)
  • 云配置文件使您可以更輕松地為 MQTT 連接輸入 AWS 特定的連接數(shù)據(jù)。

之后單擊選項(xiàng)卡“AWS”:

Router配置

3. 在“AWS”選項(xiàng)卡上執(zhí)行以下步驟:

  • 輸入 API 端點(diǎn)地址 (1)(參見“找出對(duì)象地址”部分的步驟 4)
  • 選擇現(xiàn)有證書 (2)
  • 檢查連接 (3)

之后單擊選項(xiàng)卡“連接屬性”查看:

設(shè)置 AWS

4、“連接屬性”、“第一意愿”、“最后意愿”三個(gè)選項(xiàng)卡無需修改,同意OK按鈕即可:

連接屬性

首先將

遺愿

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

完成 MQTT 入口

將數(shù)據(jù)傳輸?shù)綄?duì)象

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

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

監(jiān)控

1. 選擇菜單條目“測試”:

菜單項(xiàng)測試

2、輸入要關(guān)注的訂閱主題,點(diǎn)擊“訂閱主題”按鈕(2):

訂閱主題

3. 這里可以看到轉(zhuǎn)入的結(jié)果:

轉(zhuǎn)移結(jié)果

更多信息

OPC Router MQTT 插件
OPC Router REST 插件

了解如何使用我們的OPC Router REST 插件和圖形用戶界面輕松連接不同的系統(tǒng)。可以連接各種系統(tǒng),例如 SQL、OPC UA、SOAP、MQTT、SAP……

OPC Router MongoDB 插件

現(xiàn)在了解如何實(shí)現(xiàn)與 OPC Router和MongoDB 客戶端插件的輕松集成。MongoDB 是目前使用最廣泛的 NoSQL 數(shù)據(jù)庫。

通過拖放連接 AWS IoT Cloud!

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

請(qǐng)求下載并測試 MQTT 連接!