Asset locali o remoti e ThingWorx
È possibile scegliere di utilizzare i servizi locali o remoti per l'input dei dati nell'esperienza.
Servizi locali
I servizi locali sono asset memorizzati nella cartella Resources all'interno dell'ambiente Vuforia Studio e possono includere insiemi di dati predefiniti, script, modelli 3D e altri contenuti statici. Utilizzare l'API dei servizi locali per interazioni rapide offline con questi asset. Le risorse locali utilizzano URL relativi.
Di seguito è riportato un esempio di codice JavaScript che è possibile utilizzare per caricare un asset di un modello locale.
$scope.app.params.modelSelect = [
{
display: "modelName",
value: "app/resources/Uploaded/myModel.pvz"
},
Servizi remoti e ThingWorx
I servizi remoti includono API, database, server e altre origini dati esterne di terze parti. ThingWorx è una piattaforma chiave per l'accesso ai servizi remoti in Vuforia Studio. Utilizzare i servizi remoti per lo streaming di dati in tempo reale, interagire con i dispositivi IoT e fornire informazioni contestuali agli utenti. Le risorse remote, come quelle di ThingWorx, richiedono URL assoluti.
Ad esempio, è possibile utilizzare l'oggetto twx per chiamare l'oggetto FactoryTaskHelper dopo che l'evento markTaskComplete è stato attivato:
twx.app.fn.triggerDataService('FactoryTaskHelper', 'markTaskComplete', {taskID: taskid } );
Per ulteriori informazioni sui dati dei sensori in ThingWorx, vedere How to read sensors via Rest API call in and display it Vuforia Studio experience project? in PTC Community.
È stato utile?