Actifs locaux ou distants et ThingWorx
Vous pouvez choisir d'utiliser des services locaux ou distants pour la saisie des données dans votre expérience.
Services locaux
Les services locaux sont des actifs stockés dans le dossier Resources au sein de l'environnement Vuforia Studio. Il peut s'agir de jeux de données prédéfinis, de scripts, de modèles 3D et d'autres contenus statiques. Utilisez l'API des services locaux pour des interactions rapides et hors ligne avec ces actifs. Les ressources locales utilisent des URL relatives.
Voici un exemple de code JavaScript que vous pouvez utiliser pour charger un actif de modèle local :
$scope.app.params.modelSelect = [
{
display: "modelName",
value: "app/resources/Uploaded/myModel.pvz"
},
Services distants et ThingWorx
Les services distants incluent les API, bases de données, serveurs et autres sources de données externes. ThingWorx est une plateforme essentielle pour l'accès aux services distants dans Vuforia Studio. Utilisez des services distants pour diffuser des données en temps réel, interagir avec des appareils IoT et fournir des informations contextuelles aux utilisateurs. Les ressources distantes, telles que celles de ThingWorx, nécessitent des URL absolues.
Ainsi, vous pouvez utiliser l'objet twx pour appeler l'objet FactoryTaskHelper après le déclenchement de l'événement markTaskComplete :
twx.app.fn.triggerDataService('FactoryTaskHelper', 'markTaskComplete', {taskID: taskid } );
Pour plus d'informations sur les données de capteur dans ThingWorx, consultez la page How to read sensors via Rest API call in and display it Vuforia Studio experience project? sur le site PTC Community.
Est-ce que cela a été utile ?