Einführung
Please see the [tulip](https://www.npmjs.com/package/@<span translate=)/edge-driver-sdk">Tulip Edge Driver NPM Package for more detailed information.
Tulip bietet eine breite Palette an integrierten Geräteintegrationen, darunter Waagen, Barcode-Scanner, Drehmomentschrauber und vieles mehr. Es kann jedoch Fälle geben, in denen Sie spezielle Geräte integrieren müssen, die von Tulip nicht nativ unterstützt werden, oder in denen Sie maßgeschneiderte Hardware speziell für Ihren Arbeitsablauf entwickelt haben. Wenn Sie als Gerätehersteller tätig sind, möchten Sie Ihre Geräte möglicherweise in die Tulip-Plattform integrieren, damit andere sie nutzen können!
Bisher konnten Sie diese Integrationen mithilfe von Edge-Geräten, Connector-Funktionen, benutzerdefinierten Widgets oder dem generischen seriellen Gerätetyp im Tulip Player realisieren. Diese Methoden funktionieren zwar in einigen Szenarien, doch wir haben nun einen weiteren flexiblen und skalierbaren Ansatz eingeführt: benutzerdefinierte Edge-Treiber. Diese ermöglichen eine einfache, aber leistungsstarke Integration in Tulip-Apps und -Workflows.
So funktioniert es
Von der Erkennung bis zur Bereitstellung sind es sieben einfache Schritte – und wir helfen Ihnen gerne dabei, diese zu durchlaufen! 
Hier ein kurzer Überblick: 1. Erkennung – Finden Sie Ihr Gerät und prüfen Sie, ob es von der Tulip-Bibliothek unterstützt wird. Ist dies der Fall, können Sie loslegen: Es sollte entweder bereits in Ihrer Tulip-Instanz vorinstalliert oder in der Bibliothek verfügbar sein. Ist dies nicht der Fall, können Sie die folgenden Schritte befolgen. 2. Erstellen – Starten Sie Ihr Projekt mit einfachen NPM-Befehlen und richten Sie es in Ihrer lokalen IDE (integrierte Entwicklungsumgebung) ein. 3. Entwickeln – Nutzen Sie die Tools von Tulip, um Ihren benutzerdefinierten Treiber zu erstellen. 4. Testen – Testen Sie Ihr Projekt mit unseren lokalen Testtools. 5. Iterieren – Beheben Sie Fehler und verbessern Sie Ihr Projekt. 7. Einreichen – Packen Sie Ihr Projekt und senden Sie es an developer@tulip.co.8. Bereitstellen – Nutzen Sie Ihren neuen Treiber im App-Editor und stellen Sie ihn in einer App im Fertigungsbereich bereit.
Am hilfreichsten ist es vielleicht, wenn Sie sich unser Treiber-Beispiel und die Schritt-für-Schritt-Anleitung durchlesen.
Tulip Edge-Treiber werden in TypeScript oder JavaScript geschrieben und basieren auf dem Tulip Edge Driver SDK. Wir stellen Tools zur Verfügung, die Ihnen beim Schreiben, Testen und Bereitstellen Ihres Treibers helfen, der innerhalb der Tulip Player-App ausgeführt wird.
Das Edge-Treiber-SDK unterstützt derzeit die Kommunikation mit folgenden gängigen Protokollen oder Klassen:* Serial* Modbus RTU* HID* Torque OpenProtocol
