Cette session sera délivrée en anglais par Arjmand Samuel de Microsoft Research (Redmond). Today we live in a world where computing is moving beyond tablets and smartphones, to everyday objects around us; objects which are intelligent and connected to the cloud. A phenomenon we are calling the Internet of Things. While this new world of the Internet of Things is promising new opportunities for innovation and creativity, it is also exposing deep technical challenges which need to be surpassed. In this session the speakers will introduce some of the key research challenges hindering widespread adoption of IoT, along with research directions and approaches to address these. The speakers will introduce the challenges of prototyping and deploying IoT related technologies to collect data, and will provide a detailed view of the Microsoft Research Lab of Things, which is a research platform for deploying IoT technologies at scale for the purpose of research and prototyping. The talks will provide insight into some of the existing academic research projects using the Lab of Things to prototype and collect data. The session will also include introduction to some of the commercial IoT offerings from Microsoft which allow widespread deployment.
7. Key research challenges (partial)
Connectivity Security
Big Data Hardware
Information
models
Software
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
10. 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
11. 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
12. 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
14. 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
16. 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 Maryland
ZigBee – 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
17. 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
18. 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
19. Lab of Things
• Download: Lab-of-things.com
• Feedback/suggestions: lab-of-things@microsoft.com