2017-04-27 90 views
-3

我的Android應用程序不斷向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有可能使用Visual業務的全球訪客控制。 也請看到這些examples

但有授權的問題: 本來,上面的例子中使用免費提供的數據創建的。 現在數據必須獲得許可。

另請參閱更詳細的許可和可視化業務以下鏈接:

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業務應用程序可以通過直接訪問生成的表來使用消息,從而充分利用底層數據庫提供的全部性能和功能。

的SAP雲平臺提供了兩個選項,從數據庫中消耗的數據: - 使用Java應用程序和持久化服務(JDBC或JPA) - 使用本機SAP HANA XS應用(SAP HANA擴展應用服務)

此外,MMS提供了一個OData API,可用於訪問表並使用由MMS維護的消息。該API主要針對需要快速建立物聯網業務應用程序的原型而設計。對於高效用例,我們建議您使用單獨的組件直接從數據庫中使用消息。

另請參閱與其他信息下面的鏈接:

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

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

這是關於樹莓PI的SAP HCP例子也可能會有所幫助:

Raspberry Pi on SAP HANA Cloud Platform

+0

非常感謝。他們很有幫助。所以我在SAP WebID應用程序中添加了OData服務,並添加了metadata.xml,neo.app.json和path。但我想有配置問題,我無法在用戶界面中看到我的物聯網數據。如果我使用默認的「Fiori mater模板」,我的所有數據都會顯示出來,但模板並不完全符合我們的要求,因此我正在嘗試自定義模板並對其進行數據綁定。 – daisy

+0

如果切換到調試模式,是否在控制檯或網絡選項卡中顯示任何錯誤消息? 您可以發佈您的metadata.xml和neo-app.json嗎? –

+0

謝謝,我做到了。我初步給出了父節點路徑,但後來更改爲我的IoT表路徑和數據顯示在我的用戶界面上。我有一個新的問題,如果我想添加基於我的lat的地理地圖,long;可能嗎?在上面添加我的View.xml。我想在同一視圖中添加地理地圖xml,而不是第二個視圖。 – daisy