[ca] Català: Les xarxes de sensors inalàmbriques s'han tornat molt populars durant els darrers anys. Estan formades per sensors autònoms que estan distribuïts per monitoritzar les condicions físiques i ambientals i transferir de forma col·laborativa les seves dades a través de la xarxa fins a un punt central. Aquestes xarxes faciliten la creació i integració de xarxes de baix cost en escenaris on utilitzar cablejat és difícil i costós. Alguns exemples d'àmbits on aquestes xarxes es podrien aplicar serien la domòtica, la logística o la salut. El principal objectiu d'aquest treball és investigar i proposar una solució per aconseguir integrar serveis Web sobre xarxes de sensors inalàmbriques. Per a realizar aquesta tasca, s'ha fet una recerca per saber quin dels models d'arquitectures actuals més utilitzats a la Web (REST o SOAP) és el que s'ajusta millor als requeriments d'aquestes xarxes. Les conclusions obtingudes apunten a que el model REST és el que millor s'ajusta. El següent pas ha estat triar un protocol d'aplicació per les diferents xarxes de sensors. El protocol utilitzat en aquest treball és el protocol CoAP. S'ha desenvolupat una programari per integrar aquest protocol al sistema operatiu TinyOS, que s'ha utilitzat i provat sobre el maquinari TelosB. El protocol d'aplicació més utilitzat a Internet és el protocol HTTP. Per aconseguir integrar la solució proposada en el model actual d'Internet, és necessària una traducció entre el protocol CoAP i el protocol HTTP. En aquest treball es proposa una solució (tant maquinari com programari) basada en un proxy que permet als clients HTTP actuals accedir a recursos CoAP. Finalment, s'ha realitzat una avaluació per extreure algunes conclusions sobre les implementacions realitzades. Els resultats mostren que l'ús d'aquest protocol dóna millors resultats en termes de latència si es compara amb utilitzar HTTP/1.0 sobre dispositius limitats en recursos. També s'ha realizat una comparativa entre utilitzar un client CoAP per accedir als recursos de la xarxa o bé fer servir un client HTTP per connectar-se mitjaçant un proxy. Els resultats mostren que en els casos on fer servir un client CoAP no sigui possible, la solució proposada és una bona alternativa que afegeix poca latència.

[es] Castellano: Las redes de sensores inalámbricas se han vuelto muy populares durante los últimos años. Están formadas por sensores autónomos que están distribuidos para monitorizar las condiciones físicas y ambientales y transferir de forma colaborativa sus datos a través de una red hasta un punto central. Estas redes facilitan la creación e implantación de redes de bajo coste en lugares donde emplear cableado es difícil y costoso. Algunos ámbitos en los que se podrían aplicar estas redes serían la domótica, la logística o la salud. El principal objetivo de este trabajo es investigar y proponer una solución para conseguir integrar servicios Web en redes de sensores inalámbricas. Para realizar esta tarea, se ha investigado cuál de los dos modelos de arquitecturas Web actuales más utilizadas (REST o SOAP) es el que mejor se ajusta a las características de estas redes. Las conclusiones obtenidas apuntan a que el modelo REST es el que mejor se ajusta. El siguiente paso ha sido seleccionar un protocolo de aplicación para las diferentes redes de sensores. El protocolo utilizado en este trabajo es el protocolo CoAP. Se ha desarrollado un software para integrar este protocolo en el sistema operativo TinyOS, que se ha utilizado y probado sobre el hardware TelosB. El protocolo de aplicación más utilizado en Internet es el propocolo HTTP. Para conseguir integrar la solución propuesta para las redes inalámbricas de sensores en el modelo actual de Internet, es necesaria una traducción entre los protocolos CoAP y HTTP. Este trabajo propone una solución hardware y software basada en la utilización de un proxy que permite a los clientes HTTP acceder a recursos CoAP. Finalmente, se ha realizado una evaluación para extraer algunas conclusiones sobre las implementaciones realizadas. Los resultados muestran que el uso de este protocolo proporciona mejores resultados en términos de latencia si se compara con utilizar HTTP/1.0 sobre dispositivos con recursos limitados. También se ha realizado una comparativa entre utilizar un cliente CoAP para acceder a los recursos de la red o utilizar un cliente HTTP mediante el proxy propuesto. Los resultados muestran que en los casos en los que utilizar un cliente CoAP no sea viable, la propuesta de proxy es una buena solución que ofrece una baja latencia.