Internet des objets - Thingworx

Thingworx est une plate-forme pour le développement et le déploiement rapides d'appareils intelligents et connectés. Son ensemble d'outils de développement IoT intégrés prend en charge la connectivité, l'analyse, la production et d'autres aspects du développement IoT.

Il propose Vuforia pour la mise en œuvre du développement de réalité augmentée et Kepware pour la connectivité industrielle. KEPServerEX fournit un point unique pour la distribution des données et facilite l'interopérabilité lorsqu'il est associé à un agent ThingWorx.

Composants

Thingworx propose plusieurs outils clés pour la création d'applications. Ces outils incluent le Composer, le Mashup Builder, le stockage, un moteur de recherche, la collaboration et la connectivité. Le Composer fournit un environnement de modélisation pour les tests de conception. Le Mashup Builder permet de créer facilement un tableau de bord grâce à des composants (ou widgets) communs; par exemple, des boutons, des listes, des wikis, des jauges, etc.

Thingworx utilise un moteur de recherche appelé SQUEAL, qui signifie Recherche, Requête et Analyse. Les utilisateurs utilisent SQUEAL pour analyser et filtrer les données et rechercher des enregistrements.

Interface

La plate-forme ThingWorx utilise certains termes avec lesquels vous devez vous familiariser. Dans le menu supérieur de l'écran principal, vous recherchezentitiesou créez-les. «Entité» fait référence à quelque chose créé dans ThingWorx. Vous pouvez également importer / exporter des fichiers et y effectuer diverses opérations.

Dans le menu de gauche, vous trouvez des groupes d'entités, qui sont utilisés pour produire des modèles et visualiser des données; et gérer le stockage, la collaboration, la sécurité et le système.

Lorsque vous sélectionnez la catégorie Modélisation dans le menu, vous commencez le processus en créant une entité. L'entité peut être n'importe quel périphérique physique ou élément logiciel, et elle produit un événement sur les modifications de ses valeurs de propriété; par exemple, un capteur détecte un changement de température. Vous pouvez définirevents pour déclencher des actions via un abonnement qui prend des décisions en fonction des modifications de l'appareil.

Data Shapesse composent d'un ou plusieurs champs. Ils décrivent la structure de données des événements personnalisés, des infotables, des flux et des tables de données. Les formes de données sont considérées comme des entités.

Thing Templates et Thing Shapespermettent aux développeurs d'éviter de répéter les définitions de propriétés d'appareil dans les grands systèmes IoT. Les développeurs créent des modèles d'objets pour permettre aux nouveaux appareils d'hériter des propriétés. Ils utilisent Thing Shapes pour définir des modèles, des propriétés ou exécuter des services.

Notez qu'une chose n'hérite que des propriétés, services, événements et autres qualités d'un seul modèle, cependant, les choses et les modèles peuvent hériter des propriétés de plusieurs formes de chose.

Développement

ThingWorx nécessite en fait très peu de programmation. Les utilisateurs connectent des appareils, établissent une source de données, établissent les comportements des appareils et créent une interface sans aucun codage. Il offre également une évolutivité appropriée pour les projets amateurs et les applications industrielles.