12
Use Cases and Pilot projects for the COMPOSE platform Charalampos Doukas, CREATENET @buildingiot

Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Use  Cases  and  Pilot  projects  for  the  COMPOSE  platform

Charalampos  Doukas,  CREATE-­‐NET  @buildingiot

Page 2: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

COMPOSE  Platform

Platform  As  A  Service   Data  Management

Developers    Portal

IoT  Marketplace

IDM Data  Provenance  &  Reputation

Service  &  Object  Discovery

Ext.  Services

Devices

Page 3: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Need  for  Web  of  Things

Things  

Control

Data  CollectionServices

Discovery

Page 4: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Need  for  Web  of  Things

Main  features  for  IoT• Global  access  • Discovery  • Security

Special  features• Plethora  of  IoT/M2M  

protocols:    – MQTT,  CoAP,  XMPP,  STOMP,  

HTTP  

• More  than  GET  requests:  – Push  data  

– Subscribe  to  updates

Page 5: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

The  Challenges

Things

Control

Data  Collection

Semantic  Description

JSON  Schema

Services

XML,  JSON,  ..

Page 6: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

The  COMPOSE  Solution

The  Web  (Service)  Object

{          "name":  "Phone",          "description":  "COMPOSE  phone",          "URL":  "Web  Object  URL  ",          "streams":  {                  "position":  {                          "channels":  {                                  "location":  {                                          "type":  "geo_point",                                          "unit":  "degrees"                                  }                          },                          "description":  "GPS  outdoor  location",                          "type":  "sensor"                  }          },          "customFields":  {},          "actions":  [],          "properties":  []  }

Page 7: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Use  Case  1  –  Smart  Spaces

What• Smart  Retail  Analytics  • BLE  Beacons  on  shopping  

carts  – Real  time  indoor  positioning  

• Retail  products  -­‐>  COMPOSE  SO  {description,  offers,  etc.}  

• Smartphones  -­‐>  SO  • REST  API  -­‐>  product  info,  

subscriptions:  cart  location  updates,  user  phones-­‐>  actuation

Where• Coop  Supermarket  in  Trento,  

North  Italy  

• 30  shopping  carts  

• 200  products

Page 8: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Use  Case  1  –  Smart  Spaces

What Where

Page 9: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Use  Case  2  –  Smart  City

What• Optimized  Car  pooling:  

– Car-­‐route  availability  

– Grouping  of  people  

– Motivation:  reservation  of  parking  spots  

• Users,  Cars,  Routes,  Parking  spots  -­‐>  Service  Objects  

• REST  API  -­‐>  Polling  for  information  or  subscribing  for  updates

Where• City  of  Tarragona,  Spain  

• University  Campus  

• Abertis  Smart  City  sensors

Page 10: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Use  Case  3  –  Smart  Territory

What• Ski  information  app  – Aggregation  of  OpenData  sensors  (>2000  sensor  data)  

• XML  based  

– Social  features:  real  time  friend  tracking,  messaging  

• OpenData  sensors  -­‐>  SO,  smarphones-­‐>SO

Where• Trentino  region,  North  Italy  

• >  50  Ski  resorts  

• >60  users

Page 11: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Use  Case  3  –  Smart  Territory

What Wherehttp://go2ski.eu  

Page 12: Use$Cases$and$Pilotprojects$for$the$ COMPOSE$platformUse$Case$1$–SmartSpaces What • SmartRetail$Analytics $ • BLE$Beacons$on$shopping$ carts$ – Real$time$indoor$positioning$

Charalampos  Doukas

Researcher• Information  &  

Communication  Systems  Engineer  

• PhD  in  Health  Informatics  • Senior  Researcher  in  

CREATE-­‐NET,  Italy  • Technical  manager  

COMPOSE  Project

Maker• IoT  Blogger  

– Many  DIY  IoT  Projects  

• Workshops  (Makerland,  Makerfaire…)  

• Author  – Building  Internet  of  Things  

with  the  Arduino  

• Consultancy

@BuildingIoT

hdoukas