

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 将外部应用程序连接到 EMQX 代理
<a name="connect-external-applications-emqx"></a>

本指南介绍如何通过已部署 MQTT-enabled的 V3 网关上的 EMQX 代理将外部应用程序连接到 E AWS IoT SiteWise dge 网关。外部应用程序可能包括自定义监控工具、第三方可视化软件或需要在边缘与工业数据交互的传统系统。

我们将介绍 Linux 和Microsoft Windows环境的配置步骤，包括 EMQX 部署配置、用于安全连接的 TLS 设置以及用于控制对特定主题的访问的授权规则。

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

**重要**  
为了保护与网关的连接，我们强烈建议通过AWS IoT Greengrass客户端设备身份验证功能使用基于证书的身份验证。此方法通过双向 TLS (mTLS) 身份验证提供强大的安全性。有关更多信息，请参阅《*AWS IoT Greengrass Version 2开发者指南》*中的 [Connect 客户端设备与核心设备](https://docs.aws.amazon.com/greengrass/v2/developerguide/connect-client-devices.html)。

如果您无法使用基于证书的身份验证，请按照本指南使用用户名和密码设置身份验证。

## 先决条件
<a name="emqx-broker-prerequisites"></a>
+ 已部署并处于联机状态的 SiteWise Edge MQTT-enabled、V3 网关
+ 访问网关主机
+ 访问AWS IoT SiteWise和AWS IoT Greengrass控制台

**Topics**
+ [先决条件](#emqx-broker-prerequisites)
+ [上的 EMQX 代理的消息有效载荷格式AWS IoT SiteWiseEdge](connect-broker-payload-format.md)
+ [配置 EMQX 代理](configure-emqx-broker.md)
+ [将应用程序连接到 EMQX 代理上AWS IoT SiteWiseEdge](connect-app-to-broker.md)
+ [为设置授权规则AWS IoT SiteWiseEMQX 中的优势](authorization-rules-emqx-broker.md)