B U I L D I N G O N T H E G A T E W A Y. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Similar documents
HEALTH CARE FOR THE ELDERLY USING. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

Wi Fi e IoT para Smart Cities. Marcelo Molinari System Engineer Director LATAM

IOT Accelerator. October, 2017

DNS Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Building Real-time Data in Web Applications with Node.js

Smart Homes and Cities

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

Introducing Oracle Machine Learning

The onem2m standard Horizontal Service Layer

Connected Cars as the next great consumer electronics device

Oracle Secure Backup 12.2 What s New. Copyright 2018, Oracle and/or its affiliates. All rights reserved.

INTERNET OF THINGS FOR SMART CITIES BY ZANELLA ET AL.

Using the tpm with iot

Recent Innovations in Data Storage Technologies Dr Roger MacNicol Software Architect

IOTIVITY INTRODUCTION

INTEROPERABILITY ISSUES IN IOT

Internet of Things. Transforming How We Live and Work. Chris Perera Senior Director, AT&T International External & Regulatory Affairs.

Javaentwicklung in der Oracle Cloud

Don t Rewrite, Reuse!

Safe Harbor Statement

It s Time to take control

Oracle Exadata: Strategy and Roadmap

<Insert Picture Here> Virtualisierung mit Oracle VirtualBox und Oracle Solaris Containern

Introduction to IoT. Jianwei Liu Clemson University

File Storage Level 100

Transformation-free Data Pipelines by combining the Power of Apache Kafka and the Flexibility of the ESB's

Security Compliance and Data Governance: Dual problems, single solution CON8015

Connectivity FastConnect Level 200. Jamal Arif November 2018

Object Storage Level 100

The Integrated Smart & Security Platform Powered the Developing of IOT

IoT Engineering 1: Introduction to the Internet of Things. CC BY-SA, Thomas Amberg, FHNW (Screenshots considered fair use)

Cloud Services for Smart Grid. Raja Banerjea, Sr. Director Cambridge Silicon Radio October 15 th 2013

Fusion Product Hub Training Data Governance: Business Rules and Impact Analysis. July 2014

!1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

State of the Dolphin Developing new Apps in MySQL 8

Virtual Cloud Network Best Practices Level 201. Jamal Arif November 2018

Lesson 9 Smart city Services And Monitoring. Chapter-12 L09: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Project Zygote. Rapid prototyping for the Internet of Things

Mix n Match Async and Group Replication for Advanced Replication Setups. Pedro Gomes Software Engineer

Application Container Cloud

IoT CoAP Plugtests & Workshop November 27 th 2012

Building Offline Mobile Apps with Oracle JET and MCS

Java ME Directions. JCP F2F - Austin. Florian Tournier - Oracle May 9, Copyright 2017, Oracle and/or its affiliates. All rights reserved.

NOSQL DATABASE CLOUD SERVICE. Flexible Data Models. Zero Administration. Automatic Scaling.

A SMART PORT CITY IN THE INTERNET OF EVERYTHING (IOE) ERA VERNON THAVER, CTO, CISCO SYSTEMS SOUTH AFRICA

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

An Overview of the User Services Platform (USP) (Broadband Forum TR-369)

Ido Sarig, General Manager, IOT Solutions Group DELIVERING END-TO-END INTELLIGENCE FOR THE INTERNET OF THINGS

Hands-On with IoT Standards & Protocols

onem2m ADAPTED FOR SMART CITIES ETSI IOT M2M WORKSHOP 2016 NOV 15 TH 2016

Oracle APEX 18.1 New Features

USING DEVICE LIFECYCLE MANAGEMENT TO FUTURE PROOF YOUR IOT DEPLOYMENT

Oracle Machine Learning Notebook

Lecture 04 Introduction: IoT Networking - Part I

Communication Models in Internet of Things: A Survey

UDO Management Usability Net Change (TR 9.2.3)

How onem2m fits into the landscape of IoT technologies

Agile IoT Solution Driving Digital Transformation of Transportation

Technicalities of Living in the JD Edwards Cloud Cloud Options and Strategies

IPv6: Where are we in 2017? Based on Internet Society 2017 report June 6, 2017

Oracle Policy Automation The modern enterprise advice platform

Safe Harbor Statement

BROADBAND FORUM S USER SERVICES PLATFORM (USP)

Platform Architecture Overview

Press Release Writing Tips and Tricks for the Enterprise Technology Space

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions

Information-Centric IoT Platforms for City-Scale Deployments

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

hcloud Deployment Models

Best Practices for the Unknown: Wearables, Devices & Things

Developing Cross Device Mobile Applications

CONTAINER CLOUD SERVICE. Managing Containers Easily on Oracle Public Cloud

SmartSantander. Dr srđan KrČo

Data and AI LATAM 2018

ARM mbed mbed OS mbed Cloud

The following use cases were developed by the Connected Living Programme in 2014/15:

Getting started with Oracle Cloud Infrastructure Level 100

2013 Cisco and/or its affiliates. All rights reserved. 1

Km4City Smart City API: an integrated support for mobility services

Jim Green CTO, IoT Software Cisco Systems. The State of The Internet of The Things

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

Building Highly Available and Scalable Real- Time Services with MySQL Cluster

NC1701 ENHANCED VEHICLE COMMUNICATIONS CONTROLLER

ZDLRA High Availability for Backup and Recovery

for Multi-Services Gateways

Oracle Linux, Virtualization & OEM12 Discussion Sahil Mahajan / Sundeep Dhall

Industry 4.0 & Transport for Digital Infrastructure

Copyright 2017 Oracle and/or its affiliates. All rights reserved.

Virginia Tech Research Center Arlington, Virginia, USA

ARM mbed Technical Overview

Getting Started. Activation Process. G450 Overview

M2M Evolution Topic: Connected Home of the future IoT. Comcast. Adam Gladsden & Tariq Chowdhury

connecting citizens A resource of creative ideas, industry expertise & innovative product, to connect citizens in a new digital age..

High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

Enterprise Manager Cloud Control 12c Release 4 ( )

Bark: Default-Off Networking and Access Control for the IoT. James Hong, Amit Levy, Laurynas Riliskis, Philip Levis Stanford University

WLS Neue Optionen braucht das Land

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Transcription:

B U I L D I N G O N T H E G A T E W A Y

Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.

ABOUT ME Gerrit Grunwald Developer Evangelist Oracle

THE IOT

The network of physical objects or things embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices. Wikipedia

The network of physical objects or things embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices.

The network of physical objects or things embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices.

The network of physical objects or things embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices.

The network of physical objects or things embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices.

The network of physical objects or things embedded with electronics, software, sensors and connectivity to enable it to achieve greater value and service by exchanging data with the manufacturer, operator and/or other connected devices.

QUESTIONS TO ANSWER? What is an IoT Gateway What features does it have Why is it useful Where can you use it

1ST EXAMPLE

"SMART" HOME

"SMART" HOME

CONTROL?

DO IT YOURSELF

"SMART" HOME EMBEDDED DEVICE

"SMART" HOME

REMOTE CONTROL?

"SMART" HOME YOUR API DYNAMIC DNS

"SMART" HOME You can 'do it yourself' Embedded device controller One- to- one setup Not bound to any standards Easy to setup Your own API

2ND EXAMPLE

SMART BUSINESS

SMART BUSINESS DO IT YOURSELF

SMART BUSINESS THERMOSTATS Monitor temperatures Control heating system Comes with custom API

SMART BUSINESS LIGHTS Control the building lights Comes with custom API

SMART BUSINESS DOOR LOCKS Monitor room access Control building access Comes with custom API

SMART BUSINESS SECURITY CAMERAS Monitor the building Comes with custom API

PROBLEM

CUSTOM APIS

IOT GATEWAY

IOT GATEWAY API 1 API 2 API 3? API 4

IOT GATEWAY API 1 API 2 REST API 3 API 4

DEVICES WITH THEIR PROTOCOLS

IOT GATEWAY coap mq/? ant+ tcp zigbee bluetooth wifi xmpp z- wave

IOT GATEWAY mq/ coap ant+ tcp zigbee bluetooth wifi xmpp z- wave REST JSON

FUNCTIONALITY

IOT GATEWAY FUNCTIONALITY Aggregates data on device side Extendable Architecture Offers REST interface Decouples data provider from data consumer Can run on standard hardware

BENEFITS

IOT GATEWAY BENEFITS Can reduce cost of backend Reduce latency through immediate actions Protocol Consolidation

REQUIREMENTS

IOT GATEWAY REQUIREMENTS Device Support Event Service Communication Persistence Security Application Framework

SUPPORT DEVICES

DEVICE SUPPORT Enables modeling of devices/ sensors to enable protocol- agnostic access to data. Device adapters hide details of device type.

EVENT SERVICE

EVENT SERVICE Enables the secure distribution of events within the device platform

COMMUNICATION SERVICE

COMMUNCATION SERVICE Enables reliable bi- directional communication of messages from the device. Messages should be queued in case of network failure and sent upon network availability.

PERSISTENCE SERVICE

PERSISTENCE SERVICE Enables local storage of application data and device data to enable persistence across system restarts.

SECURITY

SECURITY Protect against deployment of untrusted device software and limits privileges of all components.

APPLICATION FRAMEWORK

APPLICATION FRAMEWORK Enables update and removal of device software. Enables lifecycle management of device software for operations such as start and stop.

SMART BUSINESS Not a 'do it yourself' solution Many- to- many setup Bound to standard protocols Need access many devices Support many different API's IoT Gateway(s) are useful

3RD EXAMPLE

SMART CITY

SMART CITY CITIZEN Like to have live info Avoid traffic jams Unproblematic parking Trouble free transport Pay less taxes

HOW TO REALIZE?

SMART CITY AVOID TRAFFIC JAMS Count no of cars

SMART CITY AVOID TRAFFIC JAMS Control traffic lights Depends on day Depends on time Depends on city events Depends on traffic

SMART CITY UNPROBLEMATIC PARKING Car park routing Depends on day Depends on time Depends on city events Depends on traffic

SMART CITY TROUBLE FREE TRANSPORT Monitor bus location Depends on day Depends on time Depends on city events Depends on traffic

SMART CITY TROUBLE FREE TRANSPORT Live information Depends on day Depends on time Depends on city events Depends on traffic

SMART CITY PAY LESS TAXES Control street lights Depends on day Depends on time Depends on city events Depends on traffic

INTER CONNECTED

CAN BE COMPLEX

SMART CITY Gateways Enterprise App Mobile App

SMART CITY Gateways Enterprise App Mobile App

SMART CITY Device managm. Store data Analyze data React on events Trigger processes Gateways Enterprise App

IT'S YOUR JOB

A SOLUTION

CLOUD SERVICE

SMART CITY Device managm. Store data Analyze data React on events Trigger processes Enterprise App

SMART CITY Device managem. Store data Analyze data React on events Trigger processes REST JSON IoT Cloud Service Enterprise App

IDEAL SOLUTION

IDEAL SOLUTION IOT GATEWAY + CLOUD SERVICE

SMART CITY Many different data providers Many data consumers End- Consumer access Ton of events to analyze Many IoT Gateways needed Cloud Service makes sense

CONCLUSION

CONCLUSION Gateways are a key element of the IoT A Cloud Service as enabler makes sense Ideally the Cloud Service and the Gateway comes from one vendor

BY THE WAY Copyright 2015, Oracle and/or its affiliates. All rights reserved.

INTERNET OF THINGS CLOUD SERVICE + INTERNET OF THINGS GATEWAY