La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

José Ulloa Suárez Cesar León Soledispa Ingeniería WiseConn S.A.

Presentaciones similares


Presentación del tema: "José Ulloa Suárez Cesar León Soledispa Ingeniería WiseConn S.A."— Transcripción de la presentación:

1 José Ulloa Suárez Cesar León Soledispa Ingeniería WiseConn S.A.

2 Resumen Sesión 2 TinyOS Funcionamiento Programación ¿ Cómo compilar ? ¿ Cómo generar la documentación ? Simulador TOSSIM Herramienta TINYVIZ Práctica

3 Sesión 3 Comunicación Inalámbrica Topologías Algoritmos de enrutamiento Uso de ADC Práctica: OscilloscopeRF.

4 Comunicación Comparativa entre modelo OSI y el ocupado en las RSI En la capa de Red se implementan algoritmos de enrutamiento Forma de enrutar da origen a distintos tipos de topologías

5 Enrutamiento - Determinan por donde y como se enviarán los datos - Estos algoritmos deben buscar la manera de enviar los datos por el camino por el cual el gasto de energía sea el mínimo - La forma en que se hace la elección del camino, determina y condiciona que topología de red es la que se utilizará.

6 Topologías Estrella: Es la topología más simple ya que solo cuenta con un nodo central y los demás nodos son terminales. La comunicación es sólo directa de los nodos al coordinador y vice versa.

7 Topologías Mesh: Topología más compleja y de mayor gasto computacional, ya que cada nodo debe tener una tabla con las posibles rutas hacia los demás nodos. La sincronización para un uso mínimo de energía es más complicada. Este tipo de redes está enfocado a aplicaciones en donde los nodos tienen que comunicarse con cualquier otro de la red y compartir datos.

8 Topologías Cluster Tree: - Topología jerárquica, con la cual cada nodo en la red posee un padre y éste a su vez un padre, hasta llegar al nodo central o Gateway. - El padre de cada nodo debe preocuparse de enrutar los datos de sus hijos.

9 Enrutamiento Clasificación según el flujo de datos Diseminación Desde el gateway hacia los nodos sensores Recolección Desde los nodos sensores hacia el gateway Punto a Punto Desde un nodo cualquiera de la red

10 Algoritmos en Tinyos Diseminación: Drip Basado en algoritmo trickle. Algoritmo de inundación controlada. Se pueden agregar campos de información Se recibe Mensaje Contador es mayor que el del ultimo recibido Se incrementa contador y procesa mensaje Se retransmite Se descarta

11 Algoritmos en Tinyos Recolección: MultiHop Diseñado para transmitir paquetes de datos desde los nodos hasta el Gateway, siempre de hijo a padre A través de mensaje con información de costos hace elección de padre. Recibo Beacon Es el costo menor al de mi padre actual Cambio de padre Datos son trasmitidos a este padre Mantengo Padre

12 Uso de ADC

13 Necesario definir dos “números”, que se asociarán con el sensor en el modulo ADCM.nc enum { TOS_ADC_SUPERSENSOR_PORT = unique("ADCPort"), TOSH_ACTUAL_ADC_SUPERSENSOR_PORT = ASSOCIATE_ADC_CHANNEL( INPUT_CHANNEL_A0, REFERENCE_VREFplus_AVss, REFVOLT_LEVEL_1_5 ), };

14 Uso de ADC En el módulo que ocupe el sensor que definimos se debe realizar. call ADCControl.init(); call ADCControl.bindPort( TOS_ADC_SUPERSENSOR_PORT, TOSH_ACTUAL_ADC_SUPERSENSOR_PORT ); void readSuperSensor() { call ADC.getData(); //... } async event result_t ADC.dataReady( uint16_t data ) { //... }

15 Uso de ADC Finalmente en el Wiring se debe escribir: components ADCC; AplicacionM.ADC -> ADCC.ADC[TOS_ADC_SUPERSENSOR_PORT]; AplicacionM.ADCControl -> ADCC;

16 OscilloscopeRF Leer el archivo pasos.txt Nodos conectarlos a la tarjeta USB PCI de los computadores


Descargar ppt "José Ulloa Suárez Cesar León Soledispa Ingeniería WiseConn S.A."

Presentaciones similares


Anuncios Google