Cougar (Mica Mote) A platform for testing query processing Three tier system:

advertisement
Cougar (Mica Mote)


A platform for testing query processing
techniques over ad-hoc sensor networks
Three tier system:
–
–
–
Running TinyOS, an embedded operating system
from Berkeley, on the motes
Server handling query interface with motes and
database mapping
GUI human usable interface
Three Tier Architecture
Thin Client
GUI
Wire/Wireless
Communication
Server (Java)
TinyOS/NesC
Radio
Communication
Mote Capabilities

Processing
–
–
–

Aggregation of network data
In network processing of data
In network, de-localized storage of data
Sensing
–
–
–
–
–
Light
Temp
Sound
Voltage
Hardware extendible
Neighbor Table



Each node maintains a table containing
information about neighboring nodes
Allows for geographical routing
“Dead” nodes are removed from neighbor table
after timeout period
Geographical Routing (GPRS)


Route messages from source to destination by
location of intermediate nodes
Each node has a neighbor table containing
node id and coordinates of neighboring nodes
Destination
Intermediates
Source
Download