소개
Tulip은 저울, 바코드 스캐너, 토크 드라이버 등 다양한 내장 장치 통합 기능을 제공합니다. 하지만 Tulip에서 기본적으로 지원하지 않는 특수 장치를 통합해야 하거나 워크플로우에 맞게 특별히 사용자 지정 하드웨어를 개발한 경우가 있을 수 있습니다. 또한 디바이스 제조업체의 경우 다른 사람들이 사용할 수 있도록 디바이스를 Tulip 플랫폼에 통합하고 싶을 수도 있습니다!
이전에는 에지 디바이스, 커넥터 기능, 사용자 지정 위젯 또는 Tulip 플레이어의 일반 직렬 디바이스 유형을 사용하여 이러한 통합을 수행할 수 있었습니다. 이러한 방법은 일부 시나리오에서 작동하지만, 저희는 유연하고 확장 가능한 또 다른 접근 방식인 커스텀 엣지 드라이버를 도입했습니다. 이를 통해 간단하지만 강력한 방식으로 Tulip 앱과 워크플로우에 통합할 수 있습니다.
작동 방식
검색부터 배포까지 7가지 간단한 단계로 구성되어 있으며, 그 과정을 안내해 드리겠습니다!
간략한 개요는 다음과 같습니다.1. 검색 - 디바이스를 찾아 Tulip의 라이브러리에서 지원되는지 확인합니다. 지원되는 경우, Tulip 인스턴스에 미리 로드되어 있거나 라이브러리에서 사용할 수 있어야 합니다. 그렇지 않은 경우 아래의 나머지 단계를 따르세요.2. 만들기 - 간단한 NPM 명령으로 프로젝트를 시작하고 로컬 IDE(통합 개발 환경)에서 설정하기.3. 개발 - Tulip의 도구를 사용하여 사용자 지정 드라이버를 빌드하기.4. 테스트 - 로컬 테스트 도구를 사용하여 프로젝트를 테스트하기.5. 반복 - 프로젝트를 수정하고 개선하기.7. 제출 - 프로젝트를 패키징하여 developers@tulip.co.8 으로 보냅니다. 배포 - 앱 편집기에서 새 드라이버를 활용하여 앱에서 상점에 배포합니다.
드라이버 예제 및 워크스루를 살펴보는 것이 가장 도움이 될 수 있습니다.
툴팁 엣지 드라이버는 타입스크립트 또는 자바스크립트로 작성되며 툴팁 엣지 드라이버 SDK로 구동됩니다. 드라이버를 작성, 테스트 및 배포하는 데 도움이 되는 도구를 제공하며, 이 도구는 Tulip Player 앱 내에서 실행됩니다.
에지 드라이버 SDK는 현재 다음과 같은 일반적인 프로토콜 또는 클래스와의 통신을 지원합니다: * 시리얼* 모드버스 RTU* HID* 토크 오픈 프로토콜