A sensor network query processor (SNQP), also called a sensorDB, is a user-friendly interface for programming and running applications which translates instructions from declarative programming language with high-level instructions to low-level instructions understood by the operating system.
The basic idea of SNQP is the addition of a layer modeling the WSN as a distributed database searchable by a query language similar to SQL.
[1][2] TinyDB is a query processing system for extracting information from a network of TinyOS sensors.
Unlike existing solutions for data processing in TinyOS, TinyDB does not require embedded C code for sensors.
In order to guarantee interoperability between the different platforms, QLowpan is based on RPL/6LoWPAN protocol.