technology for pervasive computing dinam: a wireless sensor

12
KIT University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association www.kit.edu Technology for Pervasive Computing dinam: A Wireless Sensor Network Concept and Platform for Rapid Development June 16 th , 2010 7 th International Conference on Networked Sensing Systems (INSS‘10) Dawud Gordon, Michael Beigl and Martin Alexander Neumann Karlsruhe Institute of Technology (KIT), TecO

Upload: others

Post on 03-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Technology for Pervasive Computing dinam: A Wireless Sensor

KIT – University of the State of Baden-Wuerttemberg and

National Research Center of the Helmholtz Association www.kit.edu

Technology for

Pervasive Computing

dinam: A Wireless Sensor Network Concept and

Platform for Rapid Development June 16th, 2010 7th International Conference on Networked Sensing Systems (INSS‘10)

Dawud Gordon, Michael Beigl and Martin Alexander Neumann

Karlsruhe Institute of Technology (KIT), TecO

Page 2: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

2 08.06.2012

Intelligent environments

Augmented Reality

Human intelligence

Additional information Overlays

Programmable Reality

User can specify environmental behavior

User empowerment, injects intelligence into environment

Proactive Reality

Ambient Intelligence

Self-adapting environment

Dawud Gordon

Page 3: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

4 08.06.2012

OBSTACLES

What stands between us and a pervasive

programmable reality?

The technology is available!!!

Top-down, discrete development flow

Design application, set up environment, write code,

debug, compile, flash, evaluate, repeat.

Portability / Compatibility issues

Libraries, hardware versions, drivers, …

Dawud Gordon

“simple things must

be simple [to develop]”

Page 4: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

5 08.06.2012

GOAL

Create a tool for programmable reality

Reality means everyone!

Augmented reality hard to develop, easy to use

How can we enable a programmable reality which is also easy to use?

Wireless sensor networks are a good starting point: post-hoc computing

BUT: Tremendous development energy required

System complexity in terms fields of expertise required

Dawud Gordon

Page 5: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

6 08.06.2012

CONCEPT: dinam

Self contained wireless sensor node,

application, development environment

Extended concept with wireless

Dawud Gordon

Page 6: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

7 08.06.2012

PLATFORM

Based on the D-Bridge

Access over web server in browser

Development environment

Data visualization

WSN Communication

Dawud Gordon

Page 7: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

8 08.06.2012

DEVELOPMENT ENVIRONMENT

Novel BASIC flavor for WSNs

Interpreted at node

Command I/O over AJAX

Console or script-based programs

Integrates segmented development process

Dawud Gordon

Page 8: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

9 08.06.2012

EVALUATION

Simple evaluation of application

development effort

Of the 5 subjects, none had any experience

with BASIC

Each student given 5 Minute syntax and

functional introduction

Subjects were asked to calculate and print the

average of 100 received WSN temperature

packets to the console

Time required for completion measured

Dawud Gordon

Page 9: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

10 08.06.2012

RESULTS

Time

Minimum at 3:50

Maximum 7:11

Average time of 5:20

Implicit baseline: application on COTS

Node?

Interesting initial observations

Free text editor significantly more efficient

Previous programming experience greatly

effects learning curve, regardless of language Dawud Gordon

Page 10: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

11 08.06.2012

CONCLUSION

The age of programmable reality has arrived

The tools to bring it to the masses are still

missing

The dinam concept is enabling technology

for this paradigm

Non-expert user-friendly interface for

configuring the Programmable Reality

Reduces normal discrete programming to a

fluid process

Dawud Gordon

Page 11: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

12 08.06.2012

Workshop on ULC-WSN Output

Evaluation of the dinam concept for

extremely low cost, low effort applications

Insights

WSNs must be easy to install

and maintain

The killer app will reduce cost of its platform

App stores can help cover costs

Indicate that the dinam concept will facilitate

ULC-WSN development

Dawud Gordon

Page 12: Technology for Pervasive Computing dinam: A Wireless Sensor

Technology for

Pervasive Computing

13 08.06.2012

That’s All

Thank You!

Questions?

Dawud Gordon