Con Sumo

Electrónica y Telecomunicaciones Tecnologías Inalámbricas de Comunicación Práctica: Evaluación de tecnologías inalámbri

Views 146 Downloads 12 File size 564KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Electrónica y Telecomunicaciones Tecnologías Inalámbricas de Comunicación Práctica:

Evaluación de tecnologías inalámbricas e implementación del estándar 802.15.4 usando SDR Número: 3. Profesor: Ing. Manuel Quiñones Cuenca. Fecha: 30/10/2018 Fecha de entrega: A: 09/11/2017, B: 16/11/2018. Integrantes: 1) …………………………………………… 2) …………………………………………… 3) …………………………………………… 4) …………………………………………… 1. Resumen Durante esta práctica se va a evaluar tecnologías inalámbricas mediante el despliegue de una WSN en un simulador; e implementar el estándar 802.15.4 usando SDR y GNURadio. Finalmente les invito estimados estudiantes a empezar con optimismo la presente práctica. 2. Objetivos 

Evaluar tecnologías inalámbricas mediante la aplicación de un simulador.



Desplegar una aplicación de WSN en un área urbana del Ecuador aplicando tecnologías inalámbricas.



Implementar y analizar el estándar IEEE 802.15.4 usando SDR y GNURadio.

3. Reglas generales para el desarrollo de las Prácticas de Laboratorio. 

Las presentaciones de los resultados deben ser originales, es decir, se sancionará a los equipos o autores de prácticas idénticas.



El día de entrega de la práctica debe ser en formato electrónico y subido al sistema EVA (Subir informe y archivos generados)



Durante revisión de la práctica, se verificará los resultados y las conclusiones que hayan obtenido con el fin de corroborar los objetivos de la práctica se haya logrado.

4. Preparación previa  Desarrollar una tabla comparativa de las siguientes tecnologías: Wi-Fi, Zigbee, DigiMesh y LORA. San Cayetano Alto s/n Loja-Ecuador Telf.: (593-7) 370 1444 [email protected] Apartado Postal: 11-01-608 www.utpl.edu.ec

Analice los siguientes aspectos de la implementación del transmisor y receptor del estándar IEEE 802.15.4 en GNURadio:   



5. Material    

¿Cómo se generan las componentes en fase y cuadratura a partir de la secuencia de bits? ¿Qué tabla de conversión símbolo a chip se utiliza? ¿Por qué son secuencias de números complejos? ¿Cómo se puede deducir el ancho de banda de la modulación a partir de la tasa de transmisión de chips? ¿Cómo detectarías en teoría un símbolo a partir de su secuencia de chips? Archivo de GNURadio 802.15.4_phy. Memoria USB con imagen de Ubuntu y GNURadio instalado. USRP N210. Simulador CupCarbon

6. Desarrollo 6.1. Evaluación mediante simulador Parte 1. Use

el

simulador

de

WSN

e

IoT

denominado

CUPCARBON

(http://www.cupcarbon.com/). Despliegue una WSN de 7 nodos, desde uno de los nodos se va a enviar mensajes para activar o desactivar un led del resto de nodos (Utilice Zigbee para la transmisión de datos).

San Cayetano Alto s/n Loja-Ecuador Telf.: (593-7) 370 1444 [email protected] Apartado Postal: 11-01-608 www.utpl.edu.ec

Figura 1: Simulación usando CupCarbon.



Muestre los scripts para el envío y recepción.



Indique el consumo de energía de los nodos.

Parte 2. Usando

el

simulador

de

WSN

e

IoT

denominado

CUPCARBON

(http://www.cupcarbon.com/). Despliegue una WSN (>=20 NODOS) en un área urbana del Ecuador y enviar datos de los sensores (identificar un área de aplicación) 

Utilice Zigbee, Lora y Wi-Fi para la transmisión de datos.



Analice el consumo de energía de la WSN evaluando las distintas tecnologías.

6.2. Implementación del estándar 802.15.4 usando SDR y GNURadio 6.2.1. Dependencias para utilizar IEEE 802.15.4 en GNURadio (Actividad: capture los resultados) San Cayetano Alto s/n Loja-Ecuador Telf.: (593-7) 370 1444 [email protected] Apartado Postal: 11-01-608 www.utpl.edu.ec

Se requiere de varias dependencias para implementar el estándar IEEE 802.15.4 en GNURadio y para conectar el USRP al PC, se instala las siguientes dependencias [3] [5]. Se presiona: Control+Alt+T, para acceder a la terminal, se digita las siguientes líneas de comando:  

g++ $ sudo apt-get install g++ gr-foo $ $ $ $ $ $ $ $ $



cd git clone https://github.com/bastibl/gr-foo.git cd gr-foo mkdir build cd build cmake .. make sudo make install sudo ldconfig

python-matplotlib $ sudo apt-get install python-matplotlib



Driver USRP $ sudo apt-get install libuhd-dev libuhd003 uhd-host

Luego, mediante el siguiente comando se identifica el USRP: $ uhd_find_devices Al ser la primera vez que se utiliza el USRP N210, solicitará que se grabe la imagen o firmware correspondiente, para ello se debe descargar las imágenes con la siguiente línea de comando: $ sudo /usr/lib/uhd/utils/uhd_images_downloader.py Se digita nuevamente el comando para identificar el USRP, en este caso se grabará la imagen en el dispositivo. Además, mediante el siguiente comando se observa las características del USRP: $ uhd_usrp_probe

San Cayetano Alto s/n Loja-Ecuador Telf.: (593-7) 370 1444 [email protected] Apartado Postal: 11-01-608 www.utpl.edu.ec

6.2.2. Instalación del estándar IEEE 802.15.4 (Actividades: Muestre directorio, procesos y verifique si se añade bloques de 802.15.4 a GNURadio) Es necesario la instalación del transceiver (Transmisor - Receptor) O-QPSK con el estándar IEEE 802.15.4 para GNURadio. Se presiona: Control+Alt+T, para acceder a la terminal, se digita la siguiente línea de comando [4]: $ $ $ $ $ $ $ $ $

cd git clone git://github.com/bastibl/gr-ieee802-15-4.git cd gr-ieee802-15-4 mkdir build cd build cmake .. make sudo make install sudo ldconfig

A continuación, se accede al directorio /gr-ieee802-15-4/examples/ y se ejecuta el archivo ieee802_15_4_OQPSK_PHY.grc, ello creará en GNURadio las librerías del estándar IEEE 802.15.4. 6.3. Establecer comunicación entre dos USRPS usando Zigbee. Actividad: 

Realice las modificaciones en los archivos de ejemplo y muestre los cambios realizados.



Mostrar resultados de la transmisión de mensajes.

Figura 2: Topología de red.

6.4. Establecer comunicación entre tres USRPS usando Zigbee, utilizando uno como repetidor Actividad: 

Realice las modificaciones en los archivos de ejemplo y muestre los cambios realizados.

San Cayetano Alto s/n Loja-Ecuador Telf.: (593-7) 370 1444 [email protected] Apartado Postal: 11-01-608 www.utpl.edu.ec



Mostrar resultados de la transmisión de mensajes.

Figura 3: Topología de red.

7. Resultados Entregar cada uno de las actividades resueltas y sus conclusiones. 8. CONCLUSIONES Estimados estudiantes, deben analizar los resultados obtenidos en cada una de las actividades propuestas, así como de aquellas otras que estimen necesarias. 9. Bibliografía [1] ECCI posgrados. (2015) Implementación del estándar 802.15.4 en un sistema GNURadio. [2] IEEE Computer Society. (2011) Low-Rate Wireless Personal Area Networks (LRWPANs) [3] Ettus Research (2016). Website. [Online]. Disponible en: https://www.ettus.com/ [4] IEEE 802.15.4 ZigBee Transceiver (2016). Website. [Online] Disponible en: https://github.com/bastibl/gr-ieee802-15-4 [5] Some GNU Radio blocks that I use. (2016). Website. [Online] Disponible en: https://github.com/bastibl/gr-foo

San Cayetano Alto s/n Loja-Ecuador Telf.: (593-7) 370 1444 [email protected] Apartado Postal: 11-01-608 www.utpl.edu.ec