第 18 章 连接到 MQTT


MQ Telemetry Transport (MQTT)是一个轻量级、机器到机器、连接协议的互联网。在集成中,您可以从 MQTT 代理获取信息或发布消息。为此,请创建一个到感兴趣的 MQTT 代理的连接,然后将该连接添加到集成流中。详情包括在以下主题中:

18.1. 创建到 MQTT 代理的连接

在集成中,若要从 MQTT 代理获取消息或发布消息,请创建一个到感兴趣的 MQTT 代理的连接,然后将该连接添加到集成。

前提条件

您必须知道您要连接的 MQTT 代理的 URL。

流程

  1. 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
  2. Create Connection 以显示连接器。
  3. MQTT Message Broker 连接器。
  4. 配置连接:

    1. MQTT broker URL 字段中,输入您要向或获取数据的 MQTT 代理的位置。这是唯一必填字段。
    2. User Name 字段中,选择输入您要用于访问代理的 MQTT 帐户的用户名。
    3. Password 字段中,如果您指定了用户名,则指定与该帐户关联的密码。
    4. Client ID 字段中,选择输入 ID,允许连接关闭并重新打开,而不缺少信息。连接必须订阅或发布到一个主题。
  5. 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请重新发布输入参数并重试。
  6. 如果验证成功,请单击 Next
  7. Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,您可以输入 MQTT West
  8. Description 字段中,输入有助于了解此连接的任何信息。
  9. Save 查看您创建的连接现在可用。如果您输入了示例名称,您会看到 MQTT West 显示为可以添加到集成的连接。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.