You are on page 1of 17

BUBBLE-SENSING

A New Paradigm for Binding a Sensing Task to the Physical World using Mobile Phones

Contents
1.Introduction 2.Purpose 3.Bubble Sensing 4.Implementation 5.Conclusion

Introduction
Bubble Sensing is a new sensor network abstraction that supports persistent sensing of a location, as required by user. User who has opted into Bubble-Sensing, visits place of interest, presses a button to affix sensing request and walks away. Sensing System persists until the timeout set by the initiator is reached.

Purpose
We envision mobile phones being able to affix task bubbles at places of interest and then receive sensed data, in essence creating a living documentary of those places in the physical world.
This can be viewed as 1. Application in its own right 2. Sensing Building block for other apps.

nsors ed se a, t r tegra ith In ers, came w es t Mobil celerome c like A hone etc p micro

es ev ri et R

ta da e th

e Plac

st tere of in

Set sa

sen sin g

tas k

ple Sam r etc. oto, a ph very hou Take for e o audi

Bubble Sensing
Sensing tasks are created, maintained through interaction of many virtual roles. 1. Bubble Creator- Device that initiates sensing request. 2. Bubble Anchor- Keeps bubble in region of interest. 3. Sensing Node- Perceives-takes sampleuploads. 4. Bubble Carrier- Restores Bubble when anchor is lost.

Phases in Bubble Sensing


1.Bubble Creation 2.Bubble Maintenance 3.Challenges to Bubble Maintenance 4.Bubble Restoration

Bubble Creation
In this system, a task is a tuple (Action, Region, Duration) There are two ways a bubble can be created First Scenario : Creator is a mobile phone Second Scenario: Creator is any entity that registers a task with bubble server.

Bubble Server

Bubble Creation

Bubble Anchor

Bubble Creator

Mobile Sensor

Mobile Sensor

Bubble Maintenance
If mobility of creator is uncontrollable, task can not be monitored, node should be stationery-Anchor does this role Bubble anchor selection has two parameters: 1.Location Based 2.Mobility Based

Challenges to Bubble Maintenance


1.Distortion 2.Bubble Drift

Bubble Restoration
Bubble Carriers constantly contact the server and updates their location and restores the bubble in worst cases.

Bubble Server
Bubble Carrier Bubble Anchor Mobile Sensor Mobile Sensor

Implementation
1.Programming Language 2.Communication 3.Sensors and classifier 4.Localization 5.System Integration

Conclusion
We presented an approach to support persistent location specific task in a wireless sensor network composed of mobile phones by discussing the limitations and available options in implementation of mobile based sensing system

References

Donald knuth.The Art of Computer Programming

Volume 3:Sorting and Searching, Third Edition. Addison-Wesley.

Any Queries

THANK YOU..

You might also like