点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们遇到了一种情况,我们需要在SAP Leonardo中对Thing数据进行一些后处理。 最好以一种方式将修改后的值存储在事物本身中(也就是说,客户端应用程序应该能够使用SAP Leonardo API读取修改后的值)。 我们需要解决两种情况。
1。 传感器正在为我们提供华氏度的温度测量。 我们需要以摄氏度为单位将数据提供给云应用程序。 我们没有重新配置设备的选项,并且希望避免使用其他软件(例如,使用带有拦截器的自定义边缘在提取之前转换数据)-数据直接发送到云网关。 我们有什么选择? Leonardo IoT是否提供任何方法来计算"派生"值?
2。 在任何给定时间,设备都处于四种状态之一(忙,维护,停止,空闲)。 设备通过发送新状态仅通知我们状态更改。 从设备收到状态更新后,我们希望"关闭"先前状态并确定其持续时间。 例如,设备发出信号指示在11.00进入繁忙状态。 在11.15,设备进入空闲状态-收到更新后,我们需要注意设备在15分钟内处于"繁忙"状态。 最好通过更新之前的测量值的持续时间来实现。 可以在Leonardo IoT内完成此类计算和更新吗?
谢谢
Miha,你好
鉴于您的限制,也许最好的选择是使用微服务进行此类转换,并使用Leonardo IoT API将数据推送到新措施。 例如,您可以使用Leonardo IoT规则触发对微服务的调用。 或者,您可以从微服务中以华氏度轮询度量。 事实是,您应该在最小程度上更改数据模型,即为摄氏存储添加变量。
希望很清楚
BR,
Federico
Federico,谢谢您的建议,我们将尝试通过微服务更新测量值。
再次感谢
Miha
你好,
我认为您仅凭莱昂纳多(Leonardo)物联网就无法做到您所描述的。
SAP IoT堆栈中是否还有其他模块(例如,SAP IoT Services,SAP Edge Services ...)?
您是否可以创建自定义微服务?
BR,
Federico
嗨Federico,
谢谢您的回答。 我们确实可以使用SAP IoT Services和SAP Edge Gateway(但没有SAP Edge Services)。 我们还可以在Cloud Foundry环境中创建自己的应用程序,从而使我们能够创建自定义微服务。
BR
一周热门 更多>