Diseño Red Sensores Agricultura Precision
Diseño Red Sensores Agricultura Precision
Diseño Red Sensores Agricultura Precision
RESUMEN DE TESIS
CONCLUSIONES Y VALORACIN__________________________________________105
LISTADO DE ACRNIMOS ________________________________________________109
BIBLIOGRAFA __________________________________________________________111
INDICE DE FIGURAS
FIGURA 0-1 Tendencia estimada de los precios por mote [33].................................................... 12
FIGURA 1-1 Variables a considerar para el adecuado riego y fertilizacin de plantas............... 14
FIGURA 1-2 Reporte de la variacin de la humedad [6]................................................................ 17
FIGURA 1-3 Progreso del nivel de humedad para un rbol de durazno. [6]................................ 18
FIGURA 1-4 Capas componentes de una red de sensores sin hilos para agricultura................. 20
FIGURA 1-5 Divisin de una finca por Unidades de Medida o UM [6].......................................... 21
FIGURA 1-6 Leaf Wetness Sensor de la empresa Decagon Devices Inc.................................... 23
FIGURA 2-1 Ejemplo de Plataforma de Aplicacin MOTE-VIEW ................................................. 29
FIGURA 2-2 Topologa Estrella con descripcin de los elementos [11]....................................... 31
FIGURA 2-3 Topologa Malla [11].................................................................................................... 32
FIGURA 2-4 Topologa Hbrida Malla Estrella [11]...................................................................... 32
FIGURA 2-5 Arquitectura tpica del sistema de un nodo [18]........................................................ 33
FIGURA 2-6 Evolucin del consumo de corriente elctrica en un nodo Mica2 de Crossbow .. 35
FIGURA 2-7 Red de sensores con una estacin base. Los nodos en la regin de color amarillo
son aquellos por los que pasa toda la informacin de la red......................................................... 35
FIGURA 2-8 Camino de la seal desde el sensor hasta los sistemas de bajo consumo. Ntese
la etapa de filtrado aadida por delante de la etapa de amplificacin [21]................................... 37
FIGURA 2-9 Jerarqua de una red malla para un ejemplo de un sistema de seguridad [22]...... 39
FIGURA 2-10 Nodo Spec de la UCB con un rea de 2.5mm2. Integra por primera vez
comunicacin radio en un chip procesador de sensado................................................................ 39
FIGURA 2-11 Alcances de los estndares 802.15.4 y Zigbee en las capas del una red [17]..... 44
FIGURA 2-12 Compaas que componen la Zigbee Alliance [17]................................................ 46
FIGURA 2-13 Relacin Potencia vs. Distancia para redes de un solo salto y multi-salto [16].... 47
FIGURA 2-14 Relacin Potencia vs. Distancia para 2 frecuencias distintas [31]......................... 48
FIGURA 4-1 Mote MICAz de la empresa Crossbow Technology INC.......................................... 57
FIGURA 4-2 Mote MICA2DOT en comparacin en tamao con una moneda............................. 57
FIGURA 4-3 Mote Cricket v2. Se aprecia el transmisor receptor de Ultrasonido (US)............. 58
FIGURA 4-4 Mote TELOSB (TPR2400) .......................................................................................... 59
FIGURA 4-5 Tarjeta de expansin MTS510CA.............................................................................. 60
FIGURA 4-6 Tarjeta de expansin MTS420CA con GPS............................................................. 61
FIGURA 4-7 Tarjeta de expansin MDA100CA con rea para desarrollo de prototipos............. 62
FIGURA 4-8 Tarjeta de expansin MDA300CA con interfaz para sensores externos................. 62
FIGURA 4-9 Aplicacin Blink............................................................................................................ 65
FIGURA 4-10 Representacin general de una configuracin en TinyOS/nesC........................... 65
FIGURA 4-11 Configuracin Blink.................................................................................................... 66
FIGURA 4-12 Mdulo Blink............................................................................................................... 67
FIGURA 4-13 Entorno de simulacin TinyViz................................................................................. 69
FIGURA 4-14 Ventana GUI correspondiente a SerialForwarder................................................... 70
FIGURA 4-15 Gateway MIB520 y sus partes sealadas. .............................................................. 72
FIGURA 4-16 Diagrama esquemtico de la conexin del puerto USB del MIB520..................... 72
FIGURA 4-17 Hembra y Macho del bus de conexin de 51 pines presente en MICA2 y MICAz
............................................................................................................................................................ 74
FIGURA 4-18 Diagrama de bloques de un mote MICAz [35]........................................................ 74
FIGURA 4-19 RSSI vs. Potencia de Tx para los valores tpicos en un MICAz [35]..................... 75
FIGURA 4-20 Tarjeta de expansin MTS300CA............................................................................ 77
FIGURA 4-21 Diagrama esquemtico de la conexin del sensor de luz y temperatura al canal 1
del ADC .............................................................................................................................................. 78
FIGURA 4-22 Parte trasera de la MDA300 sealando la regin de las resistencias de
escalamiento...................................................................................................................................... 79
FIGURA 4-23 Sonda para medicin de humedad del suelo ECH2O EC-5 de Decagon Devices
Inc. ...................................................................................................................................................... 80
FIGURA 4-24 Comparacin de VWC para distintos tipos de suelo con la misma sonda............ 82
FIGURA 4-25 Cableado de la sonda EC-5...................................................................................... 82
FIGURA 4-26 Interfaz usuario .......................................................................................................... 83
FIGURA 4-27 Opciones de tipos de nodos que se pueden agregar a la red............................... 84
FIGURA 4-28 Grfico de componentes de una aplicacin tpica.................................................. 90
FIGURA 4-29 Canales disponibles en la banda 2.4 Ghz con sus respectivas frecuencias
centrales [29] ..................................................................................................................................... 90
INDICE DE TABLAS
Tabla 2-1 Comparativa de las caractersticas principales de los diferentes nodos que componen
una jerarqua [22] .............................................................................................................................. 40
Tabla 2-2 Frecuencias disponibles para aplicaciones ISM segn la Tabla Internacional de
Asignacin de Frecuencias............................................................................................................... 41
Tabla 4-1 Caractersticas principales del Gateway Stargate SPB400.......................................... 56
Tabla 4-2 Caractersticas principales del mote TELOSB............................................................... 59
Tabla 4-3 Caractersticas de los modelos de la familia de tarjetas de expansin MTS............... 60
Tabla 4-4 Caractersticas de los modelos de la familia de tarjetas de expansin MDA.............. 61
Tabla 4-5 Comparativa de las caractersticas hardware de los motes MICA [35]........................ 73
Tabla 4-6 Cdigo para la seleccin de la potencia de transmisin en MICAz.............................. 75
Tabla 4-7 Consumos promedios de los bloques funcionales de un MICAz.................................. 76
Tabla 4-8 Voltaje, resistencia y temperatura para el Panasonic ERT-J1VR103J........................ 78
Tabla 4-9 Rangos mximos permitidos en la MDA300CA [39]...................................................... 80
Tabla 4-10 Especificaciones tcnicas de la sonda EC-5................................................................ 81
Tabla 4-11 Resumen de las clases de redes en que se pueden catalogar.................................. 86
Tabla 4-12 Codificacin Smbolo a Chip segn lo especificado en IEEE 802.15.4 [29].............. 91
INTRODUCCIN
Coates, Mahaffie y Hines [1] presentan en su libro 2025 Scenarios of Us and
Global Society Reshaped by Science and Technology algunas suposiciones
bsicas que describiran el mundo en el ao 2025 de acuerdo a las tendencias
actuales en diferentes mbitos. En una de ellas, ellos plantean: Todo ser mas
inteligente (), esto ser logrado ya sea instalando microprocesadores y sensores
dentro de todo tipo de dispositivos y sistemas o creando materiales que respondan
a variables fsicas tales como la luz, el ruido, los olores, los campos
electromagnticos, o con una combinacin de estas 2 estrategias., ellos platean
tambin: La percepcin remota de la tierra conducir al monitoreo, evaluacin y
anlisis de los eventos y los recursos sobre y debajo de la superficie terrestre y
marina. En muchos lugares, redes de sensores in situ ayudarn a monitorear el
ambiente. No es necesario esperar hasta el ao 2025 para descubrir que las
redes de sensores se estn volviendo quizs la tendencia mas importante de los
ltimos aos, queda claro que en cualquier proceso la cantidad de informacin que
se puede obtener de l nunca ser suficiente; son las redes de sensores las que
se plantean como una alternativa viable a la necesidad de informacin. Hoy en da
se empieza a difundir el uso de la redes de sensores sin hilos (Wireless Sensor
Networks WSN) como una nueva forma de entender y administrar nuestro mundo
fsico en reas como el cuidado de especies en peligro de extincin, contaminacin
del aire, tratamiento de pacientes, etc [10].
Los ltimos avances en tecnologa MEMS (Micro-electro-mechanical Systems) han
hecho posible que la transmisin de datos va RF se haga posible con dispositivos
diminutos capaces de lograr autonomas de aos inclusive a muy bajo costo. Es
ahora posible gracias a esta tecnologa incorporar dentro de un solo chip, un
transmisor y un receptor de radio con sus respectivos inductores discretos de alto
factor de calidad Q, varactores y filtros que haban sido hasta hace algunos aos
elementos imposibles de integrar en un chip y que terminaban dominando el
tamao del transmisor-receptor. Es esta misma tecnologa la que est impulsando
la creacin de dispositivos de sensado y procesado con un volumen y consumo de
energa apropiados para su desempeo en el tipo de aplicaciones que se le desea
utilizar. Es justamente la integracin de estos dispositivos, sensado, procesado y
transmisin-recepcin lo que da lugar al concepto de mote o mota impulsando la
idea de una red de sensores basada en el concepto de nodos que no compiten
sino que colaboran en un objetivo comn.
Es de este modo que nos encontramos con una de las necesidades mas bsicas
del ser humano como es la alimentacin. La agricultura de precisin es la
tendencia que viene marcando la pauta en lo referente a la maximizacin de los
recursos para el cultivo de todo tipo de especies comestibles, permitindonos
controlar el uso ptimo de recursos como el agua y fertilizantes, implementar los
ambientes mas propicios, lograr el mayor tamao o la mayor cantidad de
produccin, etc.
Lo que se presenta en este estudio, es la fusin de ambas tendencias, el uso de
las redes de sensores sin hilos en agricultura de precisin tal y como lo plantea
Santiago Rodrguez [2] Para aumentar la eficiencia de las tareas e insumos, es
indispensable el aporte de los nuevos elementos desarrollados por la avanzada
tecnologa de las Telecomunicaciones, incorporadas a la Agricultura de Precisin.
Las Telecomunicaciones, nos brindan todos los medios requeridos por los cuales
podemos transferir informacin muy variada desde y hacia distintos puntos
geogrficos, relacionndolos entre s. () La transmisin de datos e informacin
por medio de las Redes Integradas de Datos se vuelve crucial e indispensable
para aplicaciones de la agricultura de precisin que requieren el anlisis de los
datos en tiempo real. Cabe destacar que durante la ltima dcada en especial, ha
habido un sinnmero de escndalos e incidentes relacionados con contaminacin
de la cadena de abastecimiento de alimentos produciendo en los consumidores
desconfianza y malestar sin mencionar los costos financieros y polticos de estos
hechos. Ante estos lamentables hechos, se ha descubierto, para sorpresa de
muchos, que gran parte de los procesos en la industria alimentaria siguen siendo
manuales y poco controlados por lo que gobiernos como la Comunidad Europea
han establecidos fuertes normativas en lo referente al rastreo del origen de las
producciones as como en higiene de las mismas. Sin embargo, ninguna de estas
supone una prevencin de estos incidentes sino ms bien es una forma de rpida
reaccin y fcil descubrimiento de culpables sin considerar que muchas veces hay
factores que escapan al conocimiento y control de los productores, creemos que
las redes de sensores sin hilos son una respuesta al complejo problema de la
maximizacin de la produccin, uso eficiente de recursos y prevencin problemas
a la salud de los consumidores [3].
Es el inters del presente estudio tambin colaborar en el diseo y en la
investigacin de nuevos protocolos que en esta ocasin pueden servir para
agricultura, pero en el futuro o en sucesivas aplicaciones fcilmente pueda ser
migrado y sirva como referencia y ayuda para continuar con el desarrollo de la
tecnologa de las redes de sensores sin hilos.
10
Historia
La tecnologa de las redes de sensores sin hilos, tambin conocida como Smart
Dust fue concebida en 1998 por el Dr. Kris Pister de la Universidad de California
Berkeley. El se propuso disear un dispositivo con un sensor, un transmisorreceptor y un pequeo computador todo en un solo empaque. La Defense
Advanced Research Projects Agency (DARPA), que fue la misma que patrocin la
investigacin de las bases de lo que hoy conocemos como Internet, patrocin
tambin el proyecto proponiendo la meta de demostrar que un sistema completo
de sensado-comunicacin puede ser integrado en un empaque de un milmetro
cbico.
En los albores de la investigacin, el equipo obtuvo experiencia diseando e
implementando motes relativamente grandes usando componentes disponibles en
ese momento. Es as como nace el RF-Mote que integraba sensores de
temperatura, humedad, presin baromtrica, intensidad luminosa, inclinacin y
vibracin y campo magntico as como un mdulo de transmisin de radio capaz
de transmitir hasta aproximadamente 20 metros de distancia con una autonoma
de una semana funcionando continuamente.
Uno de las cuestiones mas importantes que tenan que enfrentar era el consumo
de energa, se presentaba una limitante de espacio en dispositivos tan pequeos
que necesitaban fuentes de energa capaces de proveerles de autonomas
suficientemente largas como para justificar su uso en locaciones remotas o lugares
de difcil acceso. Es as como el Dr. David Culler dise el primer avance de
software que le permita a los motes entrar en estados de sleep la mayor cantidad
del tiempo que estaban desplegados y solo despertar para realizar el sensado y
la comunicacin.
Posteriormente durante el avance del proyecto, el equipo Smart Dust cre el
sistema operativo TinyOS. Una vez instalado en el mote, este software es
responsable de controlar el dispositivo, administrar la energa y facilitar la
comunicacin con otros motes.
El proyecto Smart Dust di como resultado de pruebas tanto en el laboratorio como
en el campo una generacin de motes entre los que se puede mencionar Clever
Dust, Deputy Dust, Daft Dust y Flashy Dust. Estos sirvieron para una prueba
realizada para los cuerpos de Marines de los EE.UU. en Palm Spings, California en
donde Smart Dust era capaz de rastrear vehculos desplazndose a lo largo de un
desierto. Luego de eso, numerosas compaas en el rubro de tecnologa vieron el
potencial de dichos dispositivos y empezaron el desarrollo de los mismos entre los
11
12
1.
1.1.
La Agricultura de Precisin
capaces
de
facilitar
la
obtencin
anlisis
de
datos
13
tengan que afrontar fuertes prdidas de dinero debido a que la produccin no pasa
los estndares de calidad o de salud, todo esto debido a la falta de informacin
que se tiene o del retraso de tiempo con que llega dicha informacin a sus manos.
14
1.2.
15
Lo que sucede usualmente es que el productor empezar a abrir menos tiempo las
vlvulas de agua cada da y al cabo de una determinada cantidad de tiempo, esta
grfica se va desplazando hasta caer por debajo de los niveles aceptados o lo que
es lo mismo, la planta no estar recibiendo la cantidad ptima de agua. Tambin
se puede dar el caso que dependiendo de la temperatura ambiental, lluvias o
humedad, a pesar de restringir el paso de agua, no se logre que los niveles de
agua entren por completo dentro de la banda como se puede apreciar en la grfica
(b) donde el nivel de humedad baj, pero no lo suficiente. Ante esto se efecta la
misma recomendacin y el ciclo vuelve a empezar.
Otra de las prcticas comnmente utilizadas es la de colocar dos o tres sensores
de humedad a diferentes profundidades en la tierra pero en el mismo lugar, de ese
modo se puede medir la velocidad de drenaje que tiene el suelo donde se esta
haciendo la medicin y la variacin de la velocidad de absorcin de la planta a lo
largo de la temporada para de este modo determinar la frecuencia de riego. Es por
eso que en la figura del ejemplo, se pueden apreciar dos grficas, la que se
encuentra desfasada hacia arriba es la correspondiente al sensor que esta
enterrado a menos profundidad.
16
0,40
0,35
0,30
0,25
0,20
0,15
0,10
11-ago
12-ago
13-ago
14-ago
15-ago
16-ago
17-ago
18-ago
19-ago
P2-15cm
20-ago
P2-25cm
Fecha y hora
(a)
0,40
0,35
0,30
0,25
0,20
0,15
0,10
30-jun
01-jul
02-jul
03-jul
04-jul
Fecha y hora
05-jul
06-jul
07-jul
08-jul
P2-15cm
09-jul
P2-25cm
(b)
FIGURA 1-2 Reporte de la variacin de la humedad [6]
A partir de esto, se pueden efectuar gran cantidad de anlisis todo basado en la
informacin que entrega el data logger. Por ejemplo, se puede determinar los
momentos ptimos del da en los cuales se debe efectuar las descargas de agua y
el nivel de saturacin de agua mnimo hasta el cual un rbol es capaz de absorber
agua. Para determinar estos niveles, se hace una saturacin de agua del terreno y
luego se procede a cerrar la descarga de agua por varios das. En la FIGURA 1-3
17
0,40
0,35
0,30
0,25
0,20
0,15
0,10
06-jun
07-jun
08-jun
09-jun
10-jun
Fecha y hora
11-jun
12-jun
13-jun
P2-15cm
14-jun
P2-25cm
FIGURA 1-3 Progreso del nivel de humedad para un rbol de durazno. [6]
De este modo, se hace imprescindible que se obtengan lecturas de los data
loggers la mayor cantidad de veces posible pero siempre va a estar supeditado a la
cantidad de veces que se pueda pagar a la empresa encargada de la extraccin de
datos del data logger y a su respectivo anlisis. Mientras ms frecuentemente se
puede obtener la informacin, menos veces se saldr del rango de humedad
necesario y mejor ser la calidad de los productos a menor precio. Quizs el mayor
inconveniente que tienen este tipo de sistemas es que las decisiones se toman de
manera reactiva, es decir, primero sucede el fenmeno, luego se obtiene la
informacin, a partir de esta informacin se mide las consecuencias causadas y
recin a partir de ah se toman medidas de correccin. (Grficas e informacin [6])
1.3.
Implementacin de la Solucin
18
son programables
pero que
elevan
considerablemente su precio.
La capa de comunicaciones se encarga de transmitir la informacin va wireless a
un punto central o laboratorio donde la data ser procesada y relacionada para
tomar las decisiones mas convenientes frente a los fenmenos que se estn
presentando. Como se mencionar posteriormente, las transmisiones va wireless
se espera que sean con transmisores de espectro que emiten seales
relativamente dbiles para poder ahorrar energa pero en un espectro amplio, en
contraste con los mtodos utilizados anteriormente que utilizaban un sola
frecuencia a una potencia muy elevada.
En la capa de computacin en laboratorio, la informacin proporcionada ser
debidamente tratada y convertida en formas lebles para el ser humano en forma
de tablas y grficos. En el presente estudio se tendr en cuenta el idioma nativo de
19
FIGURA 1-4 Capas componentes de una red de sensores sin hilos para
agricultura
1.3.1. Distribucin se sensores por UMs
Consideramos primordial que para determinar los puntos donde se va a colocar un
nodo, se haga un estudio de suelos y se determinen Unidades de Medida. Tal y
como en el caso de la telemetra, la homogeneidad del suelo en cada UM es
20
21
se
cuenta con un nodo sink que es la cabeza del rbol el cual se encargar de medir
estas dos variables, la temperatura y la incidencia de luz. Se le consider al nodo
sink el apropiado para esta labor debido a que al ser estas variables las que
afectan a la totalidad del cultivo, es importante que la probabilidad de fallo en la
transmisin sea lo menor posible de modo que se le coloc tan solo a un salto de
distancia del gateway.
1.3.2. Microclimas
En el proceso de futuras pruebas en extensiones mas amplias de terreno, dado
que la red tiene una capacidad de escalabilidad bastante grande, las redes de
sensores sin hilos funcionando sobre el protocolo NST-AODV para ahorro de
energa, podran ser capaces de detectar posibles microclimas que se generen
dentro de cultivos de mayores dimensiones, como por ejemplo aquellos que
cuentan con un recurso hdrico en zonas bajas y se extienden a lo largo de
montaas haciendo de este modo que en las zonas bajas la humedad por
evaporacin cree un microclima con otra humedad y con otra susceptibilidad a
ciertas plagas. Se pueden observar tambin microclimas en sembros muy tupidos
de rboles muy grandes y altos en los que hay ciertas caractersticas al nivel del
suelo diferentes que en las copas de los rboles. Este tipo de aplicaciones tienen
ya antecedentes en monitoreo ambiental. Quizs el caso ms conocido es el de
Great Duck Island que se comentar en el apartado 2.2.5.1 pero que centraba sus
observaciones en el comportamiento de aves que por supuesto requieren de otro
periodo de muestreo, otra disposicin de sensores y diferentes caractersticas de la
red. En lo referente a monitoreo ambiental, el presente proyecto se puede utilizar
por ejemplo en la prevencin de incendios forestales y otras aplicaciones afines.
1.3.3. Prevencin de Plagas
El presente estudio presenta una inmejorable oportunidad para la prevencin de
plagas y su debido tratamiento en agricultura. Como es conocido, lo peor que
puede tener que afrontar un agricultor es una plaga ante lo cual se han
desarrollado infinidad de mtodos contra su aparicin. Sin embargo, gracias a la
aparicin de nuevas tecnologas y sensores, estas pueden tener sus horas
contadas. En el mbito agrcola es ampliamente conocido que muchas plagas
bacterianas y fungoideas atacan a las plantas solamente cuando hay humedad
presente en la superficie de la hoja. Como un ejemplo presentamos el Leaf
Wetness Sensor LWS [8] (FIGURA 1-6) de la empresa Decagon Devices Inc. que
detecta la presencia y duracin de humedad en la superficie de la hoja permitiendo
a los investigadores y productores predecir una plaga y proteger a la planta en su
22
debido tiempo. La razn por la que se ha citado este sensor es por que cumple con
todos los requerimientos tcnicos para conectarlo directamente a una tarjeta de
expansin MDA300.
23
24
Como menciona Cox [9], las redes de sensores con hilos han estado presentes por
dcadas en diversos sistemas, principalmente ocupndose del monitoreo de
variables como temperatura, humedad, calor, niveles de fluidos en lneas de
produccin, etc. En muchas ocasiones funcionaban como redes ad-hoc, pero
25
26
la puesta en
marcha
mantenimiento de una red de sensores sin hilos en contraposicin con una red
LAN de oficina tpica por ejemplo. Se estima que en reas industriales el costo por
metro de cable instalado para una red de sensores es de US$30.00, si necesito
colocar un sensor a 20 metros del gateway, eso significa un gasto de US$600.00,
con redes de sensores sin hilos este gasto de instalacin no existe [9].
El valor de poseer ojos y odos en eventualmente cualquier etapa de la
produccin da la infinita posibilidad de maximizar el rendimiento y ganancia de
cualquier proceso. En lo referente a la agricultura permitira determinar cosas como
la concentracin de nutrientes por lotes de terreno dando la posibilidad de aplicar
los fertilizantes solo en las proporciones y lugares adecuados para de este modo
minimizar los costos y uniformizar la calidad y cantidad de la produccin. Las redes
de sensores sin hilos pueden eventualmente crecer indefinidamente eliminando los
cables y dando total movilidad y flexibilidad a la adquisicin de datos. Pueden estar
tanto dentro de un tractor como sobre una planta. Su tamao y peso les da
inmejorables ventajas frente a los sensores tradicionales sin mencionar el costo
pues su instalacin es menos del 10% del costo de instalacin de los sensores
tradicionales [11].
Ha existido un problema sustancial que es la implementacin de redes de
sensores sin hilos hasta el da de hoy y este es el estado de la investigacin.
Cabra la expresin de que las redes de sensores sin hilos se encuentran
actualmente inicindose. La gran mayora de investigaciones hasta el da de hoy
se han centrado en temas tales como monitoreo ambiental, impacto de sismos o
terremotos sobre grandes estructuras y hasta la anticipacin de dichos desastres
naturales sin mencionar por supuesto las aplicaciones militares que han sido y
sern siempre las pioneras.
Se podra por ejemplo mencionar al proyecto Great Duck Island en el caso del
monitoreo ambiental o el proyecto del carguero de petrleo Loch Rannoch que
significa una real prueba contra la adversidad para las redes de sensores sin hilos
[12], pero se har con mas detalle en el apartado 2.2.5.
El tema central sin embargo es que recin en los ltimos meses se abri el
mercado hacia temas mas relacionados con la produccin como la agricultura,
ganadera y otros de igual manera interesantes como la domtica y el monitoreo
de pacientes en hospitales y centros de salud. Dicho inters ha movido recin a
grandes empresas a invertir en el desarrollo de estas redes tal y como lo menciona
la redaccin de la pgina Web Baquia El New York Times explica que ser la
propia IBM la que intente liderar este mercado. Para lograr este objetivo la
27
28
que obtiene de la red. Tpicamente cada aplicacin que se desarrolla cuenta con
un API (Application Programing Interface) y/o un GUI (Graphical User Interface). La
API es la encargada de la programacin del software en los nodos de la red y es
solo utilizada por los desarrolladores y la GUI es la encargada de presentar la
informacin detallada para el usuario final [16]. Esta claro que si se ha logrado
prescindir de los cables para el montaje de la red, no podemos en este punto
volver hacia atrs y necesitar de ellos para la programacin de cada nodo
individual; es por eso que en la actualidad existen desarrollos en el rea de la
aplicacin en PC orientados a lograr que la GUI sea capaz de re-programar los
nodos enviando una secuencia de datos e informacin a travs de la red, en este
sentido cabe destacar el desarrollo de programas como el MOTE-VIEW de la
empresa Crossbow que es capaz de presentar la data de cada nodo en una
interfaz grfica bastante amigable y que adems es capaz de reprogramar
cualquier nodo de la red que se este monitoreando con tan solo un comando.
29
30
Estrella
Malla
configuracin
es
un
sistema
multi-saltos
(multi-hopping).
En
esta
configuracin los nodos intermedios, tambin llamados Routers y que pueden ser
tan solo motes, hacen saltar la informacin de un sensor a otro en busca del
gateway. Estos nodos intermedios son capaces de auto-configurarse para
encontrar el mejor camino an en caso de que un nodo se encuentre defectuoso.
Dicha cualidad de auto-configurarse depender del protocolo sobre el cual estn
funcionando.
Entre las ventajas que podemos mencionar se encuentra el hecho de que es
altamente inmune a errores pudiendo abarcar mucha mayor distancia, en
contraparte tiene una latencia elevada y cada nodo consume ms energa debido a
que no tienen que ocuparse de transmitir tan solo su propia informacin sino
tambin las que llega de nodos mas lejanos[17][11].
31
Hbrido Estrella-Malla
32
Una unidad de comunicaciones que consiste en un circuito RF de cortorango encargado de transmitir y recibir los paquetes de datos
33
34
FIGURA 2-7 Red de sensores con una estacin base. Los nodos en la regin
de color amarillo son aquellos por los que pasa toda la informacin de la red
Es muy importante tambin considerar en el consumo de energa de los nodos el
modo sleep (tambin llamado Power-safe). Para esto definiremos los distintos
estados para modelar el consumo de energa [18].
35
36
FIGURA 2-8 Camino de la seal desde el sensor hasta los sistemas de bajo
consumo. Ntese la etapa de filtrado aadida por delante de la etapa de
amplificacin [21]
37
38
INTERNET
Interfaces Web,
Bases de Datos
Cmaras y
Micrfonos
Docenas de sensores
con alto ancho de banda
Cientos de nodos
sensores genricos
Sensores de
Movimiento en
puertas y
ventanas
Etiquetas
de Activos
Miles de sensores de
aplicacin especfica
FIGURA 2-10 Nodo Spec de la UCB con un rea de 2.5mm2. Integra por
primera vez comunicacin radio en un chip procesador de sensado.
Un elemento final en este ejemplo sera el conocido gateway del apartado 2.2.1.2
que en esta ocasin sera algo mas complejo que los tradicionales que se limitan a
ser la interfaz entre la plataforma de aplicacin y los nodos que componen la red.
En este caso incorporara una base de datos u otro proceso de almacenaje de los
datos que recibe de las lecturas individuales de cada nodo.
Para aclarar las diferencias que en caractersticas individuales tiene cada tipo de
nodo de la jerarqua se adjunta la Tabla 2-1 que toma como ejemplo motes de la
39
red
de
sensores
multi-salto
debe
tener
sus
nodos
enlazados
40
Pensando en esto para las comunicaciones radio se han utilizado las bandas ISM
(Industrial-Scientific-Medical) que ofrecen su uso sin licencias en la mayora de
pases adems de no estar restringidas a un estndar en particular lo cual da ms
flexibilidad de diseo de los elementos. Sin embargo tambin tienen algunas
limitaciones como la potencia mxima de transmisin e interferencia con
aplicaciones existentes. La Tabla 2-2 muestra las frecuencias de estas bandas que
estn disponibles para su uso [24].
Banda de Frecuencia
Frecuencia Central
6780 Khz
13 560 Khz
27 120 Khz
40.68 Mhz
433.92 Mhz
2450 Mhz
5800 Mhz
24 24.25 Ghz
24.125 Ghz
61 61.5 Ghz
61.25 Ghz
122.5 Ghz
245 Ghz
41
tendencia del mercado fue por el uso de la banda de 2.4 Ghz que esta libre en casi
todo el mundo y que permite comunicarse con otros elementos inalmbricos de
diferentes estndares que se pudieran acoplar a la red. Hoy en da ciertos
fabricantes de redes tienden a tener bandas propietarias en donde colocar la
transmisin de sus sensores para dar ms seguridad a sus clientes frente a
perdida de datos.
2.2.2.6. Protocolos
Teniendo en cuenta todas las consideraciones de las caractersticas sealadas en
los apartados anteriores, queda claro que el consumo de energa en una red de
sensores sin hilos es el aspecto ms limitante. Est claro tambin que el uso del
canal de radio, es la actividad que consume ms energa de todas las tareas de un
nodo. Pensando en esto, los protocolos diseados estn principalmente pensados
para lograr la autonoma mas larga posible en cada nodo reduciendo la cantidad
de veces que se usa el canal de radio. De este modo, se hacen ms eficientes los
procesos de descubrimiento de rutas y las transmisiones de paquetes sin
informacin as como la capacidad de la red para autoconfigurarse frente a
cambios en la topologa de la red.
Actualmente su puede decir que el encaminamiento en redes tradicionales se
puede realizar a nivel de enlace, utilizando las direcciones MAC (Media Access
Control) o a nivel de red utilizando las direcciones IP. En redes de sensores sin
hilos, si bien se estn realizando recin investigaciones en lo referente a dotar a
las redes de protocolos basados en IPv6 pues cuentan con un amplio rango de
direcciones, tambin se sigue la misma lnea del desarrollo de protocolos a nivel de
enlace y a nivel re red.
Protocolos MAC
El propsito de los protocolos MAC es el de organizar el uso del medio compartido,
sin embargo, en redes de sensores sin hilos, dicha organizacin busca adems
maximizar el ahorro de energa. La colisin de paquetes es uno de los principales
causantes de este desperdicio dado que el nodo tiene que re-transmitir los
paquetes perdidos. Por el lado del receptor, el idle listening (escucha desocupada),
que es la escucha activa de potenciales mensajes destinados al nodo, por
prolongados periodos de tiempo y el overhearing (sobre-escucha), que es la
recepcin de demasiados paquetes que no tienen como destinacin dicho nodo,
desperdician recursos.
Protocolos TDMA (Time Division Multiple Access) fueron utilizados en los primeros
diseos de redes de sensores sin hilos. En estos protocolos, se programaba los
accesos al medio compartido y de este modo se evitaban las colisiones, el idle
42
43
que solo mantienen las rutas hbiles. En contraparte, muchas redes hoy en da
tienen solo nodos estacionarios por lo que se recomienda en ese caso usar
protocolos proactivos ya que son mucho ms sencillos y no tienen retardo por el
descubrimiento de una nueva ruta [28].
2.2.3. Estandarizacin
Dada la particularidad de los requerimientos que las redes de sensores sin hilos
necesitan, para mayo de 2003 se impuls la creacin del estndar IEEE 802.15.4
que se concluy para octubre del mismo ao. Seis meses despus la Zigbee
Alliance public las especificaciones indicando las recomendaciones para
aplicaciones funcionando sobre dicho estndar con el fin de compatibilizar la
produccin de dispositivos y uniformizar las investigaciones.
FIGURA 2-11 Alcances de los estndares 802.15.4 y Zigbee en las capas del una
red [17]
2.2.3.1. IEEE 802.15.4 [29]
Esta norma define el protocolo y conexiones compatibles para dispositivos de
comunicacin de datos usando transmisiones de radio frecuencia de baja tasa,
baja potencia y baja complejidad en una WPAN (Wide Personal Area Network).
Este estndar uniformiza el uso de redes malla o mesh usando 2 bandas
diferentes, 868/915 Mhz y la de 2.4 Ghz as como tasas de datos de 20, 40 y 250
Kbps.
El estndar fue considerado bsico en su momento pues esencialmente solo cubre
la capa fsica y la capa MAC. Sin embargo es importante pues estas capas son los
bloques elementales para el desarrollo que se pueda lograr ms delante en capas
superiores de una forma ms abstracta y ms eficiente.
Esta norma no estandariza muchos aspectos de la red que son importantes regular
como el encaminamiento y la administracin de sesin.
44
45
46
FIGURA 2-13 Relacin Potencia vs. Distancia para redes de un solo salto y multisalto [16]
En contrapartida, se puede considerar en esta relacin la frecuencia de trabajo,
como se ha comentado anteriormente, una menor frecuencia es capaz de tener
mayor cobertura ante una misma potencia de transmisin. Usualmente la relacin
Potencia Transmitida vs. Distancia entre nodos se calcula con la siguiente funcin
cuyos resultados se presentan en la FIGURA 2-14 para dos frecuencias distintas
[31]:
PR (d ) = Pt + Gt PL(d ) + Gr
Donde
Pt = la potencia de transmisin
Gr= ganancia de recepcin de la antena
Gt= ganancia de transmisin de la antena y
PL(d)= el promedio de prdida en el camino para una distancia d
d
PL(d ) = PL0 (d 0 ) + 10n.Log10
d0
+ X
4d 0
PL0 (d 0 ) = 20 Log 10
Siendo,
47
FIGURA 2-14 Relacin Potencia vs. Distancia para 2 frecuencias distintas [31]
2.2.4.2. Relacin Cantidad de nodos vs. Throughput
Una vez definido que muchas veces es mejor colocar un nodo intermedio en la red
antes que tener que elevar la potencia de transmisin, se presenta otra limitacin,
el throughput. A ms nodos que tenga la red, menos ser el throughput alcanzable.
Investigaciones recientes en el tema demuestran que el throughput de la red decae
en funcin del nmero de nodos N segn la funcin:
1
N
[18]
48
sus joyas, etc. de cierta manera constituye lo que podramos denominar una red de
sensores ah-hoc personal, sin embargo, la densidad es diferente si esta persona
se encuentra en casa viendo televisin a que si se encuentra en un estadio viendo
un partido de ftbol en donde cada persona cuenta con sensores. De este modo, la
densidad crece estrepitosamente en el estadio pues se espera que las redes de
cada persona interacten entre si logrando mecanismos de agregacin para formar
una gran red que por ejemplo informe el estado y locacin de cada persona a las
autoridades del estadio.
2.2.4.4. Tolerancia a Fallos
Algunos nodos segn la aplicacin para la que est diseada la red, pueden fallar
por falta de energa, interferencia, dao fsico, etc. sin embargo este dao no tiene
porque afectar al buen funcionamiento de la red. A esto se refiere la tolerancia a
fallos, a mantener el buen funcionamiento de la red incluso cuando algn elemento
de la misma falle. Para lograr esto, los protocolos y algoritmos a utilizar son los
encargados de descubrir nuevas rutas y garantizar que la informacin sea
entregada correctamente. Si el ambiente en que se va a desplegar la red de
sensores brinda la seguridad de que por ejemplo un nodo no va a ser destruido por
un animal, el protocolo puede ser ms relajado, de lo contrario tendr que ser
ms complejo.
2.2.4.5. Movilidad
La movilidad de una red se refiere a la capacidad de la misma de soportar
elementos mviles y sus consecuentes cambios en las tablas de encaminamiento.
La movilidad de un nodo ocasiona cortes en la comunicacin que a su vez
ocasionan entre otras cosas, gasto de energa y aumento de la latencia debido a
retransmisiones de mensajes de solicitud de rutas de parte de los elementos
mviles. El protocolo implementado en una red de elementos mviles debe por lo
tanto ser capaz de adaptarse fcilmente a las nuevas rutas minimizando los
efectos que los cortes de comunicacin puedan ocasionar.
2.2.4.6. Objetivos finales de diseo
Una vez presentadas las caractersticas de diseo de una red de sensores sin hilos
y sus respectivas limitaciones para lograr ciertas caractersticas, presentamos lo
que se espera que un buen diseo tenga.
49
50
51
52
3. HIPTESIS Y OBJETIVOS
3.1.
HIPTESIS PRINCIPAL
HIPTESIS SECUNDARIAS
La gran variedad de climas y suelos con los que cuenta el pas le permiten adecuar
casi cualquier cultivo que de grandes mrgenes de ganancia pero para alcanzar
calidad de exportacin se necesita de informacin que puede ser proporcionada
por las redes de sensores sin hilos.
A diferencia de los mtodos hasta ahora usados de anlisis de variables en los que
se extrae una muestra no del todo significativa de los suelos y se enva a analizar,
las redes de sensores sin hilos permiten obtener informacin en todo momento y
de muchos ms puntos haciendo la informacin ms especializada.
3.3.
OBJETIVO GENERAL
Disear e implementar una red de sensores inalmbrica con una alta escalabilidad que
permita medir aquellas variables que son sensibles en trminos de la calidad del
cultivo y del ahorro de capital optimizando la utilizacin y racionalizacin de
fertilizantes. Dicha red deber presentar la informacin de una manera amigable.
3.4.
OBJETIVOS ESPECFICOS
53
54
55
una tremenda flexibilidad, est compuesto por una tarjeta madre y una tarjeta hija y
es capaz de funcionar tanto con un adaptador de corriente como con bateras. Sus
caractersticas principales se pueden apreciar en la Tabla 4-1 :
Especificaciones
Observaciones
Comunicaciones
Slot PCMCIA
Tipo II
Tipo II
Cabezal instalable
Cabezal instalable
Conector RJ-45
Conector DB9
Versin 1.1
56
57
58
Especificaciones
Observaciones
Mdulo
Desempeo del procesador
RISC de 16 bits
Memoria FLASH
48 KB
1024 KB
RAM
10 KB
Comunicacin Serial
ADC
12 bits, 8 canales
DAC
12 bits, 2 puertos
Otras interfases
Corriente de fuga
Transmisor RF
Banda de Frecuencia
250 Kbps
Potencia
-24 a 0 dBm
Rango Outdoor
75 a 100m
Rango Indoor
20 a 30m
Sensores
59
Sensores y caractersticas
MTS300CA
MTS310CA
de
dos
ejes
MTS420CA
MTS510CA
60
Sensores y caractersticas
MDA100CA
Luz,
temperatura
rea
para
prototipos
MDA300CA
MDA320CA
MDA500CA
61
TinyOS
62
una base de datos, una pila de transmisin RF, software para ruteo en malla,
administrador de energa y tecnologa para encriptacin de datos para no necesitar
preocuparnos por la seguridad [19].
Las caractersticas principales que son a la vez la razn de lo que se buscaba
cuando fue creado son las siguientes [41]:
Robustez, una vez instalada, una red de sensores debe funcionar sin ser
atendida por meses o aos
Bajo consumo de recursos, los motes de una red de sensores sin hilos
cuentan con una muy pequea memoria RAM y muy limitada cantidad de
energa.
63
64
65
66
Herramientas Disponibles
67
68
69
hilos
as
como
su
funcionamiento,
pasaremos
delinear
algunas
70
4.4.
Topologa a usar
71
FIGURA 4-16 Diagrama esquemtico de la conexin del puerto USB del MIB520
4.5.2. MICAz
Los motes MICAz tambin de la empresa Crossbow tienen la particularidad de usar
el RF Transceiver Chipcon CC2420 que cumple con la normativa de la IEEE
802.15.4 as como las recomendaciones de la Zigbee Alliance. En la Tabla 4-5 se
puede apreciar un cuadro comparativo de las diferencias de hardware entre los
diferentes modelos MICA. En general, la razn por la que se eligi este modelo por
encima del MICA2 es que utiliza una interfaz de radio estndar que cumple con
dicha normativa, por lo tanto, coloca la transmisin de radio en la banda ISM de 2.4
72
Ghz vlida para Europa y lejos de la banda de 900 Mhz que es usada por la red de
telefona celular. Adicionalmente comentar que el uso del MICAz supone contar
con 16 canales de transmisin para evitar interferencias y velocidades de hasta
250 Kbps segn la norma, mientras que los MICA2 cuentan con tan solo 10
canales en la banda de 900 Mhz y que su velocidad de transmisin mxima es de
38.4 Kbps.
Tabla 4-5 Comparativa de las caractersticas hardware de los motes MICA [35]
Se puede destacar que su microcontrolador es el Atmega128L operando a una
frecuencia de 7.37 Mhz y que cuenta con una memoria FLASH serial de 4 M-bit
(Atmel AT45DB041) para almacenar medidas de sensores e informacin. El
sistema operativo TinyOS accede a esta memoria como un sistema de micro-file y
necesita utilizar esta memoria para reprogramaciones over the air que son
aquellas que se realizan con instrucciones desde el gateway sin necesidad de
retirar el mote de la red y colocarlo en un programador. Cuenta adems con un bus
de expansin de 51 pines que se puede apreciar en la FIGURA 4-17, tres leds y
antena. El detalle del diagrama de bloques de un MICAz se aprecia en la FIGURA
4-18, a continuacin, procederemos a desarrollar las principales caractersticas de
los bloques funcionales.
73
74
Potencia de Tx RF (dBm)
0
-1
-3
-5
-7
-10
-15
-25
FIGURA 4-19 RSSI vs. Potencia de Tx para los valores tpicos en un MICAz [35]
Este modelo proporciona una tasa de transmisin de hasta 250 Kbps tal y como lo
estipula el estndar IEEE 802.15.4 sin embargo la tasa real es bastante inferior
considerando los efectos del protocolo usado. Un aspecto importante que afecta la
calidad de la transmisin del mdulo radio es la antena. Debido a que el tamao
del mote es importante en su diseo, usualmente se elige antenas de un solo cable
aislado de longitud de longitud de onda de la frecuencia de trabajo. En el caso
75
Corriente de operacin en mA
12
ATMega128L, sleep
0.010
Radio, Rx
19.7
17.4
Radio, sleep
0.001
15
0.002
76
de precisin es necesario contar con un punto dentro del sembro que mida
variables que siempre sern comunes a todo el lugar como por ejemplo la
temperatura ambiental o la incidencia de luz. Estas variables nunca sern
diferentes independientemente del lugar del sembro que se quiera monitorear, por
lo tanto, se pens en acoplar esta tarjeta a un nodo para el sensado de las
mismas. Para dar ms facilidad y fidelidad a la informacin proveda por la misma,
se pens que lo mas adecuado sea que se coloque en el nodo ms cercano al
gateway para que cumpla las funciones de nodo sink o sumidero.
La presente tarjeta de expansin (FIGURA 4-20) cuenta dentro de sus
caractersticas hardware con un micrfono, un buzzer y un sensor de luz y
temperatura de los cuales tan solo usaremos los sensores de luz y temperatura.
77
Temperatura (C)
Resistencia ()
-40
427 910
2.3
-20
114 200
8.1
35 670
22
25
10 000
50
40
4 090
71
60
2 224
82
70
1 520
87
T (K )
ADC
ADC
78
8 entradas analgicas
8 entradas/salidas digitales
2 canales de relay
V = 2.5 x
ADC
4096
Donde ADC es el valor entregado por el ADC. Sin embargo, de necesitar trabajar
fuera de este rango, se ha implementado a nivel hardware divisores de voltaje que
pueden escalar las lecturas de modo que entren en este rango. Para lograr esto,
solo se deben soldar las resistencias necesarias y que correspondan al canal a
usar segn lo que se muestra en la FIGURA 4-22 .
79
FIGURA 4-23 Sonda para medicin de humedad del suelo ECH2O EC-5 de
Decagon Devices Inc.
Principio de Funcionamiento
La sonda es un sensor de tipo capacitivo que mide la constante dielctrica del
suelo para poder as hallar el contenido volumtrico de agua (VWC - Volumetric
Water Content) que se mide en metros cbicos de agua por metros cbicos de
suelo m3/m3 (%). Se les denomina sensores tipo FDR (Frequency Domain
Reflectrometry) ya que determinan la permisividad del medio midiendo el tiempo de
carga de un condensador que emplea el suelo como dielctrico. Cuando se aplica
80
un voltaje, se puede medir una frecuencia que variar con el dielctrico que se
encuentre entre ambas placas del condensador [46]. Para medir esta frecuencia, la
sonda cuenta con un oscilador de 70 Mhz, frecuencia superior a los osciladores
presentes en sus predecesoras las EC-10 y EC-20 (5 Mhz) con el propsito de
minimizar los efectos de la salinidad y textura del suelo. A dicho oscilador se le
deber enviar un pulso de voltaje de entre 2.5 y 5V durante por lo menos 10 ms
para excitarlo y de ese modo empezar la medicin.
El agua tiene una permisividad de 80 dS/m aproximadamente mientras que la de
los suelos minerales suele ser de 4 y la del aire 1. Por lo tanto, una mayor
concentracin de agua da lugar a cambios en la permisividad del suelo. Lo que
esta sonda hace es obtener un promedio del valor de VWC a lo largo de toda la
longitud de la sonda con aproximadamente 2 cm de zona de influencia por encima
y debajo de la zona plana de la sonda [47].
Algunas caractersticas tcnicas de la sonda que se consideran de importancia se
muestran en la Tabla 4-10:
Caracterstica
Valor
Error
Resolucin
Requerimientos de Alimentacin
2.5 5V @ 10mA
Valores de salida
Temperatura de funcionamiento
-40 a 60 C
Rango de medida
0 a 100% VWC
Dimensiones
81
FIGURA 4-24 Comparacin de VWC para distintos tipos de suelo con la misma
sonda.
En lo referente al acoplamiento de la sonda a la MDA300, dicha sonda cuenta con
un conector estndar estreo para los tres cables que necesita conectar (FIGURA
4-25). El primero de ellos es GND, el segundo de ellos es por donde se enviar el
pulso de voltaje o excitacin para activar la medicin y el tercero de ellos por
donde regresar el voltaje medido como relacin del VWC.
Interfaz Usuario
La interfaz usuario desarrollada para el presente proyecto fue hecha en base a una
interfaz previamente realizada en el Grup de Xarxes Sense Fils de la Universitat
Polotcnica de Catalunya para una aplicacin de domtica y est hecha en
lenguaje de programacin JAVA. El concepto principal detrs de la interfaz es que
sea amigable para el usuario, considerando que las personas que la operarn no
tendrn mayores conocimientos de redes o telemtica y no les es de inters el
82
83
84
Caractersticas de la red
Las redes de sensores sin hilos brindan una herramienta muy til para la obtencin
de informacin acerca del estado de diversas variables que puedan afectar
directamente la produccin (humedad, pH de la tierra, etc.) como tambin
indirectamente (clima). Las redes de sensores sin hilos tambin presentan una
versatilidad nica como herramienta para la obtencin de informacin distribuida
permitiendo tener la informacin en todo momento incluso de elementos mviles
esto debido a que a diferencia de otras redes tradicionales donde cada elemento
compite por acceder o usar el medio, en las redes de sensores sin hilos, los
elementos trabajan de manera cooperativa para lograr un objetivo. En redes
tradicionales, los elementos son configurados y luego instalados en la red por
tcnicos calificados de los cuales siempre se requerir su servicio para labores de
mantenimiento, por lo cual, siempre se destina un presupuesto para esta labor. En
redes de sensores sin hilos sin embargo, los nodos de la red se espera que
funcionen desatendidos por largos periodos o incluso por todo su tiempo de vida,
por lo tanto, la red que diseemos para esta aplicacin, si bien no se espera que
cuente con elementos desatendidos para siempre, se espera que no lo necesiten
por largos periodos.
Para determinar las caractersticas de la red que deseamos implementar, primero
debemos tomar en cuenta las clases de redes que existen, ver resumen en Tabla
4-11.
De acuerdo con la distancia de los nodos al gateway, las redes pueden ser multihop o single-hop. Caracterstica ligada con el tipo de topologa de la red que se
desea implementar (ver apartado 2.2.1.7). En las redes multi-hop (de propagacin),
la mayora de los nodos solo pueden entregar su informacin a travs de un nodo
intermedio, mientras que en las redes single-hop (no-propagacin) la informacin
es entregada por el nodo directamente al gateway.
En lo referente a la densidad de nodos en una regin y dependencia de la data, las
redes pueden ser de agregacin y no-agregacin. En redes de no-agregacin, la
85
data que un nodo recibe, es enviada tal cual al siguiente nodo, lo cual da una
baja latencia, sin embargo consume mas energa pues es ms propensa a
prdidas de paquetes y por consiguiente a necesitar retransmisiones para redes
con ms densidad de nodos. En redes de agregacin, la data recibida por el
contrario puede ser almacenada por un periodo de tiempo para agregarla a otra
data que llegue y enviar todo en un solo paquete, incluso un paquete podra ser
descartado segn la lectura de data que llegara a un nodo. Por supuesto que este
tipo de red requiere que los nodos sean ms inteligentes y puedan tomar
decisiones pero eleva la latencia de la red, es ms adecuada para redes con poca
densidad de nodos.
Por otro lado, las redes de sensores sin hilos pueden ser determinsticas o
dinmicas de acuerdo a la distribucin de los nodos. En redes determinsticas, los
nodos no se espera que se muevan de su lugar fsico en el que se le instalar y
adems se puede conocer dicha ubicacin a priori para hacer el diseo de la red
en base a eso. Por el contrario en redes dinmicas, no se conoce a priori la
ubicacin de los nodos, los cuales muchas veces sern colocados de forma
aleatoria en el campo o incluso contarn con elementos mviles.
Una ltima categora hace que las redes de sensores puedan ser autoconfigurables y no-auto-configurables. De este modo, las redes no-autoconfigurables, son aquellas en las que cada nodo siempre espera instrucciones de
un nodo central para realizar cualquier accin. Este tipo de redes solo pueden ser
implementadas cuando se contar con un muy reducido nmero de nodos. En
contraparte, las redes auto-configurables hacen que cada nodo pueda encargarse
de mantener su medio de comunicacin hacia el gateway y de manera colaborativa
encargarse de lograr las funciones de sensado para las que se le ha desplegado.
A continuacin procederemos a delinear algunas caractersticas que tendr la red
de modo que se pueda acondicionar a la aplicacin que deseamos implementar.
Factor
Clase
Distancia al gateway
Dependencia de la data
Agregacin vs No-agregacin
Esquema de Control
86
auto-organizacin,
auto-descubrimiento
auto-optimizacin.
Cumpliendo con algunas de estas acciones, se espera que nuevos nodos puedan
ser colocados en la red a disear con facilidad. Esto debido a que muchas veces
las plantaciones agrcolas pueden ser variables en su desarrollo en el sentido de
que sectores que el da de hoy no necesitan ser seguidos con precisin, el da de
maana si pueden necesitarlo debido a plagas o daos ocurridos en el proceso. Es
posible tambin que se necesite expandir el tamao de la red, necesitando que ella
monitoree una mayor cantidad de terreno agregando ms nodos a la periferia de la
misma.
A la vez se espera que sea dinmica de modo que, los nodos puedan ser movidos
de su ubicacin original sin que ello represente una detencin del funcionamiento
de la red y menos an una re-configuracin manual de cada nodo. Incluso para
algn desarrollo futuro se espera que se pueda usar la red de monitoreo de los
nodos para monitorear elementos mviles tales como tractores en los sembros.
Capacidad de saltos
En el desarrollo del presente proyecto, se espera que esta red se capaz de tener
un gran alcance en grandes extensiones de terreno, por lo que en muchas
ocasiones, los datos tendrn que pasar a travs de muchos nodos para que la
informacin sea entregada al gateway, haciendo de la misma una red multi-hop.
Por lo tanto, se considera que el diseo tanto del protocolo como de la red, deben
ser capaces de permitir que los mensajes atraviesen una cantidad considerable de
nodos sin verse afectados, retrasados en extremo o incluso perdidos. Sin embargo,
para la aplicacin que estamos desarrollando, la latencia con que cuente la red no
es necesariamente una limitante pues en aplicaciones agrcolas, es valioso contar
con la informacin in situ pero no es necesario conocerla en tiempo real, un retardo
relativamente corto se considera razonable.
Adicin de nuevos sensores
87
El Protocolo de Encaminamiento
88
sensores sin hilos puedan funcionar libres de necesitar mantenimiento por largos
periodos as como que tengan un largo tiempo de vida o autonoma. Ante estas
expectativas, el protocolo de encaminamiento juega un papel fundamental y crucial
para poder lograr dichos objetivos. En la presente seccin haremos una revisin un
poco ms en detalle acerca de las capas bajas del mote MICAz as como del
desarrollo de protocolos previos. Finalmente haremos una revisin en detalle del
protocolo NST-AODV para recogida de datos eficiente.
4.8.1. Desarrollos Anteriores y Consideraciones
4.8.1.1. La capa fsica y la capa MAC en el MICAz
Debido al peculiar funcionamiento por mdulos en la programacin sobre TinyOS
de redes de sensores sin hilos, se consider la creacin de una capa entre la capa
MAC y las superiores. Esta capa lleva como nombre capa AM (Active Message) y
su funcin es la de abstraer el funcionamiento de las capas MAC y PHY de las
superiores haciendo que sea el protocolo el que interacte con esta capa
intermedia. Ser esta ltima capa quien se encargar de seleccionar los mdulos
necesarios para el correcto funcionamiento del protocolo independientemente del
modelo de mote usado. En la FIGURA 4-28 se puede apreciar la abstraccin
desde la capa de aplicacin que hace la capa AM para el manejo de los mdulos
de transmisin tanto va radio como UART.
En lo referente al nivel fsico, los motes MICAz siguen el estndar IEEE 802.15.4
por lo cual la banda seleccionada para comunicaciones es la de 2.4 Ghz con
velocidades de 250 Kbps mediante la utilizacin del chip ChipCon CC2420 [50].
Para las transmisiones de radio se emplea una transmisin DSSS a 2Mchips
modulada mediante O-QPSK por alguno de los 16 canales disponibles numerados
desde el 11 al 26 tal y como muestra la FIGURA 4-29 (del 1 al 10 son empleados
por los motes MICA2 en la banda de 900 Mhz).
En el estndar IEEE 802.15.4 [29] se detalla como cada dato decimal o smbolo
debe ser primero codificado por una secuencia PN (Pseudo-Noise) de 32 chips [29]
segn la Tabla 4-12. A continuacin de ello, para la transmisin va radio, se debe
modular mediante O-QPSK segn como se muestra en la FIGURA 4-30 el ejemplo
para la transmisin del smbolo cero.
89
FIGURA 4-29 Canales disponibles en la banda 2.4 Ghz con sus respectivas
frecuencias centrales [29]
90
91
FIGURA 4-32 Esquema de una trama de datos segn IEEE 802.15.4 [29]
4.8.1.2. Desarrollos previos: TinyAODV y NST-AODV
Los protocolos usados en redes tpicas usualmente no son aplicables a redes de
sensores sin hilos por una variedad de factores entre los que podemos mencionar
por ejemplo:
92
Estos motivos fueron los que influenciaron la creacin, por parte del HSN
(Heterogeneous Sensor Networking) del Intel Research Group, de protocolos como
DSDV (Destination-Sequenced Distance-Vector) con inundacin controlada o la
versin reducida de AODV (Ad-hoc On-Demand Distance Vector) llamada
TinyAODV. Todos estos protocolos ahora en funcionamiento y cuyas ltimas
investigaciones [51] muestran que es posible dar completa movilidad a los
elementos de la red de una manera eficiente. Ambos protocolos pueden ser
hallados como parte del cdigo de TinyOS. Ms especficamente dentro de la
carpeta /contrib el mismo en donde se hallan un conjunto de componentes
desarrollados por investigadores fuera de la Universidad de California Berkeley y
que se consideran como cdigo no totalmente testeado pero que es de gran
inters para la comunidad de desarrolladores, de este modo se incluye en las
versiones de TinyOS y se espera que pueda ser ms ampliamente probado y
corregido por ser cdigo abierto.
El TinyAODV que se encuentra ya en su revisin nmero 3, como su nombre lo
indica es una versin reducida del protocolo AODV justamente con el objetivo de
salvar las diferencias que se mencionaban en el prrafo anterior. Este protocolo es
un protocolo on-demand que quiere decir que intentar ir construyendo las rutas a
medida que sean solicitadas por los emisores. La ruta a un nodo en la red est
determinada por una lista dentro del nodo, en ella se asocia un nodo destino con
el siguiente nodo al que hay que realizar el salto para alcanzar dicho destino final.
De este modo, cuando un nodo necesite enviar informacin a un nodo que no
tenga en su lista de rutas, enviar un mensaje broadcast de RREQ (Route
REQuest) el cual ser retransmitido hasta llegar al nodo destino. Este nodo destino
es el encargado de responder la solicitud con un mensaje de RREP (Route REPly).
As, cuando el RREP va retornando al nodo emisor, en cada nodo que realiza un
salto va actualizando la lista de rutas que puede contener destinaciones de hasta 7
nodos en la red [52]. Las rutas nunca expiran, pero cuando la lista de rutas se
llena, la ruta ms antigua se borrar. Podramos decir que la mayor limitacin del
TinyAODV es que no cuenta con la funcionalidad de un nodo sink o sumidero a
donde concurra toda la informacin.
En base a TinyAODV, en la UPC (Universitat Politcnica de Catalunya) se
desarroll el NST-AODV (Not So Tiny AODV) que ha sido concebido para ser una
solucin intermedia entre una implementacin minimalista como TinyAODV y la
implementacin full, AODV. Los beneficios que este protocolo brinda se dan a
93
Despus de una transmisin a nivel de capa de enlace sin xito, hasta dos
intentos adicionales provocados por la capa de red pueden ser realizados.
De este modo se evita intentos falsos de transmisin de mensajes de
peticin de ruta RREQ.
Dos colas FIFO (First In First Out) han sido aadidas, una intentando
guardar los paquetes de entrada durante un proceso de descubrimiento de
ruta en desarrollo y la otra usada como una cola de salida.
94
el
nodo
destino.
Esta
funcin
pertenece
al
mdulo
95
96
97
Cabe destacar que para esta versin de ahorro de energa de este protocolo, el
trfico en paquetes de control que se pueda desarrollar entre nodos para
descubrimiento de rutas o para reconfigurarlas, no se ve afectado por el llamado
Clustering, es decir, de enviarse un mensaje de RREQ, el nodo que lo recepcione
no lo pondr en una cola junto con los dems mensajes de datos para enviar
despus. Todos los mensajes de control tienen prioridad y se transmiten siempre
una vez recibidos.
98
99
100
101
5. Pruebas Realizadas
Debido a la imposibilidad de presentar el sistema en funcionamiento, a continuacin
presentamos una serie de pruebas realizadas en el laboratorio.
Como premisa podemos acotar que los nodos fueron identificados de la siguiente
manera:
04
02
01
05
En la primera etapa se observa que al ser encendidos los nodos 01 y 02, es el nodo 02
quien realiza la primera solicitud de descubrimiento de ruta (RREQ), siendo el nodo 01
quien le responde (RREP). Posteriormente el nodo 02 inicia el proceso de envo de
informacin enviando una trama de datos. Se puede apreciar que la misma tiene como
destino al nodo 01 y que en el campo de datos se puede identificar que el sensor1
correspondiente al nodo 02 est enviando el dato 03B5.
102
04
02
01
05
05
En este caso, la red debe ser capaz de actualizar la lista de enrutamiento de manera
automtica y hacer llegar el dato al destino.
103
104
Conclusiones y Valoracin
El presente estudio ha mostrado algunas de las tecnologas presentes y en
desarrollo de las redes de sensores sin hilos. Se ha mostrado, principalmente en el
captulo 02, la viabilidad y flexibilidad que tienen dichas redes para adaptarse a
casi cualquier tipo de aplicacin que lo requiera. Precisamente ha sido la intencin
del presente estudio demostrar la capacidad que tienen y las virtudes que pueden
proporcionar estas redes en el monitoreo de plantaciones agrcolas haciendo un
nfasis especial en la agricultura de precisin.
105
106
Recomendaciones
En lo referente a trabajos futuros a realizar a partir del proyecto presentado, se
espera que se pueda agregar prestaciones a la interfaz usuario de modo que
permita que desde la PC se puedan enviar mensajes hacia los nodos para realizar
alguna tarea ya sea de red o con un elemento fsico, llmese actuador, acoplado al
mismo. Se espera que investigaciones futuras permitan incluso a la red ser ms
inteligente y capaz de realizar tareas sin necesidad de esperar las acciones del
usuario como por ejemplo, si un nodo detecta que la humedad baja del nivel
permitido, sea capaz de accionar un actuador que inicie la descarga de agua para
compensar dicha deficiencia. De este modo se hace el consumo de recursos ms
eficiente an y se logra automatizar totalmente el uso de recursos. Dicha
prestacin, basndose en el protocolo ya desarrollado, es de muy fcil
implementacin pues los motes cuentan con los recursos computacionales
necesarios para lograrlo. Se podra tambin implementar alarmas, mensajes de
problemas y dar prioridad a mensajes de urgencia en la red para que puedan evitar
el Clustering y llegar inmediatamente al usuario, todo esto depender del valor que
se le brinde a esta aplicacin y la inversin que se desee y pueda hacer en ella.
107
108
Listado de Acrnimos
ACK: Acknowledgement
ADC: Analog to Digital Converter
AODV: Ad-hoc On-demand Distance Vector protocol
API: Application Programming Interface
CRC: Cyclic Redundancy Check
DSDV: Destination-Sequenced Distance-Vector
DSR: Dynamic Source Routing protocol
DSSS: Direct-Sequence Spread Spectrum
FDR: Frequency Domain Reflectrometry
FFD: Full Function Device
FIFO: First-In First-Out
FSK: Frequency Shift Keying modulation
GPS: Global Positioning System
GUI: Graphical User Interface
IEEE: Institute of Electrical and Electronics Engineers
IP: Internet Protocol
ISM: Industrial, Scientific and Medical radio band
LAN: Local Area Network
MAC: Media Access Control
MDA: Mote Data Acquisition board
MIB: Mote Interface/programming Board
MIT: Massachusetts Institut of Technology
MPR: Mote Processor Radio
MTS: Mote Sensing board
NesC: Network Embedded Systems C
NST-AODV: Not So Tiny AODV
OLSR: Optimized Link State Routing Protocol
O-QPDK: Offset Quadrature Phase Shift Keying
PAN: Personal Area Network
PN: Pseudo Noise
RAM: Random Access Memory
RERR: Route Error
RF: Radio Frequency
ROM: Read-Only Memory
RREP: Route Reply
RREQ: Route Request
109
110
BIBLIOGRAFA
1 Joseph F. Coates, John B Mahaffie y Andy Hines
2025 Scenarios of Us and Global Society Reshaped by Science and
Technology
2 Santiago H. Rodrguez Isleo
Las Redes Integradas de Datos en la Agricultura de Precisin
www.agriculturadeprecision.org
3 Conolly, M; OReilly, F.
Sensor Networks and the Food Industry
4 Mario Bragachini, Axel von Martini, Andrs Mndez
Agricultura de Precisin en Argentina
http://www.agriculturadeprecision.org/presfut/AgPrecArgentina.htm
5 INIA
Informacin proporcionada por el Instituto Nacional de Investigacin Agraria
(INIA) Per
6 Francesc Ferrer
Programaci de Regs a Temps Real Mtode de camp basat en registers
en continu de la humitat del sl i una adaptaci de la metodologia FAO.
7 Porter, J; Arzeberger, P; Werner, H; Bryant, P; Gage, S; Hansen, T; Hanson, P;
Lin, C; Lin, F; Kratz, T; Michener, W; Shapiro, S; Williams, T.
Wireless Sensor Networks for Ecology
BioScience, July 2005, Vol 55, Nro 7
8 Decagon Devices Inc.
Dielectric Leaf Wetness Sensor Operators Manual
Version 1.0, 2006
9 Cox, John
Next frontier for wireless: Sensor networks.
Network World, 6/7/2004, Vol. 21 Issue 23, p10, 2p, 1 diagram; (AN
13311073)
10 Estrin, Deborah
How smart sensors might save Planet
EarthGlobal Agenda, Jan2005 Issue 3, p206, 2p, 2 diagrams; (AN
16578908)
11 Pacelle, Mark; Repas, Robert
Industrial sensing the wireless way
Machine Design, 1/6/2005, Vol. 77 Issue 1, p104, 4p, 3 diagrams; (AN
15667771)
12 Pister, Kris
In dust we trust
Economist, 6/12/2004, Vol. 371 Issue 8379, special section p10, 2p, 1c;
(AN 13425027)
111
13 Redaccin de Baqua
Las redes de sensores se vuelven importantes
http://www.baquia.com/noticias.php?id=670&PHPSESSID=c8063e5fdf271c
8635265826f7be0964
14 Cox, John
Wireless sensor networks grabbing greater attention
Network World, 9/27/2004, Vol. 21 Issue 39, p9, 2p; (AN 14546743)
15 Ricadela, Aaron
Sensitive Sensors
InformationWeek, 11/22/2004 Issue 1015, p61, 2/3p; (AN 15175958)
16 Rhee, Sokwoo; Liu, Sheng
Wireless Sensor Networking Source Book
Editado por Millennial Net - Enero 2005
17 Malan, Remy; Teschler, Leland
Here come WIRELESS SENSORS
Machine Design, 5/6/2004, Vol. 76 Issue 9, p68, 4p, 4 diagrams; (AN
15232351)
18 Ilias, Mohammad; Mahgoub, Imad
Handbook of Sensors Networks: Compacts Wireless and Wired Sensing
Systems.
CRC Press LLC
19 Metz, Cade
Get Out the Mote
PC Magazine, 7/6/2004, Vol. 23 Issue 12, p108, 2/3p, 1c; (AN 13439303)
20 Shnayder, V; Hempstead, M; Cheng, B; Werner, G; Welsh, M
Simulating the power consumption of large-scale sensor
applications
Hardvard University, Sensys 2004
network
21 Conner, Margery
RUN FOR YOUR LIFE
Design News, 7/18/2005, Vol. 60 Issue 10, p87-90, 3p; (AN 17614360)
22 Hill, Jason; Horton, Mike; Kling, Ralph; Krishnamurthy, Lakshman
THE PLATFORMS ENABLING WIRELESS SENSOR NETWORKS
Communications of the ACM, Jun2004, Vol. 47 Issue 6, p41, 6p; (AN
13565604)
23 Yang, Sarah
Researchers create wireless sensor chip the size of glitter
http://www.berkeley.edu/news/media/releases/2003/06/04_sensor.shtml
24 I.F.Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci
WIRELESS SENSOR NETWORKS: A SURVEY
Computer Networks, Dec2001, Vol. 38 , p393 422
112
25 Conner, Margery
WIRELESS-SENSOR NETWORKS FIND A FIT IN THE UNLICENSED
BAND
EDN, 3/16/2006, Vol. 51 Issue 6, p46-52, 6p; (AN 20235012)
26 Ye, W; Heidemann, J; Estrin, D.
An Energy Efficient MAC Protocol for Wireless Sensor Networks
http://www.isi.edu/~weiye/pub/smac_infocom.pdf
27 van Dam, T; Langendoen, K.
An Adaptative Energy Efficient MAC Protocol for Wireless Sensor Networks
Proceedings of the 1st international conference on Embedded networked
sensor systems - 2003
28 Heidemann, John; Govidan, Ramesh
An Overview of Embedded Sensor Networks
Handbook of Networked and Embedded Control Systems, Springer-Verlag.
2004
29 IEEE Wireless Standards Zone
Standard 802.15.4
http://standards.ieee.org/getieee802/download/802.15.4-2003.pdf
30 Pagina Web de la Zigbee Alliance
http://www.zigbee.org
31 Haroun, I; Lambadaris, I; Hafez, R
Building Wireless Sensor Networks
Microwaves and RF, September 2005
32 Pagina Web del proyecto Great Duck Island
http://www.greatduckisland.net
33 Steel, Doug
Smart Dust
UH ISRC Technology Briefing, March 2005
34 Pgina Web de Crossbow Technology INC.
http://www.xbow.com
35 Crossbow Technology INC
MPR/MIB Users Manual
Rev. A September 2005, Document 7430-0021-07
113
114
115