80 likes | 397 Views
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.
E N D
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) Radio Communication TinyOS/NesC
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