You are on page 1of 20

WirelessSensorNetwork

1Introduccinalasredesdesensoresinalmbricas
Lastecnologasderedesinalmbricashantenidounrpidodesarrolloenlosltimosaos.Hemos pasadodelosveteranosinfrarrojo(Irda)paracomunicacionespuntoapuntoalasWPANdecorto alcanceymultipuntoscomoBlueTootholasredesderangodealcancemediomultisaltoscomo ZigBee.Otrastecnologasinalmbricasquepodemosnombrarson,latecnologaWIFIpararedes locales(WLAN),latecnologaWIMAXpararedesWMAN.Tambinlatelefonacelularde largoalcance(GPRS)oeldesarrollodelascomunicacionesM2Mcontecnologainalmbrica. Eldesarrollomasinteresanteeseldelasredesdesensoresinalmbricos(WSN),debidoasus mltiplesaplicaciones,endistintossectores(seguridad,mediaambiente,industria,agriculturaetc.). Losprincipalesanalistastecnolgicos,dentrodelastecnologasinalmbricas,valoranlasredes inalmbricasdesensores(WSN)comounadelasopcionesdefuturomsprometedora.Fabricantes comoMicrosoft,Intel,IBM,MotorolayTexasInstruments,porcitaralgunos,hanlanzadolneasde investigacinenestatecnologa. Lasredesinalmbricasdesensores(WirelessSensorNetworks)tambinseencuadradentrodela llamadaInteligenciaAmbiental(pervasivecomputing,""ambientintelligence=computacin ubicua).Elconcepto"inteligenciaambiental"esunterrenofronterizoentrelosltimosavancesen computacinubicuaylosnuevosconceptosdeinteraccininteligenteentreusuarioymquina.En elterrenoprctico,lainteligenciaambientalconsisteenlacreacindeunaseriedeobjetosdeuso cotidianoconcualidadesinteractivas"suaves"ynoinvasiva.Elobjetivobsicodelainteligencia ambientaleseldotaraobjetosdecapacidadesdeadquisicindeinformacin(tantodelentorno fsicocomodelestadoactualdelobjeto),procesamientoycomunicacin,detalformaquepuedan comunicarseentreellosyofrecernuevosserviciosasususuarios.

2Enquconsisteunareddesensoresinalmbrica(WSN)?
Lasredesinalmbricasdesensores(WSNWirelessSensorNetwork),sebasanendispositivosde bajocosteyconsumo(nodos)quesoncapacesdeobtenerinformacindesuentorno,procesarla localmente,ycomunicarlaatravsdeenlacesinalmbricoshastaunnodocentraldecoordinacin. Losnodosactancomoelementosdelainfraestructuradecomunicacionesalreenviarlosmensajes transmitidospornodosmslejanoshaciaalcentrodecoordinacin. Lareddesensoresinalmbricosestformadapornumerososdispositivosdistribuidos espacialmente,queutilizansensoresparacontrolardiversascondicionesendistintospuntos,entre ellaslatemperatura,elsonido,lavibracin,lapresinymovimientooloscontaminantes.Los sensorespuedenserfijosomviles. Losdispositivossonunidadesautnomasqueconstandeunmicrocontrolador,unafuentede energa(casisiempreunabatera),unradiotransceptor(RF)yunelementosensor.

WirelessSensorNetwork Debidoalaslimitacionesdelavidadelabatera,losnodosseconstruyenteniendopresentela conservacindelaenerga,ygeneralmentepasanmuchotiempoenmododurmiente(sleep)de bajoconsumodepotencia. LasWSNtienencapacidaddeautorestauracin,esdecir,siseaveraunnodo,laredencontrar nuevasvasparaencaminarlospaquetesdedatos.Deestaforma,laredsobrevivirensuconjunto, aunquehayanodosindividualesquepierdanpotenciaosedestruyan.Lascapacidadesdeauto diagnstico,autoconfiguracin,autoorganizacin,autorestauracinyreparacin,sonpropiedades quesehandesarrolladoparaestetipoderedesparasolventarproblemasquenoeranposiblescon otrastecnologas. Lasredesdesensoressecaracterizanporserredesdesatendidas(sinintervencinhumana),conalta probabilidaddefallo(enlosnodos,enlatopologa),habitualmenteconstruidasadhocpararesolver unproblemamuyconcreto(esdecir,paraejecutarunanicaaplicacin).

2.1Elementosdeunareddesensoresinalmbica(WSN)
Dosenfoquesehanadoptados.Elprimerodeintegrartodosloscomponentes(sensores, radiotransmisoresymicrocontroladores)enunasolaplacainiciadoporMoteivCorporation(ahora Sentilla1).Tienenunmenorcostodeproduccinyresultanmsrobustosenentornosduroso adversos. LasegundaaproximacincomenzadaporCrossbowTechnologyInc.2esladedesarrollarunaplaca conlostransceptoresquesepuedeconectaralaplacadelmicrocontrolador.Estaaproximacines msflexible.Losnodossuelenestarformadosporunaplacadesensoresodeadquisicindedatosy unmoteomota(placadeprocesadorytransmisin/recepcinderadio).Estossensoressepueden comunicarconungateway,quetienecapacidaddecomunicacinconotrosordenadoresyotras redes(LAN,WLAN,WPAN...)eInternet. Enrelacinconelsoftwarequenecesitan,existensistemasoperativosespecficos,comoelTinyOS3 parasistemasembebidos.Lossistemasdeenrutamientoylaseguridadsonfundamentalesenla estructuradeunaredinalmbricadesensores.

2.1.1Sistemade adquisicindedatos
Lossensoressondedistintanaturalezay tecnologa.Tomandelmediolainformacin ylaconviertenensealeselctricas. Enelmercadoexistenplacasconsensoresde medidademuydiversosparmetros,como sensoresdepresinbaromtrica,GPS,luz, medidaderadiacinsolar,humedadensuelo, humedadaire,temperatura,sonido,velocidaddelvientoyunlargoetc. Ejemplos:MTS300/310,sensorcapazdedetectaraceleracin,luminosidad,micrfono,sonido, magnetmetro,temperatura,yelMTS420Sensorcapazdedetectartemperatura,humedad, luminosidad,esfotosensibleaalluz,contieneunbarmetro. 1http://www.sentilla.com/.
2 http://www.xbow.com/ 3 http://www.tinyos.net/

WirelessSensorNetwork Paraentornosdecontroldesistemasentiemporeal,lostransceptoresinteligentescumplenconel estndarIEEE1451.54.DenormalizacindeSensores:Esunafamiliadeestndarespropuestos paradefinirunainterfazparasensoresyactuadores,queseaindependientedelosprotocolosdela reddecomunicacionesutilizada.Lostransceptoressonsensoresoactuadoresequipadosconmicro controladoresquelesproveedeinteligencialocalycapacidaddecomunicacin.Diseadocomo interfazentre802.11(WiFi),802.15.4(Bluetooth)y802.15.5(ZigBee).

2.1.2motas
Lasmotasdotandeprocesamientoydecomunicacinalnodosensor.Losprocesadoresderadio, tomanlosdatosdelsensoratravsdesuspuertasdedatos,yenvanlainformacinalaestacin base. Loscomponentestpicosson: Bateras UnaCPU. MemoriaFlash Memoriaseparadaparadatosprogramas Unaplacadesensores: luz,humedad,presin,etc. Radioparacomunicarconotrasmotas. ADC:conversoranalgicodigital Sonresistentesalaintemperieyterrenosinhspitosycapacesdeejecutarunaaplicacin Comparacin de nodos Btnode3 mica2 Fabricante Art of Technol ogy mica2do micaz t telosA tmote_s EYES ky

Crossbo Crossbo Crossbo Imote iv Imote iv Univ. of w w w Twente

4 http://grouper.ieee.org/groups/1451/5/

WirelessSensorNetwork Comparacin de nodos Microcontr Atmel olador Atmega 128L Reloj RAM (KB) ROM (KB) Almacena miento (KB) Radio 7.37 MHz 128 4 Atmel Atmega 128L 7.37 MHz 128 512 Atmel Atmel Texas Atmega Atmega Instrum 128L 128L ents MSP430 4 MHz 4 128 512 7.37 MHz 4 128 512 8 MHz 2 60 256 Texas Instrum ents MSP430 7.37 MHz 10 48 1024 Texas Instrum ents MSP430 5MHz 2 60 4

64 +180 4

Chipcon CC1000 315/ 433/868/ 916 MHz 38.4 Kbauds

Chipcon CC1000 315/ 433/868 /916 MHz 38.4 Kbauds

Chipcon CC1000 315/ 433/868 /916 MHz 38.4 Kbauds

Chipcon CC2420 2.4 GHz 250 Kbps IEEE 802.15. 4

Chipcon CC2420 2.4 GHz 250 Kbps IEEE 802.15. 4 75100 m

Chipcon CC2420 2.4 GHz 250 Kbps IEEE 802.15. 4 75100 m

RFM TR1001 868 MHz 57.6 Kbps

Alcance Energa

150300 150300 150300 75100 m m m m

75100 m

2 AA 2 AA Coin cell 2 AA 2 AA 2 AA 2 AA batteries batteries batterie batterie batterie batteries s s s PCconnect ed program ming board Nut/OS PCconnect ed program ming board TinyOS On acquisiti on board PCconnect ed program ming board TinyOS On acquisiti on board PCUSB connect ed program ming board TinyOS TinyOS USB Serial Port

Conector PC

Sistema Operativo

TinyOS On board

PEEROS On acquisiti on board

Transcepto On res acquisiti on board Extras + Bluetoot h

On On acquisiti board on board

WirelessSensorNetwork

2.1.3Gateway
PermitenlainterconexinentrelareddesensoresyunaredTCP/IP.Ejemplo:MIB600.Ethernet (TCP/IP)Gatewaydelaredquesirveasuvezcomoprogramadorconconexinethernetalquenos podemosconectardesdeunPC.

2.1.4Estacinbase
Recolectordedatosbasadoenunordenadorcomnosistemaembebido.

2.2ParmetrosdeunaWSN
Losvaloresprincipalesquecaracterizanunaredinalmbricadesensoressonlossiguientes: Tiempodevida Coberturadelared Costeyfacilidaddeinstalacin Tiempoderespuesta Precisinyfrecuenciadelasmediciones Seguridad Losvaloresprincipalesquecaracterizanalnodosensorsonlossiguientes: Flexibilidad Robustez Seguridad Capacidaddecomunicacin Capacidaddecomputacin Facilidaddesincronizacin Tamaoycoste Gastodeenerga

2.3Arquitecturas
Eldiseomodularesnecesarioconobjetodepoderreutilizarloselementos.Sinembargo,elser modularconllevalimitacionesdediseoysehadetenercuidadoparagarantizarquelasinterfaces entremdulos,hardwareysoftwareseansuficientementegeneralesperapermitirlaportabilidad. Existendosarquitecturas: ArquitecturaCentralizadaenlaquelosnodossecomunicannicamenteconelgatewayya ArquitecturaDistribuidaenlaquelosnodossensoressecomunicansloconotrossensoresdentro desualcance. OtroaspectoeslaComputacinDistribuida,dondelosnodoscooperanyejecutanalgoritmos distribuidosparaobtenerunaNICAmedidaglobalquenodocoordinadorseencargade comunicaralaestacinbase.Losnodosnosolocaptanlainformacin,sinqueademsutilizansu capacidaddecmputoparaelaborarmedidas.

2.4Aplicaciones
Lasprincipalesaplicacionesdelasredesdesensoresinalmbricasenelcampodelaagriculturason lassiguientes: 5

WirelessSensorNetwork Monitorizacindelmedioambiente:MonitorizacindeltiempoatmosfricoyGeo referenciacin,anlisisdefactoresmedioambientalesenzonasderiesgo(p.ej.cauces fluviales,cultivos...) Agriculturadeprecisin:controldecondicionesclimticas,recoleccindedatossobreel terreno,controlderiegos,suministrodedatosparalosagricultores,calculodeinsumosyde agua Agriculturaecolgica:medicindenivelesdecontaminantes,odesustanciasno autorizadas,determinacindeausenciaedeterminadosproductosqumicos. M2M:guaautomticadevehculos,gestindeaperos,controlrobotizado,controlde procesos. ServiciosdeAutomatizacin:controldeinvernaderos,alimentacindeanimales, Sistemasdetrazabilidad(RFID):identificacindeanimalesycontrolsanitarios, alimentacindereses,transportedeanimales,inspeccindealimentos. Otroscampos Medicindecaractersticasfsicasdepacientes(p.ej.temperatura,ritmocardaco,)en entornoshospitalariosoadistancia. Controldelaseguridaddeunpermetroanteposiblesintrusos. Monitorizacincontinuaoespordicadeentornosysituacionescrticas(p.ej.centrales nucleares,bomberos,manejodesustanciaspeligrosas,)odeentornos(p.ej.oficinas, zonasresidenciales,). Medicincontinuadeentornosquerequierandeunascaractersticasambientalesespeciales (p.ej.Museos,).

3Tecnologasinalmbricasestndaresypropietariasparasensores inalmbricos
LosestndaresinalmbricosmsconocidossonpararedesLANelIEEE802.11b(WiFi),para redesPAN,elprotocoloIEEE802.15.1(BluetoothIEEE,2002)yIEEE802.15.4(ZigBeeIEEE, 2003).UsanlasbandasISM(Instrumentation,ScientificandMedicalradiobands),902928MHz (EEUU),868870MHz(Europa),433.05434.79MHz(EEUUyEuropa)y314316MHz (Japn)ylabandadeGHzde2.4002.4835GHz(universalmenteaceptada). Comparacinentretecnologasinalambricaswifi,bluetooth,Zigbee WiFi(IEEE802.11g) Radio Bluetooth(IEEE 802.15.1) ZigBee(IEEE 802.15.4) DSSS (directsequencespread spectrum) 250kbps 64.000 30ms Pequeospaquetesde

DSSS, FHSS, (directsequencespread (frequencyhopping spectrum) spreadspectrum.) 54Mbps Upto3s 1Mbps 7 Upto10s

Velocidad latencia Tipodedatos

Ndenodospormaster 32

Video,audio,graficos, Audio,graficos, 6

WirelessSensorNetwork Comparacinentretecnologasinalambricaswifi,bluetooth,Zigbee WiFi(IEEE802.11g) pelcula,ficheros Alcance(m) Expansin Duracinbatera Costo$ Complejidad AplicacinPrincipal Memorianecesaria Parmetrosmas importantes 100 Roaminng 12y48horas 9 complejo WLAN 1MB+ Velocidady flexibilidad Bluetooth(IEEE 802.15.1) pelculas,ficheros 10(v1.1) no 1semana 9 Muycomplejo WPAN 250KB+ Costesyperfilesde aplicacin ZigBee(IEEE 802.15.4) datos 70100 si 1001000das 9 Sencillo Controly monitorizacin 4KB32KB Fiabilidad,bajo consumoybajocoste

LasWSNactualesestnbasadasenelestndarIEEE 802.15.4.ZigBeeconelprotocolosubyacente802.15.4,que esdetipomsgeneralqueWISA,peroconunrendimiento decomunicacionesmenor.Incluyemultisalto,loque implicaqueunmensajepuedeutilizarvariossaltosenlas ondasderadioparallegarasudestino.Losnodosnotienen asignadosintervalosespecficosdetiempo,sinoquehande competirparaaccederalcanal.Estopermiteelaccesode msusuariosalmedioinalmbrico,perointroduce incertidumbreenelsistema,yaquelademorayelconsumo deenergaaumentancuandounnodoestesperandosu turno.Adems,losnodosintermediosdesconocenel momentoenquepuedensersolicitadosparaencaminar paquetesparaotros.Porconsiguiente,esaconsejabledisponerdenodosintermedios. ZigBeeresultaidealparaaplicacionesdemonitorizacindeactivos. Cuandoelnmerodenodosainterconectaresmuyalto,lasolucinsonredesdemasdeunnivel condistintastecnologas(redeshbridas). Tambinsehandesarrolladostecnologaspropietarias(CrossbowTechnologyyFreescale Semiconductor).Entendemosquelosdesarrollosfuturosdebenbasarseenestndares.

3.1Topologas
AdemsdelaclsicatopologaderedmalladadeWSN,existendostopologas.Latopologade redesenestrella,losnodosinalmbricossecomunicanconundispositivodepasarela(gateway)que hacedepuentedecomunicacinconunaredcableada. UnasolucinintermediaemergenteycomndeWSNestenerdispositivosencaminadores 7

WirelessSensorNetwork

(routers),quecomunicanconlapasarela.Lossensoresslonecesitanestablecerlacomunicacin puntoapuntoconlosroutersyporconsiguiente,puedenseguirsiendosencillosydebajapotencia, altiempoquesemejoraelrangoylaredundanciadelapropiared.

4Enrutamiento
Losnodosnotienenunconocimientodelatopologadelared,debendescubrirla.Laideabsicaes quecuandounnuevonodo,alaparecerenunared,anunciasupresenciayescuchalosanuncios broadcastdesusvecinos.Elnodoseinformaacercadelosnuevosnodosasualcanceydela maneradeencaminarseatravsdeellos,asuvez,puedeanunciaralrestodenodosquepuedenser accedidosdesdel.Transcurridountiempo,cadanodosabrquenodostienealrededoryunaoms formasdealcanzarlos. Losalgoritmosdeenrutamientoenredesdesensoresinalmbricastienenquecumplirlassiguientes normas: Mantenerunatabladeenrutamientorazonablementepequea Elegirlamejorrutaparaundestinodado(yaseaelmsrpido,confiable,demejor capacidadolarutademenoscoste) Mantenerlatablaregularmenteparaactualizarlacadadenodos,sucambiodeposicinosu aparicin Requerirunapequeacantidaddemensajesytiempoparaconverger MODELOSDEENRUTAMIENTO Existenvariostiposdeprotocolosdeenrutamiento. ProtocolodeDifusindirecta(modelodeunsalto) Esteeselmodelomssimpleyrepresentalacomunicacindirecta.Todoslosnodosenlared transmitenalaestacinbase.Esunmodelocaroentrminosdeconsumoenergtico,ascomo inviableporquelosnodostienenunrangodetransmisinlimitado.Sustransmisionesnopueden siemprealcanzarlaestacinbase,tienenunadistanciamximaderadio,porellolacomunicacin directanoesunabuenasolucinparalasredesinalmbricas. ModeloMultisalto(multihops) Enestemodelo,unnodotransmitealaestacinbasereenviandosusdatosaunodesusvecinos,el 8

WirelessSensorNetwork cualestmsprximoalaestacinbase,alavezqueesteenviaraotronodomsprximohasta quelleguealamotabase.Entonceslainformacinviajadelafuentealdestinosaltoasaltodesde unnodoaotrohastaquellegaaldestino.Envistadelaslimitacionesdelossensores,esuna aproximacinviable.Ungrannmerodeprotocolosutilizanestemodelo,entreellostodoslos MultiHopdeTmoteSkyyTelos:MultiHopLQI,MintRoute. Modeloesquemticobasadoenclsteres Algunosprotocolosusantcnicasdeoptimizacinparamejorarlaeficaciadelmodeloanterior.Una deellaseslaagregacindedatosusadaentodoslosprotocolosdeenrutamientobasadosen clsteres.Unaaproximacinesquemticarompelaredencapasdeclsteres.Losnodosse agruparnenclsteresconunacabeza,laresponsabledeenlutardesdeeseclsteralascabezasde otrosclsteresolaestacinbase.Losdatosviajandesdeunclsterdecapainferioraunodecapa superior.Aunque,saltadeunoaotro,loesthaciendodeunacapaaotra,porloquecubremayores distancias.Estohaceque,adems,losdatossetransfieranmsrpidoalaestacinbase. Tericamente,lalatenciaenestemodeloesmuchomenorqueenladeMultiHop.Elcrearclsteres proveeunacapacidadinherentedeoptimizacinenlascabezasdeclster.Portanto,estemodelo sermejorquelosanteriorespararedescongrancantidaddenodosenunespacioamplio(delorden demilesdesensoresycientosdemetrosdedistancia). Protocoloscentradoseneldato(Datacentric) Sitenemosunnmeroenormedesensores,esdifcilidentificardequesensorqueremosobtenerun dato.Deunadeterminadazona.Unaaproximacinesquetodoslossensoresenvenlosdatosque tengan.Estocausaungrandespilfarrodeenerga..Enestetipodeprotocolo,sesolicitaeldatode unazonayesperaaqueseleremita.Losnodosdelazonanegocianentreelloslainformacinmas vlida.Soloestaesenviada,conelconsiguienteahorrodeenerga. Protocolobasadoenlocalizacin Seexplotalaposicindelossensoresparaencaminarlosdatosenlared.

5SistemasOperativos
Existeunaampliaofertadesistemasoperativosparalosmicrocontroladores.Losprincipales ejemploslosrelacionamosacontinuacin. Bertha(pushpincomputingplatform) Unaplataformadesoftwarediseadaeimplementadaparamodelar,testearydesplegarunaredde sensoresdistribuidademuchosnodosidnticos.Susprincipalesfuncionessedividenenlos siguientessubsistemas: Administracindeprocesos Manejolasestructurasdedatos Organizacindelosvecinos InterfazdeRed Nut/OS Esunpequeosistemaoperativoparaaplicacionesentiemporeal,quetrabajaconCPUsde8bits. Tienelassiguientesfunciones: Multihilo Mecanismosdesincronizacin Administracindememoriadinmica Temporizadoresasncronos 9

WirelessSensorNetwork
PuertosseriedeEntrada/Salida Estdiseadoparaprocesadoresconlossiguientesrecursos: 0.5kBytesRAM 8kBytesROM velocidadde1MIPSCPU Contiki EsunSistemaOperativodelibredistribucinparausarenunlimitadotipodecomputadoras,desde los8bitsasistemasembebidosenmicrocontroladores,incluidasmotasderedesinalmbricas. CORMOS:(CommunicationOrientedRuntimeSystemforSensorNetworks) Especficopararedesdesensoresinalmbricascomosunombreindica. eCos:(embeddedConfigurableoperatingsystem) Esunsistemaoperativogratuito,entiemporeal,diseadoparaaplicacionesysistemasembebidos queslonecesitanunproceso.Sepuedenconfigurarmuchasopcionesypuedeserpersonalizado paracumplircualquierrequisito,ofreciendolamejorejecucinentiemporealyminimizandolas necesidadesdehardware. EYESOS SedefinecomounentornoparaescritoriobasadoenWeb,permitemonitorizaryaccederaun sistemaremotomedianteunsencillobuscador. MagnetOS Esunsistemaoperativodistribuidopararedesdesensoresoadhoc,cuyoobjetivoesejecutar aplicacionesderedquerequieranbajoconsumodeenerga,adaptativasyfcilesdeimplementar. MANTIS(MultimodAlNeTworksInsituSensors) TinyOS ElsistemaoperativoTinyOS,esunreducidoncleomultitarea,tilparapequeosdispositivos, talescomolosmotas.Esunsistemaoperativoeventdriven,quieredecirquefuncionaapartirde eventosproducidosquellamarnafunciones.Hasidodesarrolladopararedesdesensorescon recursoslimitados.ElentornodedesarrollodeTinyOSsoportadirectamentelaprogramacinde diferentesmicroprocesadoresypermiteprogramarcadatipoconunnicoidentificadorpara diferenciarlo,oloqueeslomismosepuedecompilarendiferentesplataformascambiandoel atributo. ElsistemaTinyos,suslibrerasyaplicaciones,estescritoennesC,unaversindeCquefue diseadaparaprogramarsistemasembebidos.EnnesC,losprogramasestncompuestospor componentesqueseenlazanparaformarunprogramacompleto. Loscomponentesseenlazanatravsdesusinterfaces.Estasinterfacessonbidireccionalesy especificanunconjuntodefuncionesqueestnimplementadasbienporlosproveedoresobienpor losquelautilizan.NesCesperarqueelcdigoquevaasergeneradocreeunprogramaconun ejecutablequecontengatodosloselementosdelmismo,ascomolosmanejadoresdelas interrupcionesdeprogramasdemsaltonivel. TinyOStienelassiguientescaractersticas: Pequeoncleodefootprint(huelladelejecutabledelSO)de400bytesentrecdigoydatos Arquitecturabasadaencomponentes Capasdeabstraccinbienestablecidas,limitadasclaramenteaniveldeinterfaces,alavez quesepuedenrepresentarloscomponentesautomticamenteatravsdediagramas Ampliosrecursosparaelaboraraplicaciones Adaptadoalosrecursoslimitadosdelosmotas:energa,procesamiento,almacenamientoy

10

WirelessSensorNetwork anchodebanda Operacionesdivididasenfases(Splitphase) Dirigidoporeventos(EventDriven):reaccionaantesensoresymensajes Concurrenciadetareasybasadaeneventos ImplementacinennesC Lasinterfacesrealizanservicios, Interfacesbidireccionales,concomandosyeventos Loscomandoslosimplementaelproveedor Loseventossonimplementadosporelusuario Unmduloimplementaunainterfaz Loscomponentesproveenyusaninterfaces(representadoenelcdigoporlasetiquetas provideanduse) Unaconfiguracinenlazalasinterfacesinternasyexternas(wire) Unaaplicacinconsisteenunaconfiguracindealtonivelytodoslosmdulosasociados TKernel Esunsistemaoperativoqueaceptalasaplicacionescomoimgenesdeejecutableseninstrucciones bsicas.Porello,noimportarsiestescritoenC++olenguajeensamblador. LiteOS Sistemaoperativodesarrolladoenprincipioparacalculadoras,peroquehasidotambinutilizado pararedesdesensores. FreeRTOS5Usadotpicamenteparaaplicacionesintegradas,tienelassiguientescaractersticas: Noutilizamuchamemoria Cualquiereventoenelsoportefsicopuedehacerqueseejecuteunatarea Multiarquitectura(puertosdecdigoparaotrotipodeUCP) Muchostienentiemposderespuestapredeciblesparaeventoselectrnicos

6Lenguajesdeprogramacin
Laprogramacindesensoresescomplicada,entreotrasdificultadesestlalimitadacapacidadde clculoylacantidadderecursos.Yascomoenlossistemasinformticostradicionales encontramosentornosdeprogramacinprcticosyeficientesparadepurarcdigo,simularen estosmicrocontroladorestodavanohayherramientascomparables. Podemosencontrarlenguajescomo: nesC:lenguajequeutilizamosparanuestrasmotas,yqueestdirectamenterelacionadocon TinyOS. Protothreads:especficamentediseadoparalaprogramacinconcurrente,proveehilosde dosbytescomobasedefuncionamiento. SNACK:facilitaeldiseodecomponentespararedesdesensoresinalmbricas,sobretodo cuandolainformacinoclculoamanejaresmuyvoluminoso,complicadoconnesc,este lenguajehacesuprogramacinmsfcilyeficiente.Luegoesunbuensustitutodenescpara crearlibrerasdealtonivelacombinarconlasaplicacionesmseficientes. c@t:inicialesquehincancomputacinenunpuntodelespacioeneltiempo(Computation atapointinspace(@)Time) DCL:Lenguajedecomposicindistribudo(DistributedCompositionalLanguage) galsC:diseadoparaserusadoenTinyGALS,esunlenguajeprogramadomedianteel
5 http://www.freertos.org/

11

WirelessSensorNetwork modeloorientadoatarea,fcildedepurar,permiteconcurrenciayescompatibleconlos mdulosnescdeTinyOS SQTL(SensorQueryandTaskingLanguage):comosunombreindicaesunainteresante herramientapararealizarconsultassobreredesdemotas.

7Seguridad
Laseguridadenestasredesnoestresuelta.Eltrminoinalmbricoestasociadoapocofiablee inseguro.Dadoquelatecnologaesinherentementeinseguradebidoasuestrecharelacinconel entornofsico(unnodosensorpuedeserfcilmenteaccesible,ylosdatossonenviadosatravsde unmedioinalmbrico),esnecesarialacreacindeserviciosdeseguridadquepermitanasegurarla robustezylafiabilidaddeestossistemas,talescomo: PrimitivasdeseguridadeInfraestructurasdeclaves, Sistemasdeautocontrol(p.ej.SistemasdeauditoriaeIDS), Protocolosdefuncionamientoseguro,etc.

8Eficienciaenergtica
Elobjetivodelaeficienciaenergticaesmaximizareltiempodevidadelaredalmismotiempo quelaaplicacincumpleconsusrequisitosdeQoS.Lasmejorastecnolgicasquepermiten aumentarlacapacidaddelasbaterasprogresandespacio.Estoquieredecirquelaeficiencia energticaseguirsiendounretoparaestetipoderedesenelfuturoprximo. Disearlosnodosparaunbajoconsumosuponeelegircomponentesdebajapotencia.Elprimer parmetroaconsiderareslosconsumosdeenergadelaCPU,elsensor,elradiotransceptory, posiblemente,deotroselementos,comolamemoriaexternay losperifricosduranteelmodonormaldeoperacin. Laeleccindeelementosdebajapotenciaimplicanormalmente aceptarcompromisossobreelrendimientomedio.Porregla general,unaCPUdebajapotenciaoperaenuncicloreducido dereloj,conmenoscaractersticasenelchipqueotrasunidades homlogasqueconsumenmsenerga. Laoptimizacindelconsumodeenergaenlosnodospara lograrelmximotiempodevidadelared,esunobjetivo bsico.Loselementosaconsiderarson: Lacomunicacineselprimerconsumidordeenerga..Un sistemadistribuidosignificarquealgunossensoresnecesitarn comunicarseatravsdelargasdistancias,loquesetraduciren mayorconsumo.Porello,esunabuenaideaelprocesar localmentelamayorcantidaddeenerga,paraminimizarelnmerodebitstransmitidos. CPUescapazquedarenestadosleepmientrasnotenganadaquehacer.Elenvodedatosdesde losnodospuedeserdetresformas:demodocontinuoenlosintervalosestablecidos,dirigidopor eventos(envacuandosecumpleciertacondicin,)odirigidoporconsulta(solocuandosele solicita).Tambinhaysistemashbridosqueutilizanunacombinacindelosantesmencionados. Economizarladistanciadelascomunicaciones. Tcnicasdesoftware:programacineficientedelneasdecdigo. Protocolosdeenrutamiento 12

WirelessSensorNetwork Estrategiashardwaredeahorrodeenerga. Paraelahorrodeenergalosnodospasanporestosestados: sleep: o Elnodopasalamayorpartedeltiempoenesteestadosinactividad Wakeup: o Debemosdeminimizarestetiempoparapasarrpidamentealestadodetrabajo Active: o Debeestarelmnimoperododetiempodetrabajoyretornardeinmediatoalestado sleep

9Obstculosyretos
Losprincipalesobstculos/retosalosqueseenfrentaeldesarrollodeestatecnologasonlosque comentamosenlassiguienteslneas. NoexisteunatendenciaclaraenlosSistemasOperativosnienplataformahardware. Lasredesdesensoresinalmbricassonuncampoquecuentaconpocosgruposdeinvestigacinen elterritorionacional.Estocontrastaconlaactividadexistenteenotrospases,principalmenteen EstadosUnidosyAsia. Estamosanteunatecnologabastantereciente,nohayempresasconpersonalcualificadoy experto.

9.1Heterogeneidad
Serealizansolucionesadhocpararedesadhoc.WSNtienenproblemasdeheterogeneidadde hardware,interoperabilidad,incompatibilidad,ysistemasoperativosdiferentes.Ej:unamotemica2 esincapazdecomunicarseconunamotemicaZ. Faltadeestndaresyprotocoloscomunesquepermitanalasaplicacionesinteroperar. InexistenciadeAPIsestndar(paralaportabilidaddelasaplicaciones).

9.2Lasredes
Topologamuydinmicadelared: Elementosmviles. Nodosconaltaprobabilidaddefallo Nodosqueentranenelsistema Cuantosmsnodosenlaredmayorserelrendimiento. Faltadefiabilidaddelasredesinalmbricas Complejidadyaltocostoparacubrirreasmuyextensascomoeselcasodesuaplicacinala agricultura. Anchodebandalimitado.

9.3Algoritmos
Algoritmosdistribuidosdondetodoslosnodosseancapacesdecooperarparaalcanzarunobjetivo globalmediantelacomunicacinconnodosprximosyelaborarunarespuesta,tomandoencuenta lascapacidadesdelosnodos(p.e.Energa).LosAlgoritmosdistribuidosmejoranlaescalabilidady larobustez. 13

WirelessSensorNetwork Algoritmosadaptativosquepermitenequilibrarlacalidaddelosresultadosconelusodelos recursosparalograreficienciaymaximizareltiempodevidadeWSN. Mejorarelusodelosrecursos:energa,CPU,comunicaciones,etc. Realizarcachdedatosennodosintermedios,agregacindedatos,etc. Generalmentebasadoenroles.

9.4Caractersticasdeseables
Esnecesarialaadecuacindelatecnologaasusaplicacionesyalosusuariosdeesasaplicaciones, debidoasuestrecharelacinconcampostecnolgicoslejanosalascienciasdelacomputacin.De estaforma,debenexistirherramientasquepermitansuconfiguracin,utilizacinymantenimientoa usuarios(p.ej.bilogos)envezdeexpertos. QuelasredesWSNseanfcilmentereprogramables: o Unanicaaplicacinenlared o Instalacindenuevosbinariosopasodenuevosparmetrosenlosnodossin necesidaddeaccederfsicamentealared. QuelasredesWSNseanfcilmenterepobladaspor: o Fallodenodos(bateras,condicionesextremas,etc.). o Fallosenlatopologa,conectividad,particionesenlaWSN,movilidaddelosnodos, etc. Requisitosdeadaptabilidad/flexibilidad o Dinamismodelared. o Necesidadesdecambiarprotocolos. Comunicacinlibrededirecciones,orientadaadatosnoadirecciones: o Culeslatemperaturadelsensor16? o Posicionesdondelatemperaturaexcededeunvalor.

10NormasparalaIndustriaagroalimentaria
EnentornosindustrialesseutilizatpicamenteelprotocolodeInterconexininalmbricapara sensoresyactuadores(WISA,WirelessInterfacetoSensorsandActuators).Elaltorendimientose puedeatribuiradosfactores:saltosimpleymultiplexacinpordivisineneltiempo(TDM).El primerfactorevitademorasenlosnodosintermedios,elsegundogarantizaqueslohabrunnodo enelcanal,esdecir,quenohabrcolisiones. ActualmentehayvariasiniciativasencursoquebuscannormalizarWSNparaelusoindustrial. UnadelasmsconocidaseslanormaZigBee,queesunaespecificacininalmbricadebaja potencia,bajocosteybajavelocidaddetransferenciadedatos,destinadaaelectrodomsticos, juguetes,aplicacionesindustrialesyotrassimilares. Otraimportanteiniciativa,laespecificacininalmbricaHART6,tienecomoobjetivoextendereste famosoestndaraldominioinalmbricoyabrirelmercadoalgrannmerodeusuariosHART.Esta iniciativaespecificarperfilesycasosprcticosenlosquesepodraplicardirectamenteelcontrol inalmbrico. LatercerainiciativaenmarchaeslanormaISASP1007.Envezdenormalizartodosloselementos delsistema,ISASP100especificaslolosnivelessuperioresdelapila,convarias
6 http://www.hartcomm.org 7 http://www.isa.org

14

WirelessSensorNetwork implementacionesposiblesanivelinferior. Existeunaasociacinparaimpulsarlaimplantacindesolucionesinalmbricasenelentorno industrialWINA(wirelessIndustrialnetworkingaliance8).

11LneasFuturas
Lasdemandadeseguridadalimentaria(calidad,salubridadyseguridaddelosalimentos)enla agriculturayenlosalimentosecolgicos,unidoalaobligatoriedaddelasinspecciones,aseguran unaampliaimplementacindeestatecnologaenelmbitodelaagricultura. Laobligacindelatrazabilidad,querequiereninspeccionesrigurosas,etiquetado,registroy deteccinsistemticadelosparmetrosdecalidadyseguridadentodalacadenaalimentariadesde elcampoalconsumidor. LatecnologaRFIDesconsideradoelsistemamasefectivoparaimplantarunsistemarealde trazabilidad.LacombinacindelasredesdesensoresinalmbricosydelatecnologaRFID,que registrenlasmedidasmedioambientalesyparmetrosdecalidadyseguridadalimentariatendrnun grandesarrolloenunprximofuturo. Haymuchoporhaceratodoslosniveles: Fsico Computacin:sistemasoperativos,algoritmosdistribuidos,middleware,etc. Comunicacin:protocolosdeenrutamiento,mantenimientodetopologa,descubrimientode vecinos,etc. Existensimuladoresquepermitenrealizarcomparacionesdeprotocolos,algoritmos,pruebas derendimiento,etc. Lneasaseguir: ArquitecturaWSN. MiddlewareWSN. Tcnicasparaminimizar ladisipacindeenerga deunnodo. Protocolosde enrutamientoptimo. SeguridadenWSN AbstraccindelaWSN: WWW,BBDD,Sistema deFicheros. Mecanismosde asignacinderolesdinmicamenteanodosenunaWSNparaalgoritmosdistribuidos. Costodelossensoresinalmbricosbajanun50%cada18meses.Enunfuturo,laNanotecnologa, MEMS,acabarnconlalimitacinderecursoscomoCPUomemoria.Peropersistirlalimitacin deenerga. Dadalaprcticainexistenciadeempresasdedicadasatrabajarconestatecnologa,existeunnicho demercadodondelascompaasespaolaspodranconseguirunaposicinpredominanteenel mercadomundial. Desdeelpuntodevistaacadmico,estatecnologaestaatravesandoactualmenteunafasede 8http://wina.org/ 15

WirelessSensorNetwork migracindesistemasprototipoaaplicacionesreales.Porlotanto,todoslosdescubrimientosquese realicenrespectoalusoyaplicabilidaddelasredesdesensoresresultarenbeneficiostanto tangibles(patentes)comointangibles(colaboracionesinternacionales)acortoymedioplazo.

12Redesdesensoresylaagriculturaecolgica
Lasredesinalmbricasdesensorespermitendaraconocerdeformainmediataaunsistema informtico,lascaractersticasfsicas,talescomotemperatura,humedad,luz,niveldesonido, radiacin,movimiento,etc.,deundeterminadoentorno. Ennuestrocaso,elintersporestastecnologassecentraensusaplicacionesenlaagriculturayms exactamenteenlaagriculturaecolgica.Campoenelquehayenormesposibilidades,peroque actualmentehaypocasaplicacionesdesarrolladas.Lasredesdesensoresinalmbricospuedenllegar aserunsubsistemadelosexperimentosenecologa. Laecologainvestigasobreprocesosypatronesquerelacionanalosseresvivosconsuentorno. Paraentenderestasrelacionesyloscambiosqueproducenlaalteracindecualquierparmetro, requierelaobservacindurantemeses.Elpoderregistrardemodosimultneo,distintosparmetros endistintasubicaciones,leaportaunenormepotencialalasWSNpararealizarmodelosy prediccionessobremedioambienteyagricultura.Lacapacidadderecolectargrancantidaddedatos exactosdemodoespacialytemporalmentedistribuido,duranteperiodosrelativamentelargos, proporcionaunasposibilidadesdesconocidashastaahora.Lasvariablesespacioytiemposon fundamentalesenlosmodelosecolgicos.Algunosexperimentosrequierenquelosdatosse obtengancadaunospocossegundosyotrosnecesitanobtenersecadaunospocosdas.Laobtencin dedatospuedesertambindisparadaporalgnestmuloambiental(alarma). Lossensoresinalmbricospermitendisponerdecientosinclusomilesdedispositivostomando datosdeunamaneranoinvasivayconbajocosto. Paraextenderunareddesensoresenelmbitodelaagricultura,obviamentelaopcininalmbrica esmasadecuadaporcuestionesdecostos(entreun4080%deahorro),yporrazonesdemovilidad deubicaciones. Paraelcontroldelatrazabilidad,enexplotacionesdeagriculturaecolgica.,lasredesdesensores tienenuncampodedesarrollomuygrande.Lasredesdesensoressonlanicaalternativa tecnolgicaparacertificardemaneraseguralosprocedimientosnecesariosparalascertificaciones deproductosecolgicos,algarantizarlaexactitudyveracidaddelosdatossuministradosporlos sensoresdeformacontinuayentiemporeal.

13EmpresasquecomercializansolucionesWSN
Empresasdedicadasalacomercializacindelosnodossensores. Csiro9:EmpresaAustralianaespecializadaensensoresdeexterior.EjemplodeproductoFLECK, con500mdealcanceypanelessolaresparadotarlosdeenerga. EnEE.UU Crossbow10:Especializadaenelmundodelossensores,esunaempresaquedesarrollaplataformas hardwareysoftwarequedansolucionesparalasredesdesensoresinalmbricas.Entresus
9 http://www.sensornets.csiro.au/frontpage.htm 10 http://www.xbow.com

16

WirelessSensorNetwork productosencontramoslasplataformasMica,Mica2,Micaz,Mica2dot,telosytelosb. Moteiv11:JosephPolastre,antiguodoctorandodeungrupodetrabajodelaUniversidadde BerekeleyformlacompaaMoteiv.HadesarrolladolaplataformaTmoteSkyyTmoteInvent. SensorWareSystems,Inc12.DesarrollodesensoresaccesoTCP/IPeInternet. MillennialNet,Inc.13 DustNetworksInc14 MelexisMicroelectronicSystems15 GrapeNetworks,Inc.16Solucionesparaviasderedesdesensoresinalmbricos. EnEuropa Scatterweb17:Empresaalemanadesolucionesderedesdesensoresinalmbricas.Colaboracon FreieUniversittBerlin. ParticleComputer18:Redesdesensoresinalmbricos,aplicacionesindustriales.SpinoffdeTecO, deldepartamentodelaUniversidaddeKarlsruhewithconrelacionesconSAPResearch, Shockfishs.a.19: EmpresasuizaquedesarrollaTinyNode.(http://www.tinynode.com/).Apartirdeestetipodemota enLaussanehanllevadounproyectoenelqueimplementanunareddesensoresentodoelcampus delaEcolePolytechniqueFdraledeLausanne. Espaa DexmaSensors: 20 Esunaempresadeingenieratecnolgicaespecializadaenredesdesensoresinalmbricasy conexionesM2Minalmbricasenlossectoresdelalogstica/transportes,hospitales,agriculturay emergencias.DexmaSensorsempezsusoperacionesamediadosdelao2006,confuertesraces enlaUniversidadPolitcnicadeCatalua,concretamenteconeldepartamentodeArquitecturade ComputadoresdelaFacultaddeInformticadeBarcelona. DuranteelmismoaoDexmaSensors ganoelsegundopremioenelSextoConcursodeIdeasdeNegocioorganizadoporelCIDEMyel ProgramaInnova,eljuradoresaltoelaltopotencialdelequipoemprendedor,ascomola innovacinyviabilidadtcnicadelproyecto. EntreotrosproductostienedexAgroesunasolucindemonitorizacininalmbricaorientadaal controlmedioambientalysistemaderiegointeligente.Caractersticasgenerales: Rpidodesplieguededecenasdenodosinalmbricos. Actuacinenzonasdegranextensindeterreno,hastamilesdehectreas. Posibilidaddecreacindedistintaszonasdemonitorizacin:porcultivo,porriego,por
11 12 13 14 15 16 17 18 19 20 http://www.moteiv.com http://www.sensorwaresystems.com/ http://www.millennial.net www.dustinc.com http://www.melexis.com http://www.grapenetworks.com/ http://www.scatterweb.com http://www.particlecomputer.de http://www.shockfish.com/ http://www.dexmasensors.com/index.php

17

WirelessSensorNetwork localizacin,etc. Cadanodoincorporasensoresdetemperaturayhumedad,ascomoinputsparalaconexin conotrossistemasdemonitorizacinosensores. Baterasconunavidatilsuperiora1aoconunafrecuenciademonitorizacindepocos minutos. CapacidaddecomunicacinvaGPRS. Conexinopcional:placassolares.

WirelessSensorNetworksValenciaS.L21:naceenelao2006comounaspinoffdelinstituto ITACAdelaUniversidadPolitcnicadeValencia.Supropsitoprincipalsecentraenproporcionar adesarrolladoresyusuariosfinaleselaccesoalasnuevastecnologasbasadasenredesinalmbricas desensores.ProductoWSNTHNodobsicodotadodeunsensordetemperaturayhumedad. Especialmentediseadoparaexteriores,esadecuadoparaaplicacionesdemonitorizacin medioambiental,agriculturadeprecisin(enlaactualidadseestaplicandoaviticultura)controlde invernaderos,deteccindeincendiosforestales,etc.Asimismo,tambinesadecuadopara aplicacionesdomticas(gestindecalefaccinyAireacondicionado),tantoenentornosdomsticos comoenoficinas,fbricas,etc MiraQuBien!sl22:unaempresanacidaen2007paraeldesarrolloylacomercializacinde tecnologadestinadaalaapicultura.Principalproyectoeseldesarrollodeunaherramientade monitorizacinremotadecolmenasbasadaenelanlisisdelsonido.Esunempresaqueestsiendo apoyadaparasunacimientoyconsolidacinporlaFundacinMadri+d,dentrodelmarcodesu programadeapoyoaemprendedores.Suapoyofuefundamentalparaelprimerimpulsoatravsde laconvocatoriadelpremiodeideasempresarialesdebasetecnolgica,queganamosyconcuya dotacinpudimoshacerelprimerprototipoyelestudiodeviabilidadtcnica.Porotraparte,el proyectodemonitorizacinestsiendodesarrolladoencolaboracinconlaUniversidaddeMurcia yLaUniversidaddeCrdoba(Espaa)atravsdeunproyectoconjuntodeluchacontravarroaque estsiendofinanciadoporelMinisteriodeAgriculturaPescayAlimentacinatravsdelPlan ApcolaNacional OpenGateSystemsS.L23.EsunaempresadeTecnologasdelaInformacinpresenteeel mercadoconunobjetivo:unirelmundodelascomunicacionesinalmbricas(GSM,GPRS,UMTS) conelmundoindustrialdeltelecontrolydelatelemetra:M2M.Constituidaen2007,OpenGate SystemsparteconlasreferenciasdeclientesqueestnhaciendousodesuproductoOpengate. OtrasEmpresas Wiseconn(chile)24SolucionesparalaagriculturaElreaAgrcoladeWiseConnofreceproductos paraelmonitoreointegraldeprediosfrutcolasycontrolderiegoyfertirrigacin.Actualmentese estatrabajandoenunanuevaaplicacindemonitoreo,SIMAP:SistemaInalmbricode
21 22 23 24 .http://www.wsnval.com/ http://www.miraquebien.com/mqb/ http://www.opengate.es/ http://www.wiseconn.cl/wisefield.html

18

WirelessSensorNetwork mantencionespredictivas. XsilogySolutions25:EsunacompaaqueproveeWSNparalassiguientesaplicaciones comerciales:organizacindeinventariodetanques,sistemasdedistribucindeflujos,edificios comerciales,monitorizacinmedioambiental,defensadelhogar,etc. ENSCO26:InvestigaconWSNparaaplicacionesmeteorolgicas. EMBER27:ProveesolucionesconWSNparaautomatizacinindustrial,defensayedificios inteligentes. H900WirelessSensorNetSystem(TM)28:Elprimersistemadeenrutamientodemallainalmbrico parasensores,desarrolladoporlacompaaSnsicastSystems.Susaplicacionesvandesdela electricidadalaseguridaddelhogar. SOFTLINX29:Desarrollaproductosdeseguridadperimetralbasadaensensores. XYZ30:Integraredesdesensoresinalmbricaspareelcontroldeentornosenelinteriordeedificios. J:apan'sOmronCorp31:Haelaboradounareddesensoresparanavesdecargaqueproveeun sistemadeseguridadenlospuertos.

14Enlaces
Enlaceconresumendeempresas,estndares,fuentesdeinformacineinvestigacinenredes inalambricas. http://www.ictmarkets.com/ Proyectodedesarrolloconopensource http://www.openzb.net/ Congresoagriculturaycomputersnormalizacion http://www.wcca2006.org/program.htm IEEE802.15.4 http://www.ieee802.org/15/ http://standards.ieee.org/getieee802/download/802.15.42006.pdf ZigBeeAlliance, http://www.zigbee.org WirelessHARTworkingGroupCommunicationFoundation, http://www.hartcomm.org ISASP100, http://www.isa.org
25 26 27 28 29 30 31 http://www.xsilogy.com/home/main/index.html http://www.inqtel.com/tech/dd.html http://www.ember.com http://www.sensicast.com http://www.soflinx.com http://www.cbe.berkeley.edu/research/briefswirelessxyz.htm http://www.omron.com

19

WirelessSensorNetwork WirelessIndustrialnetworkingalliance http://wina.org/ Estandar1451sistemasdetiemporeal http://ieee1451.nist.gov/ http://www.smartsensorsystems.com/What_does_IEEE_1451_do.htm http://grouper.ieee.org/groups/1451/5/ IETFTheInternetEngineeringTaskForce http://www.ietf.org/ WirelessCommunicationsAlliance http://www.wca.org/ eSECeslaPlataformaTecnolgicaEspaoladeTecnologaparalaSeguridadyConfianza.http:// www.aetic.es/CLI_AETIC/ftpportalweb/documentos/esec_aei_fin.pdf

20

You might also like