2017-04-27 11 views
-3

내 안드로이드 앱이 지속적으로 센서 데이터를 SAP HANA IoT 서비스로 보내고 있습니다. HCP의 geomap 디스플레이에서 OData API를 사용하는 방법이 있습니까? 죄송합니다.이 질문이 너무 광범위하면 프런트 엔드 개발에 익숙하지 않습니다. <IconTabFilter id="start" text="{i18n>gettingStartedFilter}">OData API를 사용하는 SAP Fiori

<Button 
    text="{i18n>showHelloButtonText}" 
    press="onShowHello"/> 

<Input 
    value="{TrackAsset>/recipient/name}" 
    description="Hello {TrackAsset>/recipient/name}" 
    valueLiveUpdate="true" 
    width="60%"/> 

</IconTabFilter>

답변

0

GeoMaps 비주얼 비즈니스에서으로 GeoMap 컨트롤을 사용 가능합니다. 다음을 참조하십시오 examples

그러나 라이센스 문제 : 원래 위의 예제는 자유롭게 사용할 수있는 데이터를 사용하여 작성되었습니다. 이제 데이터에 대한 라이센스를 취득해야합니다.

또한 라이선스 및 Visual 사업에 대한 자세한 내용은 다음 링크를 참조하십시오

Map Provider Configuration Changes

One-Step GeoMap Example

+0

분석지도를 사용해 주셔서 감사합니다. 지도에 데이터를 표시해야합니다. 까다로운 부분은 표 데이터 형식 (IoT 서비스처럼)으로 데이터를 표시하는 것입니다. 그러나 장치의 현재 위치로 표시하기 위해 첫 번째 행 데이터 만 필요합니다. – daisy

0

the docu for Message consumption using the built-in OData API를 참조하십시오

메시지 관리 서비스 (MMS)는 소비자 계정에서 실행되며, 따라서 개발자는 기본 데이터베이스에 대한 전체 액세스 할 수 있습니다. 결과적으로 생성 된 테이블에 직접 액세스하여 기본 데이터베이스에서 제공하는 모든 성능 및 기능을 활용하여 IoT 비즈니스 응용 프로그램에서 메시지를 사용할 수 있습니다. - Java 응용 프로그램과 지속성 서비스 (JDBC 또는 JPA)를 사용하여 - 기본 SAP HANA XS 애플리케이션 (응용 프로그램 서비스 확장 SAP의 HANA)

사용 :

수액 클라우드 플랫폼은 데이터베이스에서 데이터를 소비하는 두 가지 옵션을 제공합니다

또한 MMS는 테이블에 액세스하고 MMS가 유지 관리하는 메시지를 소비하는 데 사용할 수있는 OData API를 제공합니다. API는 주로 IoT 비즈니스 응용 프로그램의 신속한 프로토 타이핑을 필요로하는 사용 사례 용으로 설계되었습니다. 생산적인 사용 사례의 경우 별도의 구성 요소를 사용하여 데이터베이스에서 직접 메시지를 사용하는 것이 좋습니다.

추가적인 정보를 원하시면 다음과 같은 링크를 참조하십시오

How to create Fiori app on HCP IoT oData url's

How to create OData-Service on HCP?

IoT Extension: Providing OData Services with Java

Blog Series:ODATA Protocol implementation for IOT Applications on SAP HCP

IoT with OData on HCP and Java

,691을 363,210

Three ways of sharing SAP HCP IoT message consumption with others via OData

SAP의 HCP에 라즈베리 PI에 대한 예는 또한 도움이 될 수 있습니다

Raspberry Pi on SAP HANA Cloud Platform

+0

감사합니다 순전히. 그들은 도움이되었다. 그래서 SAP WebID 애플리케이션에 OData 서비스를 추가하고 경로와 함께 metadata.xml, neo.app.json을 추가했습니다.하지만 UI에서 내 IoT 데이터를 볼 수없는 구성 문제가 발생했습니다. 기본 "Fiori mater template"을 사용하면 모든 데이터가 표시되지만 템플리트가 정확히 우리가 필요로하는 것이 아니므로 사용자 정의 템플리트를 시도하고 데이터 바인딩을 수행합니다. – daisy

+0

디버그 모드로 전환하면 콘솔 또는 네트워크 탭에 오류 메시지가 표시됩니까? metadata.xml 및 neo-app.json을 게시 하시겠습니까? –

+0

고마워, 해냈어. 나는 부모 노드 경로를 초기에 제공하고 있었지만 나중에 IoT 테이블 경로로 변경하고 데이터가 내 UI에 표시되었습니다. 내 위도를 기반으로 지리적지도를 추가하려면 새로운 질문이 있습니다. 그것은 가능한가? 위의 내 View.xml 추가. 지형지도 xml을 동일한보기, 두 번째보기 대신 탭 필터에 추가하려고합니다. – daisy