« the microsoft research lab of things » : from iot research and prototyping, to deploying at...

19
AMBIENT INTELLIGENCE tech days 2015 # mstechdays techdays.microsoft.fr

Upload: microsoft

Post on 16-Jul-2015

450 views

Category:

Technology


0 download

TRANSCRIPT

AMBIENT INTELLIGENCE

tech days•

2015

#mstechdays techdays.microsoft.fr

Tweet and win a .NET Gadgeteer

Bit.ly/1KDxWZD

IoT Research and Prototyping at Scale

Arjmand Samuel, PhDMicrosoft Research, Redmond, USA

Internet of ThingsM2M

Thinking

Things

Ambient Data

System of

Observations

My life in 2025 …

http://assist.ncsu.edu/about/

My life in 2025 …

http://www.syahdiar.org/

Key research challenges (partial)

Connectivity Security

Big Data Hardware

Information

modelsSoftware

Source: Stefan Ferber, Bosch Software Innovations GmbH in Germany

•••••

•••

•••

••

••

•••

Daniele Miorandi, Sabrina Sicari, Francesco De Pellegrini, Imrich Chlamtac, Internet of things: Vision, applications and research challenges, Ad Hoc Networks, Volume 10, Issue 7, September 2012

Deployments, Deployments, Deployments

4 homes, 4

weeks

14 homes, 5 weeks5 homes, 8 weeks+

6 homes, 2 weeksLINC

SPARCS

Speech@Home

PreHeat

Deployments, Deployments, Deployments

4 homes, 4

weeks

14 homes, 5 weeks5 homes, 8 weeks+

6 homes, 2 weeksLINC

SPARCS

Speech@Home

PreHeat

pain painpain

INSTALLATION

REMOTE SETUP

LOST DATA

ROBUSTNESS

Other people feel deployment pain too

Hnat, T., Srinivasan, V., Lu, J., Sookoor, T., Dawson R., Stankovic, J., Whitehouse, K. (2011) The Hitchhiker's Guide to Successful Residential Sensing Deployments. Paper presented at SenSys'11, 2-4, November 2011

Limited access

Environmental Hazards

Scarce Resources

It’s hard to deploy technology for validation

Limited number of locations often without geographic diversity

Large engineering effort

that is not easily re-used

Lab of Things enables• Interconnecting off-the- shelf

and custom devices

• Scaling field studies through automated monitoring, updates, and data collection

• Sharing data, code, and participants with fellow researchers

Lowering the barrier for conducting field studies

that use connected devices in homes, and

beyond

Lab-of-things.com

A research platform for Internet of Things research

Apps

Monitor

App

UI

Execution

Environment

Protocol

Abstraction

Data Aggregation

Data

logger

More than 8,000 code downloads

350 Organizations and individuals registered – each org

can have multiple deployments

Research Domains

• Healthcare (In-place Aging)

• Smart Home Design and Energy Management

• Wearable Computing

Teaching:

Used by 80+ student developers

Several classes taught

Lab of Things Usage

www.lab-of-things.com/community.html

Lab of Things Usage – World Wide

Lab of Things Community Contributions

Microsoft Research Community Contribution

• Core HomeOS Platform

• Cloud services – relay, storage, monitoring, update,

alerts

• ZWave driver and sample apps – works for multiple

devices

• Kinect driver

• Camera (WIFI, USB, built-in) driver and sample app

• Arduino over USB and Bluetooth

• Gadgeteer over WIFI

• Philips Hue

Mindwave Mobile –

University of MarylandZigBee – Harbin

Institute of Technology,

China

Bluetooth – University

College London Custom prototyping devices

(LPC1768 ARM

Microcontroller)

U. Of Virginia and FAST,

Pakistan

Fitbit – University of

Michigan

University of Maryland:

Wearable Multi-Sensor Gesture Recognition in Assistive Devices for

Paralysis Patients

Motivation

Reduce the dependence on assistive care facilities through the

uses of wearable technology

Research

Developing gesture-based sensors to enable home

automation for paralysis patients

Wheelchair pads Pillow covers Clothing

Lab of Things use in teaching

• Device prototyping• Students develop innovative sensors and devices

• LoT provides connectivity and application execution environment relieving them to concentrate on design of sensor or device, and validating its design

• Multiple devices and protocols• Interconnecting devices working on multiple protocols

• Typically involve capturing events from one type of device (ZWave based door window sensor), to trigger another device (capture an image from a WIFI camera)

• Data collection and visualization• Collection of data from various devices (Multiple Protocols scenario), storing the data in

the cloud and visualizing or analyzing this data using variety of tools

Lab of Things

• Download: Lab-of-things.com

• Feedback/suggestions: [email protected]