sap leonardo iot technical services
TRANSCRIPT
CUSTOMER
Giorgio Murroni, Product Management – SAP Cloud Platform IoT and Integration29th March 2018
SAP Leonardo IoT Technical ServicesSAP Cloud Platform Internet of Things
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.
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.
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
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…
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
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*
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
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
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
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
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
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
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)?
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
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
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
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
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
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
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
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
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
24CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic
IoT Gateway App Screenshots Download the app via SAP Mobile Place
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
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
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
INTERNAL
SAP Leonardo IoTThe Economics of Things
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
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
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
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
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
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
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
Slide 35
MG1 Murroni, Giorgio; 27/11/2017
36CUSTOMER© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀPublic
ScreenshotsIoT Thing Modeler
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
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
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
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
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
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
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
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*
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
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
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
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
Thank you.
Q&As