내 IoT 플랫폼 Thingworx에서 'IoT thing'에 대한 위치 추적을 시뮬레이트해야합니다. 예를 들면 : 만약 내가 자동차를 가지고 있고 두 가지 모드가 움직이거나 멈췄다면. 자동차가 '움직이는'상태에있을 때 자동차의 변화하는 위도와 경도를 시뮬레이션하고 생성 된 좌표를 저장하여 나중에 매시업의 Google지도 위젯에 표시 할 수 있어야합니다. 마찬가지로 자동차가 정지 한 경우 마지막으로 정지 한 위치가 표시되어야합니다. 다음 질문이 있습니다.iot의 위치 추적을 시뮬레이트하는 방법은 무엇입니까?
- 어떻게하면됩니까? 에서와 같이 서비스 및 구독 (속도 값을 트리거로 사용)을 만들어 사용해야합니까?
- 이러한 기능에 필요한 코드 스 니펫은 무엇입니까?
- Google API를 사용해야합니까?
- 또한 'Location'데이터 유형이있는 변수에 lat/long의 변경 값을 저장하는 방법은 무엇입니까?
고마워요!
안녕하세요, 나는 당신이 제안한 것과 비슷한 것을하려고합니다. 나는 속도 변경에 의해 활성화되는 구독을 작성하고 나서 무작위로 값을 증가 시키려고합니다. 0.0001이나 그와 비슷한 것입니다. 내가 직면하고있는 문제는 Thingworx가 가비지/초기 값을 저장했으며 리셋을 시도해도 값을 변경하지 않는다는 것입니다. 위도/경도의 값을 올바른 형식으로 늘리는 방법이나이 문제의 배경에 정확히 무엇이 있을지 알려주실 수 있습니까? – Tushar
안녕 루샤르, 당신이 나를 의미하는 것을 의미 할 때. 위치? 이 경우 새로운 값으로 설정해야합니다. 문제가 없어야하며, 위치를 읽기 전용으로 설정하고 위치 변경을 기록하려면 로그인해야합니다. –
안녕하세요, 답장을 보내 주셔서 감사합니다. 예, 새로운 값을 설정했습니다. 값 스트림이 선택하지 않는 것 같지만 특성 열과 매시업에 올바른 값을 표시하고 있습니다. 그러나, 다른 질문은 구독을 실행하는 다음 번에 위도와 경도를 높이려면 me.location = {latitude : latitude_value 1, longitude : longitude_value + 1, elevation : elevation_value + 1, units : "WGS84"} 올바른가요? 그렇지 않다면 구독이 실행될 때마다 위도/경도 값을 높이는 데 사용할 수있는 구문은 무엇입니까? – Tushar