sociotal project-overview - ict30 community day london
TRANSCRIPT
Project overview
ICT30 Community Day, November 27th, London
Dr. Michele Nati, PhD
Senior Research Fellow, University of Surrey
SOCIOTAL Project Overview 1
Creating a socially aware citizen-centric Internet of Things
Project Fact Sheet
2
Project Coordinator:Prof. Klaus Moessner,University of SurreyTechnical Coordinator:Dr. Michele Nati
Title: SOCIOTAL
Contract Number: CNECT-ICT-609112
Duration: September 2013-August 2016
http://SOCIOTAL.eu
SOCIOTAL Project Overview
Main idea
Motivation‐ First wave of IoT research and IoT deployments is predominantly
enterprise centric‐ Lack of human centric information on the IoT restraints innovation
and business in this domain
Enable a citizen-inclusive and pro-citizen second wave of the IoT‐ Encourage citizen participation in the IoT to boost (societal)
innovation‐ Provide direct benefits to citizens, help addressing true needs of
neighbourhood, communities and society at large‐ Put control into the hand of the citizen on who can access information
3SOCIOTAL Project Overview
Approach
Design and provide key enablers for a reliable, secure and trusted IoT environment by encouraging people to contribute their IoT devices and information flows
Provide a citizen-centric IoT approach towards creation of large-scale IoT solutions of interest to the society in order to exploit billions of new IoT information streams
By equipping communities with secure and trusted tools that increase user confidence in IoT environment, enable their transition to smart neighbourhoods, communities and cities
4SOCIOTAL Project Overview
A governance, trust and reputation framework combining a set of innovative enablers that addresses the challenges of massive crowd-sourced
IoT infrastructure
A privacy-preserving context-sensitive communication framework for IoT devices with adequate security enablers
A detailed understanding of technological and socio-economic barriers for citizen participation in an IoT
An intuitive environment inspired by social media tools that provides increased awareness and controls and empowers citizens to easily manage
access to IoT devices and information, while allowing IoT enabled citizen centric services to be created through open community APIs
Services piloted in two cities demonstrating the value of SOCIOTAL to real word communities
Key target outcomes
5SOCIOTAL Project Overview
WP1: Socially-aware citizen
centric architecture
and community
APIs
WP2: Decentralised
governance and trust framework
WP3: Privacy-aware
communications WP4: Citizen empowerment
WP5: Smart city trial evaluations and service pilots
WP6: Community engagement
Communities
Drive Exploit
Project Structure
SOCIOTAL Project Overview 6
Platform-based & Opportunistic Communities
23/01/2015 SOCIOTAL Project Overview 8
Interconecting Infrastructure(Internet)
User s 1 Bubble
Smart Object
User s 2 Bubble
Smart Object
User s 3 Bubble
Smart Object
User s 4 Bubble
Smart Object
Smart Object
CREDENTIAL U1
CREDENTIAL U2
CREDENTIAL U1
CREDENTIAL U3
CREDENTIAL U4
CREDENTIAL U3
Smart Object
Smart Object
Smart Object
Community PlatformCommunity Services
Security & Trust Policies
Community
Ad Hoc Community
Security & Trust Policies
Centralized (Platform based) Community
SOCIOTAL Architecture
9
IoT Service
Identity Management
Communication Layer
Routing GatewayFlow
ControlAnonymous
Channel
Authentication
Trust && Reputation
Token/claimsverifier
A.C. Policies
Authorization
Sharing PoliciesAttributes
Group Manager
A.C Engine
Core Components
Application Level Components
ApplicationsPublish
SubscriptionBroker
Context Manager
SocIoTal Services
Mobility
Authz Token Manager
Personal Cloud Client
Security
PseudonymsCredentials
TokensPrivacy Policies
Credential Manager
Issuance Manager
Man
agem
ent
Serv
ice
Org
aniz
atio
n
Energy Optimization
Error Detection
Virtual Entity
IoT Service
Identity Selector
Management Interfaces
IoT
Pro
cess
M
anag
emen
t Key Management
IoT security Framework based on IoT-A ARM*
SOCIOTAL Project Overview
*http://www.iot-a.eu/arm
Enabling communities - 1
Face-to-face (F2F) interaction detection‐ Proximity detection based
on machine-learning through
Bluetooth RSSI
‐ Relative orientation estimation
based on an improvement of
uDirect*
‐ Collaborative Sensing for
real-time and enhanced
F2F inference
*Patent: Hoseinitabatabaei SA, gluhak A, tafazolli R. Information determination in a portable device.
10SOCIOTAL Project Overview
Enabling communities - 2
11
Enabler for indoor localization based on magnetic field data‐ Off-line generation of building
magnetic profile maps
‐ Mobile phone wearing position and facing direction estimation using uDirect*
‐ On-line localization using mobile phone magnetic field measurements (Radial Basis Functions Networks and Particles Filters)
SOCIOTAL Project Overview
Enabling users - UserEnv
Intuitive
‐ It should be easy to use. Not too much to install, smooth learning curve, natural UI metaphors where possible
Trustworthy
‐ No unwanted information leaks, enforce privacy policies, flexible about policies depending on context of use
Assistive
‐ Assist in common tasks, (e.g. place an alarm if energy consumption data are suspicious)
12SOCIOTAL Project Overview
Flexible policy (to be trustworthy)
SOCIOTAL app DENIES actions on private things by default
BUT
SOCIOTAL app may ALLOW same action depending on the context (ex. People are in the same room or they have strong relationship according to some social metrics)
15SOCIOTAL Project Overview
Enabling developers – DevEnvFor developers
‐ It should be professional and flexible to use. Based on common IDE metaphors and practice
‐ Content assistance, auto-completion, reflection of the dynamicity of the IoT environment
Trustworthy‐ Able to integrate innovation from the SOCIOTAL security
framework
‐ Build services/applications that only use trustable devices
Completeness (beyond the intuitiveness of UserEnv)‐ Rich expressiveness beyond IFTTT, to specify complex event
action rules
‐ Able to manage conflicts between rules/applications
16SOCIOTAL Project Overview
17
DSL editor Graphical EditorProperties View
Navigator View
Deployment View
DevEnv: tool for IoT application development and deployment
SOCIOTAL Project Overview
Engaging with users
Initial technological and socioeconomic barriers identified:
‐ Lack of third party trust providers
‐ Lack of oversight for SME’s in technological landscape and success stories
‐ Lack of rich scenarios
Envisioned counter-measures:
‐ Co-creation workshops
‐ Stakeholders engagement
18SOCIOTAL Project Overview
Involving end-users – Co-creation WS
19
• Purpose:• Uncover end-users needs• Identify positive and
(potentially) negative reception• Build effective device/sensors
interface
• Approach• Pick a card depicting daily-life
situations• Assess positive and negative
aspects• Introduce sensors, define their
role and placement• Design interfaces and way to
interact with sensors (tablets, smartphones, PCs)
*Nathalie Stembert
SOCIOTAL Project Overview
Envisioned pilots
22
Service Pilots for Novi-Sad city:‐ Mood of the city
• Computation of the city’s happiness index (CHI)• CHI Visualization using public display dashboard
‐ Elevator supervisor• Automatic elevator malfunction detection• Data access control and notifications for multiple users (e.g. tenants, company responsible for repair, etc.)
• History track and information about previous repairs, monitoring, etc.
Service Pilots for Santander city‐ Santander Citizen (Weather forecast/Sharing info)
• Users sharing data from their devices within a set of identified consumers (Community)
‐ Santander Dusk (Ubiquity)• Discovering users/devices and set of defined data (observations)
‐ Enabling Santander (Route Calculation)• Adapted routes from one point to another in the city, based on events uploaded by users
Pilots in Taipei (new partner)‐ Smart retail
• Improving user experience by sharing preferences in a privacy-preserving manner• Commercial District in Taiwan
SOCIOTAL Project Overview
Engaging with Stakeholders – Meetups
23
*http://www.meetup.com/Internet-of-Things-Guildford/
SOCIOTAL Project Overview
SmartCampus IoT Testbed
User devices
Core Network by FI platform
USBEthernet
Ethernet
802.15.4
Smart Campus Service platform
IoTdevices
GW devices
Bluetooth
Bluetooth
Wifi, Ethernet
Display infrastructure
Wifi, Ethernet
GW devices
• Location based services
Outdoor IoT deployment
200 fixed IoT units: SmartPlogg (1000+ sensors)100 embedded GWs, 100 mobile IoT units, 10 smart displays, 30 smartphones
500 NFC/QR code tags (on a 200 acre area)
Indoor IoT deployment (3 floors)
25SOCIOTAL Project Overview
THANK YOU!ContactsMichele Nati, Senior Research [email protected]
Institute for Communication Systems (ICS)University of Surrey
26SOCIOTAL Project Overview