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

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

AWS IoT 云 MQTT 連接

AWS IoT Cloud 的 MQTT 連接

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

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

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

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):

注冊對象

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

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

4.輸入一個名字,也許你必須向下滾動:

創(chuàng)建名稱

5. 點擊“下一步”按鈕:

點擊按鈕下一步

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

創(chuàng)建證書

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

下載證書

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

菜單條目安全

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

菜單條目政策

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

創(chuàng)建策略

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

添加語句

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

點擊按鈕創(chuàng)建

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

菜單條目證書

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

附加策略

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

將策略附加到證書

向 OPC Router宣布證書

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

菜單項設置

2. 點擊第三個垂直標簽“證書管理”:

證書管理

3. 單擊“客戶端證書”選項卡:

客戶證書

4. 點擊“導入”:

點擊導入

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

選擇 CRT 文件

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

添加私鑰

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

選擇密鑰文件

8. 這是您的證書:

完成證書

找出對象地址

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

菜單項 管理

2. 單擊您的對象:

點擊你的對象

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

菜單條目交互

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

復制選定的 Rest API 端點

創(chuàng)建 MQTT 插件

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

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

MQTT 設置

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

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

之后單擊選項卡“AWS”:

Router配置

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

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

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

設置 AWS

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

連接屬性

首先將

遺愿

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

完成 MQTT 入口

將數(shù)據(jù)傳輸?shù)綄ο?/font>

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

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

監(jiān)控

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

菜單項測試

2、輸入要關注的訂閱主題,點擊“訂閱主題”按鈕(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)在了解如何實現(xiàn)與 OPC Router和MongoDB 客戶端插件的輕松集成。MongoDB 是目前使用最廣泛的 NoSQL 數(shù)據(jù)庫。

通過拖放連接 AWS IoT Cloud!

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

請求下載并測試 MQTT 連接!