KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014



Similar documents
White Paper: OSGi-based E-Health / Assisted Living

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Java and the Internet of Things

CARRIOTS TECHNICAL PRESENTATION

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

Enterprise Application Enablement for the Internet of Things

A UNIVERSAL MACHINE FOR THE INDUSTRIAL INTERNET OF THINGS. MultiConnect Conduit

Un unica piattaforma per innovare il proprio business connettendo tutti i dispositivi M2M/IoT alle applicazioni aziendali. Tiziano Modotti EUROTECH

IoT Solutions from Things to the Cloud

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Open Source SCADA. A Framework for the Connected World. Remote Monitoring and Control 2014 SCADA Technology Summit. Presented by:

Alcatel-Lucent IMS Application Server

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

The Internet of Things: Opportunities & Challenges

congatec AG How to come around the IoT data security challenges

IoT Business Solutions

Connecting Business with Machines in the Cloud-Based World of IoT

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

Design for Success: Designing for the Internet of Things with TiWiConnect

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Leveraging Cloud Services for Quicker Implementation and More Secure Automation Solutions

Hardware/microprocessor Run- time executive (real- time OS, hypervisor, etc.) Web messaging infrastructure

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

Reimagining Business with SAP HANA Cloud Platform for the Internet of Things

A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University

Introduction to IBM Worklight Mobile Platform

The Internet of Things

Enabling Smart Data on M2M Gateways and Aggregators

Cloud-based Data Logging, Monitoring and Analysis

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

Energy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

How the Internet of Things will change the way we monitor the Railways

EVERYTHING THAT MATTERS IN ADVANCED ANALYTICS

Evolving from SCADA to IoT

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

Programming IoT Gateways With macchina.io

Service oriented Architecture results from Arrowhead and its usage in EMC2

Open Source building blocks for the Internet of Things. Benjamin Cabé JFokus 2013

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded

MOTEWORKS. Key Features. Overview

Propalms, Inc. Company Presentation

Capital Market Day 2015

Fahim Uddin 1. Java SDK

Systems Software. Introduction to Information System Components. Chapter 1 Part 2 of 4 CA M S Mehta, FCA

VMware End User Computing Horizon Suite

Machina Research Viewpoint. The critical role of connectivity platforms in M2M and IoT application enablement

OSGi Service Platform in Integrated Management Environments Telefonica I+D, DIT-UPM, Telvent. copyright 2004 by OSGi Alliance All rights reserved.

Fast Innovation requires Fast IT

The fabryq IoT prototyping platform

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

Ways to Use USB in Embedded Systems

AppStack Technology Overview Model-Driven Application Management for the Cloud

Practical Android Projects Lucas Jordan Pieter Greyling

Integrating Mobile apps with your Enterprise

Making the Case for Open Source Controllers

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Firenze. Iottly, open source Internet of Things distribution

Here to take you beyond Mobile Application development using Android Course details

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

Flexible Architecture for Internet of Things Utilizing an Local Manager

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

Oracle Internet of Things Cloud Service

Introduction. Kari SYSTÄ. Laulasmaa

Business Transformation for Application Providers

Typical asset: valuable, in a remote position, needs to report events about itself (including failures) and/or it environmnent to the company owning

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

MASHUPS FOR THE INTERNET OF THINGS

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4.

IBM WebSphere Premises Server

Kepware Whitepaper. Enabling Big Data Benefits in Upstream Systems. Steve Sponseller, Business Director, Oil & Gas. Introduction

JBoss Enterprise Middleware

IoT Solutions for Upstream Oil and Gas

Extending FactoryTalk View Site Edition with Microsoft's Remote Desktop Services

APPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud

Introduction to Service-Oriented Architecture for Business Analysts

Graduate presentation for CSCI By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

API MORNING. IBM Bluemix. The Digital Innovation Platform IBM Corporation

Agilitás az Agráriumban

In the pursuit of becoming smart

The Internet of ANYthing

ProSyst Software AG. for a smarter world. EuroCargo 2004 Joachim Ritter. Technical Consultant, ProSyst Software

Service Broker based Interaction of Mobile Apps with Truck Scales for Biogas Plants

The Platform is the Planet

Invitation to OASIS CAMP A Cirrus View (high level)

Intel: a Thought Leader Helping IoT Scale Out

Cloud, SDN and the Evolution of

A versatile multi-interface IoT platform A platform for smart deployments and research

Introduction to Android

VMware ThinApp Application Virtualization Made Simple

Network Services in the SDN Data Center

The following slides describe these prototypes above in more details

Embedded Java & Secure Element for high security in IoT systems

Transcription:

KURA M2M/IoT Gateway reducing the distance between embedded and enterprise technologies Tiziano Modotti, October 28 th, 2014

IoT Architecture @ M2M/IoT Integration Platform on Cloud Business Applications M2M Integration Platform Application Framework + Gateway Sensors, Actuators, Displays,

Why do we have to reduce the distance between the Embedded software and the Enterprise software?

1-Gartner s Hype Cycle It tells that time is coming

2-M2M & IoT : an industrial revolution Gartner and other market analysts forcast IoT/M2M to reach dozens of billions of connected devices by 2020

3-Field Data are very good food for Business Applications Business Applications @ 011001 011001 011001

4-OBSTACLES? Complexity can still be a strong barrier to close the gap Embedded software programmers ignore the complexity of enterprise applications and architectures Enterprise software programmers ignore the complexity of embedded applications and M2M communications.

Is there any standard that we can leverage?

Java The most used programming language for ENTERPRISE APPLICATIONS 9+ MILLION JAVA DEVELOPERS 3+ MILLION JAVA DEVICES

Java tomorrow The most used programming language either for ENTERPRISE & EMBEDDED & M2M/IoT applications More than 9+ MILLIONS JAVA DEVELOPERS

KURA is the open source Java and OSGibased Application Framework for M2M Service Gateways. Embedded App Purpose Simplify the design, deployment and remote management of embedded applications. Java/OSGi Linux OS Industrial HW M2M Smart gateways Sensors Open HW Raspberry PI BeagleBone Black

IoT Gateway Stack Increase productivity and lower time to market Developer s Productivity Code Code Code on OSGi Java SE Embedded Linux Hardware

Kura s Benefits Reduced development time Shorter time to market Focus on the application Differentiate your offering and products Portable, robust code Higher quality software Less required resources Reduced development costs Hardware virtualization Better investment protection More deterministic project execution In time market introduction Standard based Future-proofed, Investments protection Remote app management Extended product lifecycle

Kura Developers Experience Designed from ground-up for developers Emulate on PC Deploy on Target Cloud Managed Start developing your M2M application in the comfort of your PC. Full Eclipse Integration Target Platform Definition Emulated Services Run/Debug from Eclipse Support Mac/Linux Hosts When you are ready, deploy your application on the gateway. One-click Deployment Eclipse Plugin Remote Debugging Provision your application to field devices from the Cloud. Manage your application configuration and lifecycle from a Cloud infrastructure. No more field visits! Web-based Console REST API Integration Smart Alerts

Are we closing the gap at least a bit?

IoT spontaneously closing the GAP between EMBEDDED & ENTERPRISE SW platforms Same language JAVA Same IDE ECLIPSE Same Reference Architecture DECOUPLING LAYERS Same Standards & Protocols OSGi, JSON, API REST Same Tools Application Builder Same Middleware Brokers, Containers,

Thank You! www.eurotech.com

So, three things 1. Download it 2. Design 3. Contribute 18

Business Issue... and with more than one Consumer of the Device Data @ Business Applications? Sensors, Actuators, Displays,

Device Cloud Solutions Where M2M Projects most often fail 5 1 2 3 4 6 7 Business Application Sensors & Device Hardware Device Firmware / Application M2M Communication Infrastructure Business Application Integration 1 2 3 4 6 Selecting and integrating sensors, devices, sensors, Selecting and integrating operating system, Optimum M2M protocols Decoupling of producers and consumers of human machine interfaces (HMI), device support / drivers WAN cost reduction data Write speeds Meters, legacy field busses & actuators Implementing the business logic Security Real-time data streams Ensuring long life Data storage support 5 7 Meeting certification requirements Device data management Device life cycle management Security Standard APIs Ready to use adapters for standard applications CEP / Complex Event Processing capabilities Application development & life cycle management Dashboards, user interaction & interfacing Integration (Big Data, social networks, enterprise IT)

Make it SIMPLE! but not stupid Normalize the communication Encapsulate the complexity Decouple the architectural layers

Normalising the communication The ESB architecture for M2M integration platforms on Cloud @ M2M/IoT Integration Platform on Cloud Business Applications M2M Integration Platform Application Framework + Multi-Service Gateway Sensors, Actuators, Displays,

Connecting the field at the Enterprise De-coupling Architectural Components Business Applications @ Enterprise Interfaces M2M Integration Platform Integrate Act Store Connect & Control M2M Protocol MultiService Gateway Field Data + Collect Elaborate Communicate Field Interfaces

Encapsulating the complexity An entire end-2-end M2M/IoT communication in a simple API REST

Business Issue Sometimes M2M Solutions look simple A single application to communicate with Business Application No connectivity options required Internet / TCP/IP Single or no special application on gateway Only one type of Gateway HW & SW Only one type of device / sensor Service Gateway Sensors, Actuators, Displays,

Business Issue... Geographically Dispersed Business Applications? MultiService Gateway Sensors, Actuators, Displays,