SAP是企业软件行业的一哥,不过一哥也要拓展地盘。物联网(IoT)就是SAP最近很想占据的新地盘,让我们来看看SAP有些什么新菜端上桌。
很多人都知道SAP推出了Leonardo这个最新的产品组合,其中就包括了物联网(Internet of Things, IoT)解决方案。
SAP试图在Leonardo这个产品中把未来企业数字化转型所需的各种功能都包括进来,而IoT就是相当重要的一块拼图。
Leonardo包括了以下的功能:
物联网 Internet of Things
机器学习 Machine Learning
大数据 Big Data
设计思维 Design Thinking
区块链 Block Chain
数据智能 Data Intelligence
分析 Analytics
下面来看看SAP IoT解决方案具体是怎样的。
IoT是SAP Leonardo的支柱功能之一,它把物理世界和商业世界联系到了一起,现实世界的数据通过智能设备和传感器变得数字化,这产生了过去前所未有的机会和洞见。
SAP收购PLAT.ONE后,IoT解决方案变得更加强大和灵活,现在全新的IoT方案是运行在SAP Cloud Platform的Cloud Foundry之上的。
SAP IoT提供了很多新的能力,包括:
支持更多的通信协议
快速连接更多的设备
提供边缘网关和云端网关的选项
支持智能网关(边缘网关)
提供SDK,自定义协议
大数据集成
更高的安全性能
在核心的IoT服务上支持应用程序服务
IoT服务的技术架构
▎应用支持
应用支持对应用程序开发者来说是非常有用的,通过模版和引导工具,开发者可以快速设计和开发基于IoT的应用程序,从而完成IoT数据消费,集成位置(地图)服务,IoT数据视觉化等多种任务。
应用支持提供三项主要服务:
APIs
用于建立,配置,使用,维护和存储IoT和大数据,以及相关的权限访问和事件管理。
用户界面
把通过APIs获得的数据在前段展示给用户,包括设备建模,权限和业务伙伴关系。
SAP Web IDE中的IoT应用程序模版
可以快速创建IoT原型程序,便于从直接生成的源代码中进行扩展。
▎IoT服务 - 关键能力
IoT Cockpit是核心的用户访问点
在网络边缘的数据处理让决策和反应更加快速
使用Message Management Service来接受设备数据和发送指令到远端设备
使用REST APIs来进行设备建模和数据消费
提醒管理(报警/规则/事件)
基于认证的设备接入,支持IoT边缘网关和云端网关
设备到IoT云端网关支持的协议:HTTP (REST), MQTT
设备到IoT边缘网关支持的协议:HTTP (REST), MQTT, CoAP, SNMP, ModBus, Zigbee, XMPP
提供SDK,用于开发自定义协议
支持IoT边缘网关上的adapters或agents,以及自定义的过滤逻辑
支持多种SAP Cloud Platform服务:PostgreSQL, KAFKA
集成了SAP IoT Application Enablement toolkit,用于快速进行IoT应用的开发
可以通过GitHub上的SCP IoT Start Kit中的指导文件,教程,代码例子来快速开始你的SAP IoT之旅。
参考
https://help.hana.ondemand.com/iot/frameset.htm
https://cloudplatform.sap.com/capabilities/iot/iot-service.html
https://www.sap.com/india/products/leonardo.html
https://blogs.sap.com/2017/07/31/iot-4.0-on-leonardo-for-next-gen-business/