

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將外部應用程式連接至 EMQX 代理程式
<a name="connect-external-applications-emqx"></a>

本指南說明如何透過部署已啟用 MQTT 的 V3 閘道上的 EMQX 代理程式，將外部應用程式連接至 AWS IoT SiteWise Edge 閘道。外部應用程式可能包括自訂監控工具、第三方視覺化軟體，或需要與邊緣工業資料互動的舊版系統。

我們將介紹 Linux 和Microsoft Windows環境的組態步驟，包括 EMQX 部署組態、安全連線的 TLS 設定，以及控制特定主題存取的授權規則。

**注意**  
EMQX 不是 AWS IoT SiteWise Edge 的廠商或供應商。

**重要**  
為了保護您的閘道連線，強烈建議透過 AWS IoT Greengrass 用戶端裝置身分驗證功能使用憑證型身分驗證。此方法透過交互 TLS (mTLS) 身分驗證提供強大的安全性。如需詳細資訊，請參閱《 *AWS IoT Greengrass Version 2 開發人員指南*》中的[將用戶端裝置連接至核心裝置](https://docs.aws.amazon.com/greengrass/v2/developerguide/connect-client-devices.html)。

如果您無法使用憑證型身分驗證，請依照本指南使用使用者名稱和密碼設定身分驗證。

## 先決條件
<a name="emqx-broker-prerequisites"></a>
+ 已啟用 SiteWise Edge MQTT 的 V3 閘道，已部署且在線上
+ 存取閘道主機
+ 存取 AWS IoT SiteWise 和 AWS IoT Greengrass 主控台

**Topics**
+ [先決條件](#emqx-broker-prerequisites)
+ [AWS IoT SiteWise Edge 上的 EMQX 代理程式的訊息承載格式](connect-broker-payload-format.md)
+ [設定 EMQX 代理程式](configure-emqx-broker.md)
+ [將應用程式連接到 AWS IoT SiteWise Edge 上的 EMQX 代理程式](connect-app-to-broker.md)
+ [在 EMQX 中設定 AWS IoT SiteWise Edge 的授權規則](authorization-rules-emqx-broker.md)