SAP Leonardo-计算和更新措施

2020-08-23 22:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们遇到了一种情况,我们需...

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

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


嗨,

我们遇到了一种情况,我们需要在SAP Leonardo中对Thing数据进行一些后处理。 最好以一种方式将修改后的值存储在事物本身中(也就是说,客户端应用程序应该能够使用SAP Leonardo API读取修改后的值)。 我们需要解决两种情况。

1。 传感器正在为我们提供华氏度的温度测量。 我们需要以摄氏度为单位将数据提供给云应用程序。 我们没有重新配置设备的选项,并且希望避免使用其他软件(例如,使用带有拦截器的自定义边缘在提取之前转换数据)-数据直接发送到云网关。 我们有什么选择? Leonardo IoT是否提供任何方法来计算"派生"值?

2。 在任何给定时间,设备都处于四种状态之一(忙,维护,停止,空闲)。 设备通过发送新状态仅通知我们状态更改。 从设备收到状态更新后,我们希望"关闭"先前状态并确定其持续时间。 例如,设备发出信号指示在11.00进入繁忙状态。 在11.15,设备进入空闲状态-收到更新后,我们需要注意设备在15分钟内处于"繁忙"状态。 最好通过更新之前的测量值的持续时间来实现。 可以在Leonardo IoT内完成此类计算和更新吗?

谢谢

4条回答
小熊yu生菜
2020-08-23 22:39 .采纳回答

Miha,你好

鉴于您的限制,也许最好的选择是使用微服务进行此类转换,并使用Leonardo IoT API将数据推送到新措施。 例如,您可以使用Leonardo IoT规则触发对微服务的调用。 或者,您可以从微服务中以华氏度轮询度量。 事实是,您应该在最小程度上更改数据模型,即为摄氏存储添加变量。

希望很清楚

BR,

Federico

一周热门 更多>