Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
SAP Leonardo Foundation IoT - A Practical Walkthrough sitWDF
1. SAP Inside Track Walldorf, St. Leon Rot, 13th Januar 2018
Fabian Lehmann
SAP LEONARDO IOT FOUNDATION
A PRACTICAL WALKTHROUGH
1
2. 2
SAP LEONARDO DIGITAL INNOVATIONS SYSTEM
Source: SAP SE
Design Thinking
Services
SAP Leonardo
Technologies
SAP Cloud Platform
Multi-Cloud Infrastructure
Internet of Things
Big Data
Data Intelligence
Blockchain
Analytics
Machine Learning
SAP Data Center
Microservices | Open APIs | Flexible Runtimes | Integration
Internet of Things
4. 4
SAP LEONARDO SOLUTION ARCHITECTURE FOR IOT
SAP Cloud Platform
Leonardo IoT
Edge
Leonardo IoT Foundation
Technical Business
Services Services
Leonardo IoT Applications SAP Business
Solution
Process Integration
Data Sharing
Business Applications
Master Data
Transactional Data
Business system
Physical
world SAP Leonardo IoT Solution
IoT Data Management
Integration
Services
Source: SAP SE
5. 5
THE WALKTHROUGH
Devices
Command
SAP Cloud Applications
Environment
Cloud Platform BDaaS
SITWDF IoT Application
IoTCore
Service API
IoT Services
Cockpit
Your IoT Data
Hadoop / Spark / Vora1
IoT Services
Thing Modeler
Time Series Store, IoT
API´s, …
Data Ingestion
Cloud Integration Workflow
Business
Rules
NEO Environment
IoT
Application Enablement
Custom SAP CP IdP
1
SAP Web IDE
Connectivity
Command
OData/REST
2
3
4
5*
6*
7*
Initiate
Deploy
Connectivity
8*
1 = planned
App User
6. 6
IOT DEVELOPER EXPERIENCE
Device Connectivity
& Management
Composite Service
Thing Model
Big Data Store
Web IDE
Project
Templates
UI Builder UI Controls
IoT Thing Modeler
Device Models Thing Model
Analytics &
Rules
IoT App
UI Components
Services
Source: SAP SE
10. 10
SAP CLOUD PLATFORM INTERNET OF THINGS
ARCHITECTURE OVERVIEW
Source: SAP SE
SAP Cloud Platform
CF (PaaS)
IoT service
Device
Device IoT Gateway Cloud
IoT Gateway
Edge
IoT Message
Management
Service
IoT Core Service
IoT Service
Cockpit
Cloud Protocols
HTTP / MQTT
IoT Application
R
R
IoT Admin
IoT Application User
Send and receive
messages
R
R
R
R
Platform Service
(e.g., PostgresSQL,
HANA, Kafka)
Edge Protocols
such as:
HTTP, MQTT, File,
CoAP, SNMP, OPC UA,
Modbus, Sigfox
(continuous integration of further
protocols)
R
Eclipse
Plug-In IoT Gateway SDK
IoT Gateway
Adapters HTTP
MQTT
File
SNMP
Modbus OPC UA
CoAP Sigfox