- Распечатать
Обзор
Что такое коннекторы?
Вот как подключить существующие программные системы вашей компании к Tulip.
Tulip - это открытая платформа, разработанная для беспрепятственной интеграции с существующей ИТ-инфраструктурой. Эта интеграция осуществляется с помощью коннекторов.
Коннекторы - это функция Tulip, которая позволяет обмениваться данными между HTTP API, MQTT, базами данных SQL и Tulip. Они очень важны для подключения к внешним серверам и системам, включая API таблиц. Настроив коннектор, вы сможете использовать внешнюю информацию в своих приложениях Tulip, улучшая работу с Tulip и оптимизируя процессы.
Типы коннекторов, поддерживаемых Tulip:
- HTTP - доступ к данным из внешних API.
- MQTT - запись в ваше пространство имен MQTT.
- SQL - доступ к внешним базам данных за пределами Tulip.
Чтобы получить доступ к коннекторам, наведите курсор на вкладку "Приложения" в любом месте вашего аккаунта Tulip и выберите пункт " Коннекторы " в выпадающем меню.
На странице "Коннекторы" вы можете просмотреть статус, описание и время последнего обновления ваших коннекторов.
При наведении курсора на пилюлю статуса можно получить дополнительную информацию о состоянии каждой среды.
Каждый коннектор может иметь несколько функций коннектора или запросов, которые запускаются в приложении.
Вот пример функции коннектора:
Использование коннекторов:
Коннекторы можно использовать в триггерах или действиях автоматизации. Например, вы можете создать триггер в приложении Tulip, который будет выполнять следующую последовательность действий:
- "Когда оператор сканирует штрихкод".
- "Найдите этот штрих-код в моей базе данных SQL".
- "Затем перейти к одному из трех различных шагов на основе этих данных".
В качестве альтернативы можно создать такую последовательность, как:
- "Когда оператор нажимает эту кнопку".
- "Отправить запрос к моему HTTP API, который отслеживает производственные проблемы на моем заводе".
Оба метода относятся к самообслуживанию. Если вы можете запросить базу данных SQL или внешний программный сервис (например, MES или ERP), вы можете написать запрос в Tulip.
Ниже приведен пример вызова функции коннектора в триггере в редакторе приложений:
Среды коннектора
Вкладка "Среды" позволяет настроить несколько серверов для каждой функции коннектора. Такая настройка позволяет автоматически запускать функции коннектора в тестовой среде, пока приложение находится в стадии разработки. Более подробную информацию о средах можно найти здесь.
Типы данных в коннекторах
Следующие типы данных могут быть использованы в качестве Input или Output в функции коннектора:
- Текст: Может иметь пользовательскую кодировку. Дополнительные сведения см. в разделе Управление входной кодировкой коннектора.
- Целое число
- Плавающая запятая
- Булево
- Изображение: Может иметь пользовательскую кодировку. Дополнительные сведения см. в разделе Управление кодировкой ввода коннектора.
- Дата-время
В Tulip можно преобразовывать один тип данных в другой. Например, если коннектор выводит значение типа "float", а вам нужно использовать его как "text" в приложении, вы можете создать вывод "text" и сопоставить его со значением float. Значение будет автоматически преобразовано.
:::(Info) (ПРИМЕЧАНИЕ: Нельзя включать точку (".") в имя входа или выхода. :::
Тайм-ауты в коннекторах
Коннекторы имеют тайм-ауты для предотвращения блокировки приложения. Старайтесь, чтобы коннектор занимал не более 1-3 секунд - типичное время ожидания оператора. При создании коннектора тестовая функциональность будет завершаться по таймауту через 10 секунд. В производстве коннектор в приложении завершится через 25 секунд.
Технические детали коннекторов
Поскольку коннекторы взаимодействуют с внешними системами, важно понимать, как настроить их в соответствии с особенностями вашей ИТ-среды. Connector Host - это модуль платформы Tulip, который управляет этими соединениями.
Для баз данных и API, которые открыто доступны из вашего облака Tulip Cloud, дополнительная настройка не требуется. Однако если возникнут проблемы или вам нужно будет подключиться к базе данных, API или машине, не доступной из Tulip Cloud, обратитесь к этой статье о хостах коннекторов.
Дальнейшее чтение
Вы нашли то, что искали?
Для получения дополнительной помощи посетите community.tulip.co, чтобы задать свои вопросы или узнать, сталкивались ли другие с подобными проблемами.