SAP Leonardo IoT OData Thing API数据值为空

2020-08-14 01:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试使用SAP Leonardo IoT来实现模拟温度和湿度传感器的小型IoT服务。

SAP IoT Cockpit一切正常,但是SAP Leonardo IoT存在一些问题。

我尝试使用该向导制作一个小的预构建的SAPUI5应用程序。 该应用程序可按预期运行,但传感器数据不会显示(API不会显示任何数据),尽管该数据在SAP IoT Cockpit上是完全可见的。

应用发出的呼叫是这样的:https://{webide-url}/backend/Things('{thing-id}')/iot.psciot180911114814。{package}:{thing-type}/{ 功能}

返回{value:[]}

我在这里做错什么了吗? 还有其他一些事情,也许我没有很好地配置或根本没有配置? 另外,我看不到OData API的任何$ metadata,因为它表示我未被授权。

此致

弗拉德

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试使用SAP Leonardo IoT来实现模拟温度和湿度传感器的小型IoT服务。

SAP IoT Cockpit一切正常,但是SAP Leonardo IoT存在一些问题。

我尝试使用该向导制作一个小的预构建的SAPUI5应用程序。 该应用程序可按预期运行,但传感器数据不会显示(API不会显示任何数据),尽管该数据在SAP IoT Cockpit上是完全可见的。

应用发出的呼叫是这样的:https://{webide-url}/backend/Things('{thing-id}')/iot.psciot180911114814。{package}:{thing-type}/{ 功能}

返回{value:[]}

我在这里做错什么了吗? 还有其他一些事情,也许我没有很好地配置或根本没有配置? 另外,我看不到OData API的任何$ metadata,因为它表示我未被授权。

此致

弗拉德

付费偷看设置
发送
2条回答
暮风yp
1楼-- · 2020-08-14 02:05

您好,我不确定OData的SAP IoT实施是否符合"常规" UI5控件的要求。 无论如何,对时间序列数据的所有查询都需要包括一个时间范围作为必需的输入。 此致Marcus

huskylover
2楼-- · 2020-08-14 02:26

嗨Marcus,

感谢您的帮助!

暂时将UI5控件放在一边,我认为主要问题是IoT驾驶舱未将传感器数据发送到IoT AE。 我试图在UI5应用之外对API进行一些调用,但响应为null:

 {{TimeSeriesURI}}/{{PackageName}}:{{PropertySet}}/measurements?$ filter = id eq'{{Thing}}'和时间ge datetime'2020-01-01T00:00:00' 和时间lt datetime'2020-07-30T00:00:00'
 

这是回应:

此外,即使是具有时间范围(例如?timerange = 2020-08-04T08:45:50.445Z-2020-08-04T09:02:33.651Z)的UI5预建api调用也返回{value:[]}

我可能错过了某种配置吗?

此致

弗拉德

一周热门 更多>