20151029 compose virtual_iot_meetup

Post on 14-Apr-2017

157 Views

Category:

Engineering

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

evrythng.com | @evrythng

© EVRYTHNG Ltd. | 2015

Create Your IoT Services & Applications with COMPOSE Platform

Virtual IoT MeetUp 29.10.2015Iker LarizgoitiaResearch Developer

VERY BRIEF INTRODUCTIONTO

THE INTERNET OF THINGS

The Internet of Things Era

Source: Cisco

In 2020, Over 30 Billion Connected Devices Will

Be In UseSource: Gartner

One trillion connected devices by 2015.

Source: IBM Investor Briefing ‘Making Markets: Smarter Planet’

Building the IoT: Components

Services

http://postscapes.com/internet-of-things-hardware…and many more

Sensor Data

Management

Device Management

Analytics

Building IoT Applications: What else does it take?

Deploy & Manage Back-End

Many APIs to connect and integrate

Management & Data Maintenance

scalable

What is COMPOSE?

Scalable PaaS

IoT Marketplace

Development Tools

Common Object Model

COMPOSE Architecture Overview

https://github.com/compose-eu

IoT streaming made easy

COMPOSE SDKshttp://www.servioticy.com

http://www.gluethings.comhttp://iserve.kmi.open.ac.uk/

COMPOSE in practice

Try me!Security Framework

Life cycle Management

ServIoTicy

Service Object Abstraction● Data (Streams, Channels)● Actuations (Actions)● Subscriptions

RESTful API for:● Storing device (sensor) data● Querying & Retrieving the data● Pushing data to the device● Subscribing to notifications

Conceptual idea from

Node-RED

Management Dashboard• Create your own Service

Objects• Create application

workflows, deploy to the cloud

• Configure security, create users, groups, policies

• Discover and compose services.

Semantic Discovery Service

• Annotate Services using Ontologies

• Semantic Search of Services

• Open API, integrated with gluethings

What about security?

Comprehensive Security Framework• Identity Management: users,

groups, access tokens…• Policy decision point: security

policies based on users/groups/services objects/data streams

• Reputation Manager: popularity, feedback, rankings

• Application flow analysis

Hands on Tutorial

LET’S TRY IT!

Me, myself and I

Iker LarizgoitiaResearch Developer

iker@evrythng.com skype: iker.larizgoitia

top related