Un procesador de consultas de red de sensores (SNQP) , también llamado sensorDB, es una interfaz fácil de usar para programar y ejecutar aplicaciones que traduce instrucciones del lenguaje de programación declarativo con instrucciones de alto nivel a instrucciones de bajo nivel entendidas por el sistema operativo . La idea básica de SNQP es la adición de una capa que modela el WSN como una base de datos distribuida que se puede buscar mediante un lenguaje de consulta similar a SQL . [1] [2]
TinyDB
TinyDB es un sistema de procesamiento de consultas para extraer información de una red de sensores TinyOS . A diferencia de las soluciones existentes para el procesamiento de datos en TinyOS , TinyDB no requiere código C integrado para los sensores. En cambio, TinyDB proporciona una interfaz simple similar a SQL para especificar los datos deseados, junto con parámetros adicionales, como la velocidad a la que se deben actualizar los datos, al igual que una base de datos tradicional . [3] Dada una consulta que especifica intereses de datos, TinyDB recopila esos datos de motas en el entorno, los filtra, los agrega y los enruta a una PC . TinyDB hace esto a través de algoritmos de procesamiento en red de bajo consumo de energía .
QLowpan
QLowpan es un procesador de consultas de redes de sensores para dispositivos de sensores con recursos limitados. Para garantizar la interoperabilidad entre las diferentes plataformas, QLowpan se basa en el protocolo RPL / 6LoWPAN . Es el primer procesador de consultas de red de sensores que es compatible con el protocolo 6lowpan. [4]
Referencias
- ^ Fathallah, Karim; Frihida, Ali; Ben-hadj-Alouane, Nejib "Procesador de consultas de redes de sensores inalámbricos: una encuesta", Conferencia internacional sobre procesamiento de información y sistemas inalámbricos (IP-WiS), Jerba, Túnez, marzo de 2013
- ^ Johannes Gehrke y Samuel Madden "Procesamiento de consultas en redes de sensores", Computadora generalizada, 2004
- ^ SAMUEL R. MADDEN, MICHAEL J. FRANKLIN, OSEPH M. HELLERSTEIN, WEI HONG, "TinyDB: un sistema de procesamiento de consultas de adquisición para redes de sensores", Journal ACM Transactions on Database Systems (TODS), volumen 30 número 1, marzo de 2005
- ^ Karim Fathallah, Ali FRIHIDA, Leila BEN SAAD, Nejib Ben HADJ-ALOUANE, Bernard tourancheau, "QLowpan: Un procesador de consultas sobre redes de sensores basados en RPL / 6lowpan", Conferencia internacional sobre automatización, control, ingeniería y ciencias de la computación (ACECS'14 ), sousse, marzo de 2014.
enlaces externos
- Sitio web oficial de TinyDB