FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS

Similar documents
Integrating Device Connectivity in IoT & Embedded devices

T : Internet Technologies for Mobile Computing

DELL: POWERFUL FLEXIBILITY FOR THE IOT EDGE

AI & BOSCH. Dr. Pavlin Dobrev Research and Development Manager, Bosch Software Innovations EOOD

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

The Art of Low-Cost IoT Solutions

IERC Standardization Challenges. Standards for an Internet of Things. 3 and 4 July 2014, ETSI HQ (Sophia Antipolis)

Kolding June 12, 2018

New Technologies: 4G/LTE, IOTs & OTTS WORKSHOP

IOT DEVELOPER SURVEY RESULTS. April 2017

A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective

Middleware for the Internet of Things Revision : 536

Make IoT Child s play

PoE: Adding Power to (IoT)

What you need to know about IoT platforms. How platforms stack up in IoT

Internet of Things: Cross-cutting Integration Platforms Across Sectors

ITU-T Y Functional framework and capabilities of the Internet of things

PROTOTYPE OF IOT ENABLED SMART FACTORY. HaeKyung Lee and Taioun Kim. Received September 2015; accepted November 2015

IoT Challenges in H2020. Mirko Presser, MSci, MSc, BSS/BTECH/MBIT Lab

142, Noida, U.P., India

Connected Car as an IoT Service

IoT Strategy Roadmap

Introduction to the platforms of services for the Internet of Things Revision : 536

Internet of Things (IoT) and Big Data DOAG 2016 Big Data Days

F5 Network Security for IoT

EdgeX Foundry. Facilitating IoT Interoperability by Extending Cloud Native Principles to the Edge GLOBAL SPONSORS

IoT using Python & Cloud Computing

ENGINEERING COMMITTEE Energy Management Subcommittee SCTE STANDARD SCTE

Showcase C: Korea USA. Japan (Germany) Germany. Smart City Services and Multiple Service Layer Platforms Interworking

UPDATE ON IOT LANDSCAPING

IoT Egypt Forum A Catalyst for IoT Ecosystem in Egypt

IoT Enabler, from the Things to the Services and Service Platform

IoT Software Platforms

INTERNET OF THINGS WINNING FORMULA. Rami Avidan Managing Director, Tele2 IoT

PoLTE: The GPS Alternative for IoT Location Services

Architecture of Industrial IoT

The Importance of Connectivity in the IoT Roadmap End-User Sentiment Towards IoT Connectivity. An IDC InfoBrief, Sponsored by February 2018

Security Challenges in the Internet of Things. Dr. Sigrid Schefer-Wenzl

Dr. Tanja Rückert EVP Digital Assets and IoT, SAP SE. MSB Conference Oct 11, 2016 Frankfurt. International Electrotechnical Commission

DRIVING REVENUE FROM THE INTERNET OF THINGS

VMware Pulse IoT Center 1.1 Release Notes

IoThings Milano Maggio 2017 Barbara Pareglio GSMA IoT Technical Director. Mobile IoT: 3GPP standard per reti LPWA e IoT security

Mobilising the Smart Cities September Barbara Pareglio IoT Technical Director

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

IOT TECHNOLOGY & BUSINESS. Format: Online Academy. Duration: 5 Modules

An Inverse Evaluation of Netflix Architecture Using ATAM

SAP Edge Services, cloud edition Edge Services Overview Guide Version 1802

Why Connecting to the Internet of Things Project List

Internet of Things Trends, Challenges, Opportunities, and Applications

INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE

3 rd International Conference on Smart and Sustainable Technologies SpliTech2018 June 26-29, 2018

ITU-T Y Reference architecture for Internet of things network capability exposure

Mobile IoT for Smart Cities: Open for Business. Svetlana Grant Future IoT Networks Director Connected Living Programme 17 November 2016

IoT Strategy for CSPs Seeking Greater IoT Monetization

SAP Edge Services Edge Services Overview Guide Version 1711

THE TRANSFER CENTER INTERNET OF THINGS (IOT) LAB

VMware Pulse IoT Center 1.0 Release Notes

The Smart Port Vision

IoT in Port of the Future

Internet of Things Telecommunication operator perspective

Inc. Internet of Things. Outcome Economy. to Win in the. How Your Company Can Use the

Network and IT Infrastructure Services for the IoT Store

Recomm I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

Chapter 2. Analysis of ICT Industrial Trends in the IoT Era. Part 1

Deliverable 7.1.a: BIG IoT Exploitation Plan first release

DEVELOPING IN THE IOT SPACE

Driving the IoT Journey: 10 Trends to Watch

Introduction to the ITU-T Global Standards Initiative on IoT with focus on SG13 activities

INTERNET OF THINGS THE GSMA GUIDE TO THE R A G E C A P A B I L C O V E I T Y T Y U R I E C R S B E C Y. gsma.com/iot

Internet of Things - IoT Training

Enabling IoT Ecosystems through Platform Interoperability

Micro Services Architecture: Spring Boot and Netflix Infrastructure

Bringing an all-in-one solution to IoT prototype developers

An Introduction to The Internet of Things

Building Intelligent Edge Solutions with Microsoft IoT

IoT beyond platforms. Enabling innovation at scale

Microsoft's IoT Vision and Roadmap. Tony Shakib General Manager, Azure IoT Microsoft

Greens Technologys is a leading Classroom & Online platform providing live instructor-led interactive

Measuring the Internet of Things (IoT)

The BIGGEST. The 2 nd Saudi International Exhibition & Conference for Internet of Things February 2019

Korea Electronics Technology Institute

Bridging Legacy Systems & the Internet of Things. Matt Newton Director of Technical Marketing OPTO 22

MY OPENING KEYNOTE AT INTERNET OF THING S WORLD 2016

ANSI/SCTE

Spectrum Management Aspects Enabling IoT Implementation

IoT Landscape Challenges and Solution Approaches Standardized platforms and architectures providing interoperability

Keysight Technologies U3801A/02A IoT Fundamentals Applied Courseware. Data Sheet

Internet of Things (IoT) Vikram Raval GSMA

Securing IoT in the Enterprise

Internet of Things Out of the Box: Using TOSCA for Automating the Deployment of IoT Environments

SURVEY All brands and products are the trademarks of their respective holder/s. Copyright Decisive Media Limited. All rights reserved.

A Bird s Eye View on Internet of Things

SCTE OPERATIONAL PRACTICE

Internet of Things ( IoT) Luigi Battezzati PhD.

Introduction to the Internet of Things

Internet of Things. Decoding the IoT Ecosystem. Jad El Cham October 2017 RIPE75 Tutorial

Bremner, D. (2015) The IoT Tree of Life. Technical Report. Knowledge Transfer Network, Sensors & Instrumentation Leadership Committee.

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

IoT Challenges & Testing aspects. Alon Linetzki, Founder & CEO QualityWize

SPECIALIST TASK FORCE 505 IOT STANDARDS LANDSCAPING & IOT LSP GAP ANALYSIS

Transcription:

FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS FOSDEM 2018 04.02.2018 Bosch Software Innovations GmbH Dr. Steffen Evers Head of Open Source Services

Eclipse Kuksa Demo Open Source Connected Car Platform In-Vehicle Platform Cloud Platform Development Environment Kuksa and Eclipse are trademarks of Eclipse Foundation, Inc.

IOT PLATFORMS: NO-ONE CAN DO I(O)T ALONE.

Service-based products are promising Smart devices, websites, apps, and clouds Cienpies Design shutterstock

Major changes in doing business for established industries Value chain Business ecosystem 5 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

Technology adoption is strategic It s the developer community that will make the IoT happen. Source: Report: IoT: Breaking Free From Internet And Things vmob.me/iot Vision Mobile June 2014 Licensed under BY ND 6 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

We connect every thing Device management for connected filters Smart heating: intelligent networking of heating systems IoT Gateway: easy connection to Industry 4.0 environments Internet of Oysters : monitor the health of the water system TrackMyTools: a smart inventory management system Indego Connect: intelligent device management Connected asset intelligence system for rail freight Firmware and software updates over the air 7 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

Current IoT Isolated solutions Industrial manufacturers IoT solution A IoT solution B IoT solution C IoT solution D IoT solution E Future products Required IoT middleware a1 a3 a2 b1 b3 b2 c1 c3 c2 d1 d3 d2 e1 e3 e2 Products today Device type A Device type B Device type C Device type D Device type E 8 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

In a few years, every electronic product will be internet-capable. The question is no longer if, but when. Dr. Volkmar Denner Chairman, Board of Management Robert Bosch GmbH 9 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

1,000,000 number of things produced by Bosch (per day)

IoT Vision: Cross vendor, cross domain Industrial manufacturers IoT solution A IoT solution B IoT solution C IoT solution D IoT solution E IoT services Generic IoT platform IoT cloud a1 a2 b1 b2 c1 c2 d1 d2 e1 e2 a3 b3 c3 d3 e3 IoT enabled devices Devices/assets 11 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

Open IoT Platform with OSS Overall Goal Business success for Bosch Group in IoT with products and services in the verticals Mobility, Industry, Energy, Building Interconnections and interoperability of devices/ services (therefore Bosch should bet on the right (platform) horse ) Assumption 2-5 major IoT platforms (in next 5-7 years) At least one of them will be Open source Big industrial manufacturers not able to position proprietary platforms among top 5 and customers/partners would not accept it No risk/dependency on proprietary 3rd party platform Conclusion Open platform strategy with OSS 12 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

Eclipse IoT working group Major components to create such an IoT platform Eclipse Ditto where IoT devices and the state of their digital twins get together Eclipse Leshan A Java library for implementing Lightweight M2M servers and clients Eclipse hawkbit A domain-independent, back-end solution for managing software rollouts in IoT Eclipse Vorto A smart, open approach to the interoperability of IoT products Eclipse Hono Enabling device-related communication between connected devices and IoT applications in the cloud

GOAL De-facto standard for IoT cloud platforms: ready-to-deploy, micro-service-based

Example setup for IoT cloud sceneraio <<Gateway>> <<Protocol Adapter>> BT LE MQTT MQTT AMQP 1.0 AMQP 1.0 HTTP <<Gateway>> <<Protocol Adapter>> <<Application>> LoRa LWM2M AMQP 1.0 My App AMQP 1.0 HTTP HTTP <<Protocol Adapter>> REST AMQP 1.0 LAN Cloud 15 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

https://eclipse.org/ditto/ Eclipse Ditto... where IoT devices and their digital twins get together Digital Twin is a holistic view of all capabilities and aspects of a device/product asset including its digital representation. Higher level API to work with individual devices Deviceas-a -Service Organize Digital Twin Populations Finding and selecting sets of Digital Twins Search on meta data and state data Digital Twin State Management Eclipse Ditto addresses core aspects of the Digital Twin metaphor to understand and manage industrial and consumer IoT scenarios by bringing back simplicity to IoT developers. Differ between reported and desired state of devices Support for synchronization and publishing of state changes

Eclipse Ditto Digital Twins Conceptual Model Deployment Model Digital Twin for Thing 123 F-A F-B F-C F-D Business Application Eclipse Vorto Feature D Microservice Digital Twin API Eclipse Ditto FB C Policy X (freeform) Feature C Microservice Twin states F-A B C D FB A A B Function Block Definition C Eclipse Hono Attributes Feature B Device Driver FB B 17-7/20/2017

An Open Source IoT Cloud Platform Eclipse Hono Telemetry data Hono can ingest and forward sensor readings from millions of devices with low latency. Transparent device access Applications can send messages to devices using a unique address provided by Hono. Privacy Sensor data is neither stored nor processed by Hono. Only metadata is used for making routing decisions. Standard Interfaces Hono exposes its API using AMQP 1.0 (an OASIS standard) and REST. Flexibility Hono can be extended with protocol adapters supporting arbitrary device communication protocols. Eclipse Hono is all about connecting the T (things) of the IoT to the I (internet). We re not talking about just a few Raspberry Pis. We re talking about cloud scale with millions of devices reporting billions of sensor readings. Kai Hudalla, Project Lead 18 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

An Open Source IoT Cloud Platform Eclipse hawkbit Software provisioning to constrained edge devices & more powerful controllers and gateways: Device and Software Repository Artifact Content Delivery Software Update and Rollout Management Direct and indirect device integration available. Cloud-ready, powered by Spring Boot. Includes a management API as well as a graphical user interface. Software updates for the Internet of Things have never been easier with an open source platform. Kai Zimmermann, Project Lead 19 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

MOVING INTO THE DOMAINS

Eclipse Unide understand industry devices The ecosystem of PPMP Production Performance Management Protocol (PPMP) Standardized lightweight structure for receiving data of production machines Message types Machine events (e.g. cooling water low ) Sensor measurements (e.g. temperature 37 ) Process data (e.g. Tightening process curve) Integrates manufacturing characteristics like part ids, part types, machine status Does not impose constraints on transport (rest, amqp, mqtt etc.) Unide provides PPMP bindings in different languages (java, python) A server for validating messages Persisting data (to influxdb) Visualizing the data (using grafana) Platform for further evolution of the protocol Join and find more information here: http://unide.eclipse.org 22 CC-AD/PRM-P 7/20/2017

Eclipse Kuksa Open Source Connected Car Platform Objective: Provide Technology for the Connected Car Domain Development of an open source automotive IoT Cloud Platform Architectural considerations for the cloud platform Establishment of standardized interfaces to the vehicle Definition and development of Service enablers for car-to-cloud connectivity Network infrastructure considerations Next generation mobile networks Development of an open source in-vehicle platform Safe and secure gateway to the cloud In-vehicle data access mechanism and application platform Join and find out more: https://projects.eclipse.org/proposals/eclipse-kuksa Kuksa and Eclipse are trademarks of Eclipse Foundation, Inc.

EVOLUTION OF TECHNOLOGICAL CONTEXT

OpenADx - xcelerate your AD development Tool Chain for Automated Driving Systems Automated Driving (AD) is clustered into three equally important technology areas: 1. In-vehicle technology 2. Cloud technology (backend) 3. Design, development, test and validation tools (tool chain) OpenADx is focused on the AD tool chain The goal is to accelerate AD development through open collaboration and open source. OpenADx' vision is to ensure transparency and make the complex AD tool landscape more easily accessible for its users. Join and find more information here: https://wiki.eclipse.org/openadx 26 CC-AD/PRM-P 7/20/2017

ROS @ AD Open Source for Automated Driving Robot Operating System (ROS) is An advanced environment to develop advanced robotic systems A big community with many ideas Automated Driving (AD) is A mega trend in the automotive world Safety critical & complex An attractive challenge for software developers and engineers ROS @ Bosch Automated Driving An advanced environment for automated driving Combination of automotive grade software and prototypical development Join and find more information here: http://www.ros.org/ 27 CC-AD/ESW2 JJ 7/20/2017

From Virtualization to Cloud Native Cloud native computing uses an open source software stack to: segment applications into microservices, package each part into its own container and dynamically orchestrate those containers to optimize resource utilization Virtualization Non- Virtualized Hardware IaaS PaaS Open Source IaaS Open Source PaaS Containers Cloud Native 2000 2001 2006 2009 2010 2011 2013 2015 28

Header of section 29 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It's all available out of the box. You'll even get advanced features such as User Federation, Identity Brokering and Social Login. 30 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

T Make the IoT happen at the hackathon Berlin, February 21-22 www.bcw.bosch-si.com/berlin/ Celebrate with us the Internet of Things! 30 700+ 5 80+ Hours of hacking Developers Hack challenges Things to hack with

TU Darmstadt Racing Team e.v. (DART) Formula Student Driverless Team @ BCX 32 Bosch Software Innovations GmbH INST/CSS/BSV-OS 7/20/2017

THANK YOU We are hiring. Contact us. Dr. Steffen Evers Head of Open Source Services steffen.evers@bosch-si.com Bosch Software Innovations Follow us on