2017-04-27 152 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