20151029 compose virtual_iot_meetup

16
evrythng.com | @evrythng © EVRYTHNG Ltd. | 2015 Create Your IoT Services & Applications with COMPOSE Platform Virtual IoT MeetUp 29.10.2015 Iker Larizgoitia Research Developer

Upload: iker-larizgoitia

Post on 14-Apr-2017

157 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: 20151029 compose virtual_iot_meetup

evrythng.com | @evrythng

© EVRYTHNG Ltd. | 2015

Create Your IoT Services & Applications with COMPOSE Platform

Virtual IoT MeetUp 29.10.2015Iker LarizgoitiaResearch Developer

Page 2: 20151029 compose virtual_iot_meetup

VERY BRIEF INTRODUCTIONTO

THE INTERNET OF THINGS

Page 3: 20151029 compose virtual_iot_meetup

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’

Page 4: 20151029 compose virtual_iot_meetup

Building the IoT: Components

Services

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

Sensor Data

Management

Device Management

Analytics

Page 5: 20151029 compose virtual_iot_meetup

Building IoT Applications: What else does it take?

Deploy & Manage Back-End

Many APIs to connect and integrate

Management & Data Maintenance

scalable

Page 6: 20151029 compose virtual_iot_meetup
Page 7: 20151029 compose virtual_iot_meetup

What is COMPOSE?

Scalable PaaS

IoT Marketplace

Development Tools

Common Object Model

Page 8: 20151029 compose virtual_iot_meetup

COMPOSE Architecture Overview

Page 9: 20151029 compose virtual_iot_meetup

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

Page 10: 20151029 compose virtual_iot_meetup

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

Page 11: 20151029 compose virtual_iot_meetup

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.

Page 12: 20151029 compose virtual_iot_meetup

Semantic Discovery Service

• Annotate Services using Ontologies

• Semantic Search of Services

• Open API, integrated with gluethings

Page 13: 20151029 compose virtual_iot_meetup

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

Page 14: 20151029 compose virtual_iot_meetup

Hands on Tutorial

LET’S TRY IT!

Page 16: 20151029 compose virtual_iot_meetup

Me, myself and I

Iker LarizgoitiaResearch Developer

[email protected] skype: iker.larizgoitia