Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2015-16   2017-18



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2016-17

Comunicación entre BLE y ZigBee, dos estándares para redes IoT


Tecnologías Específicas

Tecnologías de la Información
 


Descripcion y Objetivos

En este TFG se pretende conseguir con éxito la comunicación de datos vía radio entre los nodos Zigbee desplegados en la red de sensores del edificio I3A (el testbed I3ASensorbed) y diferentes dispositivos móviles dotados del estándar BLE (Bluetooth Low Energy).

Por lo tanto, El objetivo principal de este proyecto consiste en realizar la transmisión con éxito de los datos obtenidos por los nodos telosB del testbed I3ASensorbed, a través de su chip de radio CC2420, hacia el dispositivo LIBELIUM Waspmote, equipado con dos chips de radio, CC2420 y BLE,  y desde este último, proceder a su envío a un dispositivo móvil tipo tablet o smartphone utilizando el estándar BLE.

Además se implementará una aplicación móvil para que el usuario en su smartphone o tablet pueda recibir los datos recogidos por los nodos del testbed.

Este objetivo principal se descompone en los siguientes sub-objetivos:

  • Estudio de los protocolos de transmisión de datos:
  • IEEE 802.15.4 (define el control de acceso al medio en ZigBee)
  • Bluetooth Low Energy
  • Estudio sistema operativo TinyOS
  • Estudio del lenguaje de Programación nesC
  • Realización de pruebas de transmisión entre yusando los dispositivos telosB, Waspmote y un smartphone / tablet.
  • Aprendizaje del entorno de desarrollo Cordova. Implementación de una aplicación móvil.

 

 


Metodología y Competencias

Para el desarrollo del proyecto, se seguirá una metodología estructurada en cuatro fases:

Fase 1: Estado del arte, protocolos y herramientas a utilizar.

  • Estudio de protocolos de comunicaciones inalámbricas
  • Estudio y programación del nodo telosB dotado del chip de radio CC2420.
  • Familiarización con el sistema operativo TinyOS
  • Aprendizaje del lenguaje NesC

Fase 2: Plataforma Libelium waspmote.

  • Estudio y programación del dispositivo Waspmote

Fase 3: Aplicación Android

  • Estudio y desarrollo de una aplicación para dispositivos Android.

Fase 4: Resultados

  • Interconexión
  • Pruebas
  • Evaluación
  • Conclusiones
 


Medios a utilizar

Medios Hardware

Los medios hardware que serán necesarios para desarrollar el proyecto son:

  • Ordenador de sobremesa con Windows 8.1, para la implementación de las aplicaciones.
  • Smartphone con Sistema Operativo Android 4.2.2 J para ejecutar la aplicación móvil.
  • Cube talk 9x u65gt con Sistema Operativo Android 4.2.2,
  • Libelium waspmote.
  • TelosB.

Medios Software

Los  medios software que serán necesarios para desarrollar el proyecto son:

  • Latex para la edición del documento.
  • VMware
  • TinyOS
  • IDE Apache Cordova.
  • IDE waspmote.
  • X CTU
 


Bibliografía

- Antonio M. Ortiz, Fernando Royo, Raúl Galindo y Teresa Olivares.
"I3ASensorBed: a testbed for wireless sensor networks"
Technical Report of Albacete Research Institute of Informatics.
- Proyecto Ecosense: “Sistema Inteligente de Gestión de la Energía basado en Redes Inalámbricas de Sensores y Actuadores”
http://www.i3a.uclm.es/ecosense/

- TinyOS – TelosB. Página web oficial de Documentación de TinyOS.Universidad de Stanford http://tinyos.stanford.edu/tinyos-wiki/index.php/TelosB

- ZigBeeAlliance. Página oficialde ZigBee Alliance
http://www.zigbee.org

- IEEE STANDARDS ASSOCIATION
Página oficial de IEEE
http://standards.ieee.org/about/get/802/802.15.html

- Bluetooth Special Interest Group (SIG)
Página oficial de SIG
https://www.bluetooth.com/

- Página oficial de la empresa LIBELIUM
http://www.libelium.com/products/waspmote/

- David Gay, David Culler, Philip Levis  
“NesC Language Reference Manual”
http://www.tinyos.net/api/nesc/doc/ref.pdf

- Página oficial de Apache CordovaTM
https://cordova.apache.org/

 

 


Tutor


OLIVARES MONTES, TERESA
 

Alumno


GONZALEZ CARRASCO, MIGUEL ANGEL
 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2016-17
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página