Lokale vs. Remote-Assets und ThingWorx
Sie können entweder lokale oder Remote-Dienste für die Dateneingabe in Ihrem Erlebnis verwenden.
Lokale Dienste
Lokale Dienste sind Assets, die im Ordner Resources in der Vuforia Studio Umgebung gespeichert sind. Hierzu gehören vordefinierte Datensätze, Skripts, 3D-Modelle und andere statische Inhalte. Verwenden Sie die lokale Dienst-API für schnelle Offline-Interaktionen mit diesen Assets. Lokale Ressourcen verwenden relative URLs.
Nachfolgend finden Sie ein Beispiel für JavaScript, das Sie zum Laden eines lokalen Modell-Assets verwenden können:
$scope.app.params.modelSelect = [
{
display: "modelName",
value: "app/resources/Uploaded/myModel.pvz"
},
Remote-Dienste und ThingWorx
Remote-Dienste umfassen APIs, Datenbanken, Server und andere externe Datenquellen von Drittanbietern. ThingWorx ist eine wichtige Plattform für den Zugriff auf Remote-Dienste in Vuforia Studio. Verwenden Sie Remote-Dienste, um Echtzeitdaten zu streamen, mit IoT-Geräten zu interagieren und Benutzern Kontextinformationen bereitzustellen. Remote-Ressourcen, z.B. von ThingWorx, erfordern absolute URLs.
Sie können beispielsweise das twx-Objekt verwenden, um das FactoryTaskHelper-Ding aufzurufen, nachdem das Ereignis markTaskComplete ausgelöst wurde:
twx.app.fn.triggerDataService('FactoryTaskHelper', 'markTaskComplete', {taskID: taskid } );
Weitere Informationen zu den Sensordaten in
ThingWorx finden Sie unter
How to read sensors via REST API call in and display it Vuforia Studio experience project? in der PTC Community.