The rich query language, with
extensions for query duration and sample rates lets users
describe the data they want to gather without requiring any
knowledge about how this data might be gathered. Multiple
queries are allowed and managed by a query execution
planning engine. TinyDB also manages the underlying radio
network and ensures relatively reliable data delivery. Finally
low power optimization is also one of the advantageous aspects
of TinyDB. On the other hand TinyDB is based on TinyOS
1.x, supporting no specific in-node processing capabilities