TinyOS components, that can be used in TinyDB
Finally, we will introduce several TinyOS components that are used in
TinyDB. More detail can be seen in TinyOS.
??? Clock: provides a system clock, and clock interrupts.
??? GenericComm: a generic communication layer, supporting radio and serial
communications.
??? Leds: control of the LED indicators on the motes.
??? Main: a shell to initialize subordinate modules, and start them up.
??? Pot: get and set the level of the potentiometer (transmission-power controller)
on the radio.
??? RandomLFSR: a psuedo-random number generator.
??? Reset: reset a mote.
??? Timer: a service for setting (multiple) timers to generate subsequent interrupts
according to a given rate.
6.2 Cougar System
The COUGAR System is a sensor network data management system, developed
by Cornell University. The COUGAR System is a platform for testing
query processing techniques over sensor networks.
The Cougar system consists of three components: the QueryProxy, FrontEnd,
and GUI (Figure 19). GUI is a graphical user interface, through which
users can send queries to sensor networks. FrontEnd is a powerful query proxy.
It connects with PCs outside the sensor network and runs on some selected
nodes. It acts both as a gateway between the sensor network and the outside
world and as a gateway between the GUI and the QueryProxies. The
QueryProxy, which is the core of Coguar, runs on each sensor node in the
network to parse and execute queries.
Pages:
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524