Jump to content

Sensor network query processor

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 197.1.142.6 (talk) at 14:38, 3 February 2015. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A Sensor Network Query Processor (SNQP), also so called sensorDB, is a user-friendly interface for programming and running applications translates instructions from declarative programming language with high-level instructions to low-level instructions understood by the operating system. Indeed, 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]

Examples Of Applications

TinyDB

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 you to write embedded C code for sensors. Instead, TinyDB provides a simple, SQL-like interface to specify the data you want to extract, along with additional parameters, like the rate at which data should be refreshed -- much as you would pose queries against a traditional database. [3] Given a query specifying your data interests, TinyDB collects that data from motes in the environment, filters it, aggregates it together, and routes it out to a PC. TinyDB does this via power-efficient in-network processing algorithms.

SNEE

QLowpan

QLowpan is a sensor network queries processor for resource-constrained sensor devices. In order to guarantee interoperability between the different platforms, QLowpan is based on RPL/6lowpan protocol. To the best of our knowledge, it is the first sensor network queries processor which is compatible with 6lowpan protocol.[4]

References

  1. ^ Fathallah, karim. , Frihida , Ali. Ben-hadj-alouane, Nejib. , "Wireless Sensor Network Queries Processor A survey",The International Conference on Information Processing and Wireless Systems (IP-WiS),jerba,Tunisia,march 2013
  2. ^ Johannes, Gehrke. and Samuel, Madden. ,"Query Processing In Sensor Networks",Pervasive Computer , 2004
  3. ^ SAMUEL R. MADDEN, MICHAEL J. FRANKLIN, OSEPH M. HELLERSTEIN, WEI HONG, "TinyDB: an acquisitional query processing system for sensor networks", Journal ACM Transactions on Database Systems (TODS),Volume 30 Issue 1, March 2005
  4. ^ Karim Fathallah, Ali FRIHIDA,Leila BEN SAAD, Nejib Ben HADJ-ALOUANE, Bernard tourancheau," QLowpan: A Queries Processor Over RPL/6lowpan Based Sensors Networks", International Conference on Automation, Control, Engineering and Computer Science (ACECS'14),sousse, march 2014.

TinyDB official website