什么是连接器?
  • 24 Jun 2024
  • 1 分钟阅读
  • 贡献者

什么是连接器?


文章摘要

概述

什么是连接器?

下面介绍如何将贵公司现有的软件系统与 Tulip 连接起来。

Tulip 是一个开放式平台,旨在与贵公司现有的 IT 基础设施无缝集成。这种集成是通过连接器实现的。

连接器是 Tulip 的一项功能,允许在 HTTP API、MQTT 和 SQL 数据库与 Tulip 之间进行数据交换。它们对于连接外部服务器和系统(包括表 API)至关重要。通过设置连接器,您可以将外部信息导入到您的 Tulip 应用程序中,从而增强您的 Tulip 体验并简化您的流程。

Tulip 支持的连接器类型:

  1. HTTP- 从外部 API 访问数据。
  2. MQTT- 写入您的 MQTT 命名空间。
  3. SQL- 访问 Tulip 以外的外部数据库。

要访问连接器,请在 Tulip 账户的任何地方悬停在 "应用程序 "选项卡上,然后从下拉菜单中选择连接器

Accessing Connectors

在 "连接器 "页面,您可以查看连接器的状态、描述和最后更新时间。

Connector Status

将鼠标悬停在状态栏上可获得有关每个环境状态的更多信息。

Status Information

每个连接器都可以有多个连接器功能或在应用程序中触发的查询。

下面是连接器功能的示例:

Example Connector Function

使用连接器:

触发器或自动化操作可以使用连接器。例如,您可以在 Tulip 应用程序中创建一个触发器,执行以下序列:

  1. "当操作员扫描条形码时
  2. "在我的 SQL 数据库中查找该条形码
  3. "然后根据该数据导航到三个不同步骤之一"。

或者,你也可以创建一个类似的序列:

  1. "当操作员按下这个按钮时
  2. "向我的 HTTP API 发送请求,以跟踪工厂车间的生产问题"。

这两种方法都是自助服务。如果可以查询 SQL 数据库或外部软件服务(如 MES 或 ERP),则可以在 Tulip 中编写查询。

下面是在应用程序编辑器的触发器中调用连接器函数的示例:

Calling a Connector Function

连接器环境

环境选项卡允许你为每个连接器功能设置多个服务器。这种设置可以让你在开发应用程序时在测试环境中自动运行连接器功能。有关环境的更多详情,请点击此处

Environments Tab

连接器中的数据类型

以下数据类型可在连接器功能中用作 Inputs 或 Outputs :

您可以在 Tulip 中将一种数据类型转换为另一种数据类型。例如,如果连接器输出 "浮点 "类型的值,而你需要在应用程序中将其用作 "文本",你可以创建一个 "文本 "输出,并将其映射到浮点值。该值将被自动转换。

:::(Info) (注意:输入或输出的名称中不能包含句号("."):

连接器中的超时

连接器具有超时功能,以防止应用程序锁定。连接器的超时时间应不超过 1-3 秒,这是操作员通常需要等待的时间。在构建连接器时,测试功能将在 10 秒后超时。在生产过程中,应用程序中的连接器将在 25 秒后超时。

连接器的技术细节

由于连接器与外部系统通信,因此了解如何配置连接器以适应您的自定义 IT 环境至关重要。连接器主机是 Tulip 平台的一个模块,负责管理这些连接。

对于 Tulip 云公开提供的数据库和 API,无需额外配置。但是,如果出现问题或需要连接到数据库、API 或 Tulip 云不开放的机器,请参阅这篇关于连接器主机的文章

更多阅读


找到您想要的了吗?

如需更多帮助,请访问community.tulip.co发布您的问题或查看其他人是否遇到过类似问题。


本文对您有帮助吗?