로컬 자산과 원격 자산 및 ThingWorx
경험의 데이터 입력을 위해 로컬 서비스 또는 원격 서비스를 사용하도록 선택할 수 있습니다.
로컬 서비스
로컬 서비스는 Vuforia Studio 환경 내의 Resources 폴더에 저장된 자산입니다. 여기에는 사전 정의된 데이터 집합, 스크립트, 3D 모델 및 기타 정적 콘텐츠가 포함될 수 있습니다. 로컬 서비스 API를 사용하여 이러한 자산과의 빠른 오프라인 상호 작용을 수행할 수 있습니다. 로컬 리소스는 상대 URL을 사용합니다.
다음은 로컬 모델 자산을 로드하는 데 사용할 수 있는 JavaScript의 예입니다.
$scope.app.params.modelSelect = [
{
display: "modelName",
value: "app/resources/Uploaded/myModel.pvz"
},
원격 서비스 및 ThingWorx
원격 서비스에는 타사 API, 데이터베이스, 서버 및 기타 외부 데이터 소스가 포함됩니다. ThingWorxVuforia Studio에서 원격 서비스를 이용하기 위한 핵심 플랫폼입니다. 원격 서비스를 사용하여 실시간 데이터를 스트리밍하고, IoT 장치와 상호 작용하고, 사용자에게 컨텍스트 정보를 제공할 수 있습니다. ThingWorx의 원격 리소스와 같은 원격 리소스를 사용할 때는 절대 URL을 사용해야 합니다.
예를 들어, markTaskComplete 이벤트가 트리거된 후 twx 객체를 사용하여 FactoryTaskHelper 사물을 호출할 수 있습니다.
twx.app.fn.triggerDataService('FactoryTaskHelper', 'markTaskComplete', {taskID: taskid } );
ThingWorx의 센서 데이터에 대한 자세한 내용은 PTC 커뮤니티에서 How to read sensors via Rest API call in and display it Vuforia Studio experience project?(Vuforia Studio 경험 프로젝트에서 Rest API 호출을 통해 센서 데이터를 읽고 표시하는 방법)를 참조하십시오.
도움이 되셨나요?