opensensoraalborg university, mobile device group anders grauballe gian paolo perrucci frank h.p....

25
opensensor Aalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual Information to Mobile Phones by External and Embedded Sensors St. Louis, MO – April 21 2008

Upload: caren-sims

Post on 17-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Anders GrauballeGian Paolo

PerrucciFrank H.P. Fitzek

Aalborg University Denmark

Introducing Contextual Information

to Mobile Phones by External

and Embedded Sensors

St. Louis, MO – April 21 2008

Page 2: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Denmark?!?!?!

Page 3: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Outline

• Wireless sensor networks– Convergence of WSN and mobile phones

• Opensensor platform– Example of applications

Page 4: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Wireless Sensor Networks

• Wireless sensor networks (WSN) are currently an interesting research area

• WSN consists out of many, sometime even thousands of sensors

• Sensor– small electronic system

• battery driven• wireless communication capabilities • sensory part (e.g. temperature, light, and many others)

Page 5: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Wireless Sensor Networks

• Field of application for WSN– Military (main source)– Intelligent households– Environmental scenarios– In-Car communication– Gaming– Health Care– …….

Page 6: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

WSN and mobile phones

• One problem of WSN is the interface to users– No display

• battery constraints • sometimes it just doesn‘t make sense to have displays.

Page 7: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

WSN and mobile phones

• Billions of sensors are already out there

• How do we convey the information to users?

Page 8: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

WSN and mobile phones

• The convergence of mobile phones and WSN has already started!!!– Integrated sensors– External sensors

Page 9: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Integrated sensors

• Nokia 5500• 3D motion sensor chip

embedded– Exercise application

(step counter)– Enrich the game

experience (turn your phone into a virtual fishing rod)

Page 10: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Integrated sensors

• New applications for integrated sensors in mobile phones– Derive overall traffic flow for a whole city by

partial measurements of some phones (e.g. N95 with GPS)

Page 11: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

External sensors

• External sensors are available too– not optimized for the communication with the

mobile phone – way to expensive– low flexibility

Page 12: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

External sensors: example

• External sensors– Jogging equipment for iPod from Nike– External sensor placed in the shoe – Step counter conveys information to the iPod

• No flexibility!!!!

Page 13: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Opensensor

Page 14: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Motivation for the opensensor

• The main motivation to build the opensensor:– have a wireless sensor board with the following

characteristics:• Low cost and easy to build/extend• Get the basic understanding of DSPs and their programming• Build solid teaching material• Easy extendible with sensory parts• Fully programmable

– Test new WSN algorithms directly on board

• Not just WSN, but convergence with mobile phones

Page 15: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Motivation for the opensensor

• The opensensor is available for all researcher around the world– Hardware: The plans to build the opensensor are

freely available– Software: Basic functionality is offered already

and maintain in the future– Teaching: All slides are available, so that it

should be easy to integrated it into existing lectures or to build course from scratch

Page 16: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Opensensor interfaces

• Serial interface– Opensensor debug and test

• SPI (nRF905) interface

• Bluetooth interface

Page 17: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Two approaches

Page 18: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

• Opensensor can enrich the mobile devices with new services:– Sensing the environment around the user

Mutual benefit

Page 19: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

• Wireless sensors have nearly no or limited interface for human interaction

Mutual benefit

Page 20: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Mutual benefit

• Mobile phones can provide:– Human Interface

• Large and colored display• Alarm sounds• Text to speech capabilities

– Network interface• SMS,MMS• GPRS, 3G

Page 21: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

• Temperature monitoring• Python implementation

• Example:– <ACTION>SMS– <BODY>Warning!!!Temperature 41 C– <KEYVALUE>+1233456789

Application example: Temperature monitoring

Page 22: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Application example: parksensor

Page 23: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Application example: Light sensor

• Light sensor application– The opensensor measures the light level and

sends data back to the phone

Page 24: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

How to get an opensensor

• Order components from us:– Note, you need to solder the pieces together by yourself!!

• Documentation available on the web:– How to build it– How to program it– How to test it– Code example

• Opensensor• Mobile phones

Page 25: OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual

opensensor Aalborg University, Mobile Device Group

Introducing Contextual Information to Mobile Phones by External and Embedded Sensors

Contacts and acknowledgements

Frank H.P. FitzekAnders GrauballeGian Paolo PerrucciBen Kroeger Aalborg University

Stephan ReinTechnical University of Berlin

[email protected]

http://mobiledevices.kom.aau.dk/opensensor/