Introduction
Tulip offre une large gamme d'intégrations d'appareils intégrés, y compris des balances, des lecteurs de codes-barres, des moteurs de couple, et plus encore. Cependant, il peut y avoir des cas où vous avez besoin d'intégrer des appareils spécialisés qui ne sont pas supportés nativement par Tulip, ou vous avez développé un matériel personnalisé spécifiquement pour votre flux de travail. De plus, si vous êtes un fabricant d'appareils, vous pourriez vouloir intégrer vos appareils dans la plateforme Tulip pour que d'autres puissent les utiliser !
Auparavant, vous pouviez réaliser ces intégrations en utilisant les Edge Devices, les Connector Functions, les Custom Widgets, ou le type générique de périphérique série dans Tulip Player. Bien que ces méthodes fonctionnent dans certains scénarios, nous avons introduit une autre approche flexible et évolutive : les pilotes Edge personnalisés. Cela permet une intégration simple mais puissante dans les applications et les flux de travail de Tulip.
Comment cela fonctionne-t-il ?
Il y a sept étapes simples de la découverte au déploiement - et nous sommes là pour vous aider à les franchir !
Voici un bref aperçu:1. Découverte - Trouvez votre appareil et vérifiez s'il est pris en charge par la bibliothèque de Tulip. Si c'est le cas, vous êtes prêt à partir, il devrait être soit préchargé dans votre instance Tulip, soit disponible dans la bibliothèque. Si ce n'est pas le cas, vous pouvez suivre le reste des étapes ci-dessous.2. Créer - démarrez votre projet avec de simples commandes NPM et configurez-le sur votre IDE local (environnement de développement intégré).3. Développer - utilisez les outils de Tulip pour construire votre pilote personnalisé.4. Tester - testez votre projet en utilisant nos outils de test locaux.5. Itérer - corrigez et améliorez votre projet.7. Soumettre - empaqueter votre projet et l'envoyer à developers@tulip.co.8. Déployer - utilisez votre nouveau pilote dans l'éditeur d'applications et déployez-le dans une application à l'atelier.
Vous trouverez peut-être plus utile de consulter notre exemple de pilote et notre guide d'utilisation.
Les pilotes Tulip Edge sont écrits en TypeScript ou JavaScript et sont alimentés par le SDK Tulip Edge Driver. Nous fournissons des outils pour vous aider à écrire, tester et déployer votre pilote, qui s'exécute dans l'application Tulip Player.
Le SDK Edge Driver supporte actuellement la communication avec ces protocoles ou classes communs:* Série* Modbus RTU* HID* Torque OpenProtocol