sap leonardo iot technical services

50
CUSTOMER Giorgio Murroni, Product Management – SAP Cloud Platform IoT and Integration 29 th March 2018 SAP Leonardo IoT Technical Services SAP Cloud Platform Internet of Things

Upload: others

Post on 03-Nov-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAP Leonardo IoT Technical Services

CUSTOMER

Giorgio Murroni, Product Management – SAP Cloud Platform IoT and Integration29th March 2018

SAP Leonardo IoT Technical ServicesSAP Cloud Platform Internet of Things

Page 2: SAP Leonardo IoT Technical Services

2CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Disclaimer

§ The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission ofSAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement orany other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in thispresentation or any related document, or to develop or release any functionality mentioned therein.

§ This presentation, or any related document and SAP's strategy and possible future developments, products and or platformsdirections and functionality are all subject to change and may be changed by SAP at any time for any reason without notice.The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code orfunctionality. This presentation is provided without a warranty of any kind, either express or implied, including but not limitedto, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is forinformational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions inthis presentation, except if such damages were caused by SAP’s intentional or gross negligence.

§ All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materiallyfrom expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak onlyas of their dates, and they should not be relied upon in making purchasing decisions.

Page 3: SAP Leonardo IoT Technical Services

3CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Leonardo IoT – Webinar Series 2018

Tom RafterySAP Leonardo Internet of Things Overview Session 15.2.

IoT Adoption Enablers

Pushkar RanjanSAP Leonardo Internet of Everything 22.2.

Rakesh Gandhi, Ken PierceSAP Leonardo for Enterprise Internet of Things 22.3.

Merlin YamssiSAP Leonardo for Edge Computing 26.4.

Rakesh GandhiSAP Leonardo IOT Accelerators to drive faster ROI 19.4.

Axel KuhleSAP Leonardo How to start with IoT 10.5.

Technology

Introduction and Overview on Applications

IoT Services

Giorgio MurroniSAP Leonardo Technical Services 29.3.

Anne Mette HoyerSAP Leonardo Bridge 12.4.

Smitha RayalaSAP Leonardo Business Services 5.4.

Page 4: SAP Leonardo IoT Technical Services

4CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Agenda

• Intro - SAP Leonardo Digital Innovation System

• SAP Leonardo IoT - Technical Service

• Demo

• Use Cases – Business Benefits

• SAP IoT Application Enablement

• SAP Leonardo IoT Edge

• Q&As

Page 5: SAP Leonardo IoT Technical Services

5CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Design Led Innovation

SAP LeonardoTechnologies Internet of Things

Big Data

Data Intelligence

Blockchain

Analytics

Machine Learning

SAP Cloud Platform

Multi-Cloud Infrastructure

Microservices | Open APIs | Flexible Runtimes | Integration

SAP

Data Management

SAP Leonardo Digital Innovation SystemInfuse technology into business processes to achieve breakthrough results

Solution Ideation& Vision

RapidPrototyping

IntegrationBlueprint

Business CaseDevelopment

SAP HANA | SAP Data Hub | SAP Vora | Other SAP | Open Source Storages | SWIFTAWS S3

Hadoop…

Page 6: SAP Leonardo IoT Technical Services

6CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Leonardo Internet of Things

SAP Leonardo IoT Bridge

Product Insights

Goods and Equipment

Supply Networks

Fixed Asset Insights

ManufacturingExecution

ManufacturingNetworks

Mobile Asset Insights

Logistics Safety

Logistics Networks

Energy Grids

Buildings

Construction

Market Insights

Rural Areas

Urban Areas

People and Work

People and Health

People and Homes

ConnectedProducts

ConnectedAssets

ConnectedFleet

ConnectedInfrastructure

ConnectedMarkets

ConnectedPeople

SAP Leonardo IoT Foundation

SAP Cloud Platform / SAP HANA Platform

SAP Leonardo IoTEdge

Page 7: SAP Leonardo IoT Technical Services

7CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Leonardo Internet of Things capabilitiesFull stack of IoT solutions and technologies

SAP Leonardo IoT Bridge

ConnectedProducts

ConnectedAssets

ConnectedFleet

ConnectedInfrastructure

ConnectedMarkets

ConnectedPeople

SAP Leonardo Foundation

on SAP Cloud Platform

on SAP Cloud Platform

Technical Services

Device management

Connectivity

Messaging

Data Management

Aggregate store

Times series store

Data archive

BusinessServices

Thing model (SAP Digital Twin)

Application development

Reuse UI and APIs

*Planned Service

SAP LeonardoIoT Edge

StreamingPersistenceBusinesstransactionsPredictive andmachine learning*Analytics*

Page 8: SAP Leonardo IoT Technical Services

8CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Key CapabilitiesLifecycle management at scale for devices from onboarding to decommissioning

Securely connect to remote devices over a broad variety of IoT protocols (HTTP,MQTT, CoAP, SNMP, File, ModBus, Sigfox, OPC-UA)

Collect and process sensor data at scale already at the edge or in the cloud andstore it on SAP Cloud Platform

Integral part of SAP Leonardo IoT Foundation & Edge to build and run IoTapplications in cloud

Product Innovations• Integration into SAP IoT Application Enablement in support of rapid

development of IoT applications

• Support of SAP Edge Services for advanced processing capabilities on GatewayEdge

• Continuous delivery of further IoT protocol adapters

Key Benefits• Flexible deployment options for gateway component

• Certificate-based onboarding and authentication of devices

• Software development kit (SDK) for development of customprotocol adapters and custom filters (interceptors)

SAP Cloud Platform Internet of Things - IntroductionConnect devices to bring IoT data to SAP Cloud Platform

Internet

Things

IoT apps onSAP Cloud Platform

SAP IoT ApplicationEnablement

SAP Cloud PlatformInternet of Things

Read more: SAP Cloud Platform IoT

Page 9: SAP Leonardo IoT Technical Services

9CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsArchitecture Overview

Your Gateway System

Environment

Cloud PlatformPaaS eg., HANA,Kafka, PostgreSQL

App User

Admin

IoT CoreService

IoT MessageManagement

Service

Your IoT DataIoT service

IoTGateway Edge

Devices

Device 1

Device 2

Device 3

IoT GatewayCloud

IoT ServiceCockpit

Send and receivemessages

HTTPS / MQTT

Your IoT ApplicationAny CF buildpack

EclipsePlug-In IoT Service SDK

IoT GatewayAdapters

HTTP

MQTT

File

SNMP

Modbus OPC UA

CoAP Sigfox

Not SAP Cloud Platform IoT scope

Page 10: SAP Leonardo IoT Technical Services

10CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsEdge Processing

Your Gateway System

Environment

Cloud PlatformPaaS eg., HANA,Kafka, PostgreSQL

App User

Admin

IoT CoreService

IoT MessageManagement

Service

Your IoT DataIoT service

IoTGateway Edge

Devices

Device 1

Device 2

Device 3

IoT GatewayCloud

IoT ServiceCockpit

Send and receivemessages

HTTPS / MQTT

Your IoT ApplicationAny CF buildpack

EclipsePlug-In IoT Service SDK

IoT GatewayAdapters

HTTP

MQTT

File

SNMP

Modbus OPC UA

CoAP Sigfox

Not SAP Cloud Platform IoT scope

Interceptors

Distributed Persistence

Streaming

Business Transactions

Predictive and Machine Learning

Analytics

Page 11: SAP Leonardo IoT Technical Services

11CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsProtocols via IoT Gateway Adapters

HTTP1

ZigbeeXBeeZWave6lowPANBT & BTLEWiFi & LPWiFiIEEE 802.15.4MQTT1

CoAPTR069SNMPHART & W-HARTSIGFOXSemtech LoRaNWAVE UnB

DDSBACNETLONKNXModbusProfibusInfibusDLMS/COSEMKSAT (Viasat)PLC(*)OPC UAOMA LWM2M(*)Active MessageSWAP(*)XMPPLoRaFile

ProtocolsAgora EnergyAgullaAnyDATAArduinoAsokaATIMAxibleAXISB+B ElectronicsCalAmpCiscoCloudGateCPLCradlepointDellDiGiDigicom

VendorsDistech ControlsE-SenzaEkahauElsterEPISENSOREurotechHoneywellIntensesITRONKamstrupLIBELIUMMarvellMeterSitMICRONMobile DevicesMorey Corp.

NaelBoxNetcomm WirelessNETVOXNWAVEOrbiwisePacket PowerPARADOXPIKKERTONPulsarRadiocraftsRaspberryPISamsungSchneider ElectricSemtech LoRaSensinodeSIERRA WIRELESSSIGFOX

SimpleHomeNetSITECSmarteoWaterSMARTEXST MicroSterelaTelecom DesignTELITTekPeaTRIDIUMVIASATWAGOWi-NEXTWorldsensingXIRGO

1 – also device ó cloud *: Limited implantation (bold = GA)

Create new adapters with IoT Service SDK

Check for updatesCheck for updates

Leverage templates based on required connectivity:UDP, JMS, USB, Custom, CoAP, File, Socket

Page 12: SAP Leonardo IoT Technical Services

12CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

The IoT Service SDK enables developers to extend the IoT service

IoT Service SDK

Documentation: Internet of Things Service SDK

Adapters

• Design your own adapter for Internet of Things Gateway

• Introduce new functions and reuse existing logical blocks to achieve seamless integration

• Use existing templates, examples and tutorials to swiftly go through these activities

Interceptors

• Intercept data flows to enhance data or send it to another application (SCI, Edge Services, PDMS, CEP …)

• Extend edge computing for gateway: manipulate incoming sensor data and/or outgoing commands to

actuators eg data thinning via filters, routing, exception handling, cloud communication … )

• Get a jump start with simpler and powerful modelling leveraging wizard, sample templates and visual flows

Page 13: SAP Leonardo IoT Technical Services

13CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsIoT Gateway

IoT Gateway Architecture

Operating System

Java VM

Caching

Remote Update

SecurityProtocol plugins

InterceptorsRules Commands

OSGi Execution Environment

SCI

Edge Services

CEP

StandardVendor

PdMS

DB

BRM

3rd Party

Keeps track of the device topologyProvides store and forward fordevices eg.• Commands to Devices• Measurements to IoT Core

Examples

Page 14: SAP Leonardo IoT Technical Services

14CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

• Connection to the IoT MMS: failover support when connectivity is lost and hostname.

• Connection to IoT Core Service: connect to your instance and ports

• Configure the IoT Gateway: unique identifier gatewayAlternateId (valid ACSII String)

• Configure Logging: define your preferred logging pattern for file based persistence at the edge

• Security: choose your desired level of security through secure or unsecure endpoints

• Device Auto-Accept: control operations status (pending or fullyfunctional) for data acquisitionpolicies and device to platform interaction

IoT Gateway Edge: What can I do via Configurations (in summary)?

Page 15: SAP Leonardo IoT Technical Services

15CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Requirements for SAP CP IoT Gateway Edge

Source Release Note,Tutorial

OS Linux (Ubuntu, Debian), Windows

Application Java 8 requiredModel / Architecture x86 64-bitCPU Min. quad core 1 GHz, x86-64 architecture

compatibleMemory 512 MBStorage 10+ GBInstallation Packages available for 64-bitExample Devices(e.g. from other customers)

ICC Certification,Device List

The table defines MINIMUM REQUIREMENTSThe requirements depend on:• Protocol type• Number of devices• Frequency of messages and message size

Page 16: SAP Leonardo IoT Technical Services

16CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

§ Catalog of SAP-certified gateway devices, sensors, Device Clouds andLPWAN*

§ In talks with hardware vendors to pre-install // direct link to SAP Edgesoftware components or Cloud backend

§ SAP-certified gateway devices, sensors and LPWAN providers shall beshowcased along with the Leonardo IoT brand

§ Certification shall be extended for all SAP Edge services

Vendors certified§ Dell Gateway 5000 | Dell Gateway 5500 | Dell Embedded PC§ Samsung - Samsung ARTIK Processors§ Eurotech (Gateways and Sensors)§ HPE Edge line series of devices (EL1000, EL2000, …) (Gateways)§ Janz Tec emIOT series (Gateways)§ Cloudleaf: IoT Supply Chain Visibility (Device Cloud)§ Roambee: Asset monitoring (Device Cloud)§ Q-Loud Universal Gateway (Gateways)

IoT Certification by SAPIntegration with SAP Cloud Platform IoT

* Work in progress Current list of certified IoT devices and integrations: link

Page 17: SAP Leonardo IoT Technical Services

17CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsDevice Management

Your Gateway System

Environment

Cloud PlatformPaaS eg., HANA,Kafka, PostgreSQL

App User

Admin

IoT CoreService

IoT MessageManagement

Service

Your IoT DataIoT service

IoTGateway Edge

Devices

Device 1

Device 2

Device 3

IoT GatewayCloud

IoT ServiceCockpit

Send and receivemessages

HTTPS / MQTT

Your IoT ApplicationAny CF buildpack

EclipsePlug-In IoT Service SDK

IoT GatewayAdapters

HTTP

MQTT

File

SNMP

Modbus OPC UA

CoAP Sigfox

Not SAP Cloud Platform IoT scope

Protocol Normalization and SDK

Device lifecycle management

Store-and-forward for Device Commands

Remote Software Upgrades

Device Data Transmission

Analytics

Page 18: SAP Leonardo IoT Technical Services

18CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsDevice Model

* 1..*Capability PropertySensorType

Device SensorGateway

1 1..*

11 *

<<instanceOf>>

NamedCapability

Documentation: Device Model

1..*

distinct message format (sensor) or command (actuator),e.g., temperature, turn on/off

protocol specific network (one per IoT Gateway), e.g., MQTT

unique addressable entity (device), e.g., drilling machine

sensor or actuator of physical node, e.g., temperature sensor

A collection of capabilities (measures/commands), e.g., sensor board

Page 19: SAP Leonardo IoT Technical Services

19CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsCore Services

Your Gateway System

Environment

Cloud PlatformPaaS eg., HANA,Kafka, PostgreSQL

App User

Admin

IoT CoreService

IoT MessageManagement

Service

Your IoT DataIoT service

IoTGateway Edge

Devices

Device 1

Device 2

Device 3

IoT GatewayCloud

IoT ServiceCockpit

Send and receivemessages

HTTPS / MQTT

Your IoT ApplicationAny CF buildpack

EclipsePlug-In IoT Service SDK

IoT GatewayAdapters

HTTP

MQTT

File

SNMP

Modbus OPC UA

CoAP Sigfox

Not SAP Cloud Platform IoT scope

Federated Device Management

Resource and Access Control

Security Management

Device Integration Service

Application Service - APIs and KPIs

Message Processing

Page 20: SAP Leonardo IoT Technical Services

20CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

• The interactive API documentationdescribes all properties in detail andallows you to test your API.

• Choose from a wide variety of APIs tomange: Devices, Gateways, Sensors,Users, Protocols

• Start creating your own virtual devicesand things extending them withCustom Properties

• Develop your IoT Applications throughready to use data sources

Internet of Things API Service

Documentation: Internet of Things API Service

Page 21: SAP Leonardo IoT Technical Services

21CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of Things - Security

1

2

3

4

Documentation: Security Guide

Page 22: SAP Leonardo IoT Technical Services

22CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform IoTIoT Service Cockpit (UI5)

• API Docs

• Documentation

• Community

• Starter Kit

• Take control of your connected devices

• Monitor and visualize operational analytics assessing usage and performance

• Manage access and control policies based on user roles and security strategyDocumentation: Internet of Things Service Cockpit

Page 23: SAP Leonardo IoT Technical Services

23CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsTI Sensor Tag - Demo

Your Gateway System

Environment

Cloud PlatformPaaS eg., HANA,Kafka, PostgreSQL

App User

Admin

IoT CoreService

IoT MessageManagement

Service

Your IoT DataIoT service

IoTGateway Edge

Devices

Device 2

Device 3

IoT GatewayCloud

IoT ServiceCockpit

IoT GatewayMobile

Your IoT ApplicationAny CF buildpack

EclipsePlug-In IoT Service SDK

IoT GatewayAdapters

HTTP

MQTT

File

SNMP

Modbus OPC UA

CoAP Sigfox

Page 24: SAP Leonardo IoT Technical Services

24CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

IoT Gateway App Screenshots Download the app via SAP Mobile Place

Page 25: SAP Leonardo IoT Technical Services

This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document isprovided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 25CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ

* This is the current state of planning and may be changed by SAP at any time without notice.

SAP Cloud Platform Internet of ThingsProduct road map overview

Key capabilitiesIntegration of the IoT service with the

native identity-managementcapabilities of SAP Cloud Platform,such as extended user authorizationand authentication (XS-UAA) thatsupports Cloud Foundry–basedenvironments on SAP Cloud Platform

Support for OData access to the IoT CoreAPI, yielding improved standardaccess into business applications andWeb-based development tools, suchas SAP Web IDE

Mobile SIM card managementcapabilities

Key capabilitiesIntegration into SAP API Business Hub

Processing services to configure dataforwarding to databases in SAP CloudPlatform or other destinations

Integration with SAP Data Hub

Support of SAP Cloud Platform HANAservice, for use on SAP CloudPlatform

Device to IoT Gateway Edge additionalProtocol support- LoRa, NB-IoT

Key capabilitiesFurther multi-cloud data center support

Web Assistant support

IoT Cockpit based on the SAP Fiori UX –further dashboards

Device to IoT Gateway Edge additionalProtocol support- XMPP and upon customer feedback

Recent innovations(1) Planned Q1/2018(*) Planned Q2/2018(*) Planned Q3/2018(*)

Key capabilitiesIoT Cockpit based on the SAP Fiori UX

Fine-tuned access control for IoT serviceusers on the appl. level

Notification management (Alarms / Rules/ Events)

Device to IoT Gateway Edge Protocolsupport (HTTP, MQTT, CoAP, SNMP,File, ModBus, Sigfox, OPC-UA)

Provisioning of a software developmentkit (SDK) for custom protocol adaptersor agents and custom filters (adaptersand interceptors)

Support of PostgreSQL and Kafka for useon SAP Cloud Platform

Integration into the SAP IoT ApplicationEnablement

Page 26: SAP Leonardo IoT Technical Services

This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document isprovided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 26CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ

The following roadmaps are considering the IoT service as an integral part of their portfolio

Related product road maps available on sap.com/roadmaps:Cross Topics§ SAP LeonardoProducts and Solutions§ SAP Cloud Platform§ SAP Leonardo Internet of Things

Related road maps for SAP Cloud Platform Internet of Things

Page 27: SAP Leonardo IoT Technical Services

27CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

► SAP Road Maps

► SAP Internet of Things Community

► IT Planning Resources

► SAP Innovation Discovery

► SAP Transformation Navigator

► SAP User Groups

► IoT service User Documentation

► IoT service Capabilities Overview

► SAP API Business Hub

Learn moreSAP customers and partners

Page 28: SAP Leonardo IoT Technical Services

INTERNAL

SAP Leonardo IoTThe Economics of Things

Page 29: SAP Leonardo IoT Technical Services

29CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Intelligent Coffee-as-a-Service: Pay by theCupProduct becomes a Service

For Suppliers:• Higher profit for service contracts as compared to

product sales• Lower the cost to entry, which moves more

product out of inventory into revenue generatingassets

For Buyers:• No capitalization – pay monthly• Higher reliability due to incentive for for supplier

to keep it running

Pay-as-you-go for Everything!!! Use Case: Connected Products andmachines from Coffee machines,fridges to Industrial machines forpackaging of food and pharma

Page 30: SAP Leonardo IoT Technical Services

30CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

IoT + Your Channels = New Markets

Monetize the Data

For Suppliers:• Use Channel to collect data and then sell

services back based on that data!• Create Stickiness for your product within

the channel through value added services

For Buyers:• New capabilities to optimize the business

from a trusted supplier

Collect IoT Data from your Channels and Sell AnalyticServices

Use Case: Cyber FleetManagement and Track and Tracewith aim of reducing fuelconsumption, increase tire life (forre-trading and new businessmodels) and promoting sustainablemobility

Page 31: SAP Leonardo IoT Technical Services

31CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Smart Cities and Ports as Dynamic Markets

Adaptive Demand and Supply – find Value throughIntegrated Urban Data

For Suppliers:

• Optimize the price of a service in a communityminded-way

For Buyers• Make value decisions based on real-time data -

what am I prepared to pay?

For Humankind:• Reduce Pollution• Increase Revenue for community benefits

Everything is a market Use Case: Monitoring and control oflighting. of energy consumption andefficiency in cabinets, connectedmobility (traffic flow sensors,variable message panels, rfid gates,parking etc…), charging columns fore-mobility. In smart ports we appliedthe same approach as to a smartcity in smaller scale with specificuse cases such as speeding upturnaround of trucks in the port area

Page 32: SAP Leonardo IoT Technical Services

32CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Don’t “rip and replace” when you cancost-effectively modernize…Optimize Data Center Power Efficiency with costeffective plug-in IoT Sensors

For Suppliers:• Disrupt expensive competitors with low cost

modernization

For Buyers• Modernize for low cost• Make better use of capabilities already

capitalized

Use IoT to Save Money on Modernization Use Case: Monitoring of energyconsumption and efficiency in DCsbut also applied to factories

Page 33: SAP Leonardo IoT Technical Services

33CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

1. Bridge across legacy M2M Protocols and New IoT Protocols

2. Futureproof Applications: Model around IoT Objects - Not Device Specifics

3. An Adaptive Platform with Smart Logic Placement across Edge - Device - Cloud

4. Support streaming real-time architecture end-to-end for Insights

5. Rapid prototyping / evolution of IoT services must be easy

6. Multi-tenancy for Applications and Users with end-to-end role based security

7. Simplified Integration Business Processes

6 (+1) Smart IoT Tech Foundations To Make the Economics of Things Real

Page 34: SAP Leonardo IoT Technical Services

34CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Leonardo for IoT Innovation PortfolioFull IoT solution and technology stack

SAP Leonardo IoT Bridge

ConnectedProducts

ConnectedAssets

ConnectedFleet

ConnectedInfrastructure

ConnectedMarkets

ConnectedPeople

SAP LeonardoEdge Computing

StreamingPersistenceBusinesstransactionsPredictive andmachine learning*Analytics*

on SAP Cloud Platform

on SAP Cloud Platform

Technical Services

Device Management

Connectivity

Messaging

*Planned Service

SAP IoT Application Enablement

Data Management

Aggregate store

Times series store

Data archive

BusinessServices

Thing model (SAP Digital Twin)

Application development

Reuse UI and APIs

on SAP Cloud Platform

Page 35: SAP Leonardo IoT Technical Services

35CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Cloud Platform Internet of ThingsThing Model Mapping with IoT Application Enablement Service

* 1..*Capability PropertySensorType

Device SensorGateway

1 1..*

11 *

<<instanceOf>>

NamedCapability

* 1..* PropertySetType PropertyThingType

Thing

1 1..*1 *

<<instanceOf>>

NamedPropertySetType

Package

1

1

1

0..1 0..1

1

1..*

MG1

Page 36: SAP Leonardo IoT Technical Services

Slide 35

MG1 Murroni, Giorgio; 27/11/2017

Page 37: SAP Leonardo IoT Technical Services

36CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

ScreenshotsIoT Thing Modeler

Page 38: SAP Leonardo IoT Technical Services

37CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

the digital twin using industry-provenmicroservices providing re-usable businesssemantics for the Internet of Things

Thing Model and HierarchiesRoles, authorizations and business network enablementIntegration services

Enable

Page 39: SAP Leonardo IoT Technical Services

38CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Predicted LossPreemptive ServicePart: $ 273.90Cost Savings: $ 120.53

Maintenance RequiredService: IMMEDIATELYLifeX: 18 monthsReplace: -5 months

Remote SensorUptime: 99.9993%Excellent

High HumidityAH: 15 g/m3102° F (+6.5°)

Energy Use1,073 kWh/yr+0.1-0.2 (>range)

ThingData

Business partnersLocation

Master dataStatus

Files/documents27/631

28/631

29/631

Time Series andEvents

MeasurementsThresholds

Quality codesTyped eventsCorrelations

ThingConnectivity

Secure onboarding

ThingPackages

Flexible usage indifferent applicationsThing configurations

Thing metadataThing types

Property set types

ThingHierarchies

StructureHierarchy

Relationships

ThingAccess

OrganizationUser groups

AuthorizationRoles

Page 40: SAP Leonardo IoT Technical Services

39CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Enable applications with automated, dynamic data storage

Cold storageObject storage (SWIFT)

Individual data points of time-seriesdata

High-latency access

Retention period: multiple years

Hot storageSAP HANA for time aggregates,that is, AVG, MAX, MIN over 120-second intervals, hours, weeks

Covers majority of visualizationand reporting needs (that is,dashboard, multiday charts, andso on)

High-performance, flexibleselections with full SQL

Warm storageShort term: Cassandra, midterm: SAP VORA

Individual data points of time-series data

High-performance access on single objectsand updates possible

Retention period: multiple months

Page 41: SAP Leonardo IoT Technical Services

40CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

great IoT applications fast and efficientlyto drive scale and consistency and achievevalue faster

Powerful tools and capabilities for fast time to valueTemplates and wizards to rapidly build connected solutionsRe-usable components and extension capabilities for IoTapplications from SAP and partnersSAP supports scalable enterprise-grade, end-to-end IoTsolutions

Build

Page 42: SAP Leonardo IoT Technical Services

41CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

IoT Developer ExperienceSet of tools, content and knowledge helping customers and partners to build great apps faster

User Interfaces

Business Logic

Micro-Services

UI Development

Web-based development environmentStoryboards as rapid development perspectiveIoT project templates and UI componentsThing modeler, rules modeler*, KPI modeler and tenant management

Mash-up Services

API composition: Data collection for user interfaces (REST/ODATA)Business Logic: Process automation with event and API-driven application flows

Application Services

Thing model as central service for business semanticsBusiness partner authorizationPartner and customer’s own micro services

* Future scope

Page 43: SAP Leonardo IoT Technical Services

42CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Rapid app development by professionaldevelopers (high control)

Supports SAP technologies (Fiori, IoT, bigdata, HANA, CDS, OData, … ) and open-source (JS, Node.js, Java)

Full-stack (database to UI) design,development and deployment

Zero administration cloud-based tools

SAP Web IDEFor full-stack multi-cloud application development

Code free application development

Page 44: SAP Leonardo IoT Technical Services

43CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Wizard based approach with IoT Application Template

Wizard-based approach

Live connection to data and live preview

Page 45: SAP Leonardo IoT Technical Services

44CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Leonardo Internet of Things capabilitiesFull stack of IoT solutions and technologies

SAP Leonardo IoT Bridge

ConnectedProducts

ConnectedAssets

ConnectedFleet

ConnectedInfrastructure

ConnectedMarkets

ConnectedPeople

SAP Leonardo FoundationSAP LeonardoIoT Edge

StreamingPersistenceBusinesstransactionsPredictive andmachine learning*Analytics*

on SAP Cloud Platform

on SAP Cloud Platform

Technical Services

Device management

Connectivity

Messaging

Data Management

Aggregate store

Times series store

Data archive

BusinessServices

Thing model (SAP Digital Twin)

Application development

Reuse UI and APIs

*Planned Service

SAP LeonardoIoT Edge

StreamingPersistenceBusinesstransactionsPredictive andmachine learning*Analytics*

Page 46: SAP Leonardo IoT Technical Services

45CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Edge ServicesEdge Cloud

Devices

Edge

Cloud

SAP Cloud Platform

SAP Edge Services

PersistenceService

StreamingService

BusinessEssentialFunctionsService

IoT Gateway Edge

PersistenceService

StreamingService

BusinessEssentialFunctionsService

PersistenceService

StreamingService

BusinessEssentialFunctionsService

Thing Thing Thing

SAP Edge Services

Policy Service

PersistenceService

StreamingService

Business EssentialFunctions ServiceEdge Services are micro

services which can bedeployed on edgecomputing devices.

These services areprovided within a securerun-time environmentensuring:

ü Lifecycle management

ü Communication toThings via protocoladaptors

ü Integration to SAPCloud Platform

IoT Gateway Edge IoT Gateway Edge

SAP Cloud Platform IoT service

Page 47: SAP Leonardo IoT Technical Services

46CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Edge ServicesEdge Cloud

Thing Thing Thing

SAP IoT Services Gateway (includedin the SAP Cloud Platform IoTServices offering) provides devicemanagement, connectivity, andlifecycle management at the edge.

SAP Edge Services runs on top ofSAP Cloud Platform IoT Services andbrings compute (streaming micro-services), storage (persistency micro-services), and business semantics tothe edge for latency sensitive use-cases and deterministic performanceof business processes (businessessential functions micro-service).

SAP Edge Services roadmap foreseesadding predictive/machine learningcapabilities at the edge.

SAP Edge Services

Policy Service

PersistenceService

StreamingService

Business EssentialFunctions Service

SAP Cloud Platform

PersistenceService

StreamingService

BusinessEssentialFunctionsService

PersistenceService

StreamingService

BusinessEssentialFunctionsService

PersistenceService

StreamingService

BusinessEssentialFunctionsService

SAP Cloud Platform IoT service

IoT Gateway Edge IoT Gateway Edge IoT Gateway Edge

Page 48: SAP Leonardo IoT Technical Services

47CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

SAP Leonardo IoT EdgePersistence Service – locally store IoT data on IoT gateways

Streaming Service – analyze IoT data streams. IoT, finding exceptions andpatterns in incoming IoT data stream and creating events and alerts

Business Essential Services – execute business processes at the edgeto provide continuity for critical business functions even when the edge isdisconnected from the core (plant maintenance, inventory/materials management)

Predictive Service* – use predictive models for analyzing the IoT data. Thepredictive algorithm is trained in the core based on all available data. Theresulting predictive model is then sent to the edge and applied there

Machine Learning Service* – apply machine learning algorithms at theedge specifically for image and video analysis

Visual Analytics Service* – explore visually IoT data stored on IoTgateways. IoT data analysts can visually inspect the data collected at the edge

The programming model for IoT is shifting from being cloudcentric to a distributed edge-cloud model.

IoT data will be stored, processed, analyzed and acted uponat the edge.

*Planned innovation

*

*

*

IoT Gateway Edge

**

*

SAP EdgeServices

Device Adaptors – data format conversion across a multitude of IoT deviceprotocols, secure data transmission with the SAP Cloud Platform

Page 49: SAP Leonardo IoT Technical Services

48CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic

Connecting Real World Things withSAP Cloud Platform Internet of Things

• Broad IoT protocol support – including adapterSDK

• Device management with mass onboarding andmanagement

• IoT gateway can run in cloud and at the edge (onpremises)

Build Innovative IoT Applications withSAP IoT Application Enablement

• Thing modeler to create digital twins of physicalassets

• Wizard based development of IoT applications• Microservices providing re-usable business

semantics for the Internet of Things• Data management with dynamic data storage

Internet of ThingsConnecting things with people and processes to reimage your business

Preprocess IoT Data at the Edge withSAP Edge Services

• Compute, store, analyze IoT data already at theedge of your network

• Enabling of critical business functions by directlyconnecting with SAP applications

• Runs on IoT gateway edge of SAP CloudPlatform Internet of Things

Page 50: SAP Leonardo IoT Technical Services

Thank you.

Q&As