Введение
Tulip предлагает широкий спектр встроенных интеграций устройств, включая весы, сканеры штрих-кодов, динамометрические приводы и многое другое. Однако могут возникнуть ситуации, когда вам необходимо интегрировать специализированные устройства, не поддерживаемые Tulip, или вы разработали пользовательское оборудование специально для вашего рабочего процесса. Кроме того, если вы являетесь производителем устройств, вы можете захотеть интегрировать свои устройства в платформу Tulip для использования другими пользователями!
Раньше для такой интеграции можно было использовать Edge Devices, Connector Functions, Custom Widgets или общий тип последовательного устройства в Tulip Player. Хотя эти методы работают в некоторых сценариях, мы представили другой гибкий и масштабируемый подход: пользовательские драйверы Edge. Это позволяет осуществить простую, но мощную интеграцию в приложения и рабочие процессы Tulip Apps.
Как это работает
От обнаружения до развертывания - семь простых шагов, и мы готовы помочь вам в их выполнении!
Вот краткий обзор:1. Обнаружение - найдите свое устройство и проверьте, поддерживается ли оно библиотекой Tulip. Если да, то вы готовы к работе, устройство должно быть либо предварительно загружено в ваш экземпляр Tulip, либо доступно в библиотеке. Если это не так, вы можете выполнить остальные шаги.2. Создать - запустите свой проект с помощью простых команд NPM и настройте его в вашей локальной IDE (интегрированной среде разработки).3. Разработать - используйте инструменты Tulip для создания вашего пользовательского драйвера.4. Протестировать - протестируйте свой проект с помощью наших локальных инструментов тестирования.5. Итерация - исправьте и улучшите свой проект.7. Отправить - упакуйте проект и отправьте его на developers@tulip.co.8. Развертывание - используйте ваш новый драйвер в редакторе приложений и разверните его в приложении в цеху.
Возможно, вам будет полезно просмотреть наш пример драйвера.
Драйверы Tulip Edge пишутся на TypeScript или JavaScript и работают на базе Tulip Edge Driver SDK. Мы предоставляем инструменты, которые помогут вам написать, протестировать и развернуть ваш драйвер, который запускается внутри приложения Tulip Player.
В настоящее время Edge Driver SDK поддерживает взаимодействие с такими распространенными протоколами или классами:* Serial* Modbus RTU* HID* Torque OpenProtocol